org.eclipse.xtext.xtype.util
Class AbstractXtypeReferenceVisitorWithParameter<Parameter,Result>

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter<Parameter,Result>
      extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
          extended by org.eclipse.xtext.xtype.util.AbstractXtypeReferenceVisitorWithParameter<Parameter,Result>
All Implemented Interfaces:
ITypeReferenceVisitorWithParameter<Parameter,Result>, XtypeReferenceVisitorWithParameter<Parameter,Result>
Direct Known Subclasses:
AbstractTypeReferenceTraverser, TypeParameterSubstitutor

public abstract class AbstractXtypeReferenceVisitorWithParameter<Parameter,Result>
extends AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
implements XtypeReferenceVisitorWithParameter<Parameter,Result>

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter
AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
 
Constructor Summary
AbstractXtypeReferenceVisitorWithParameter()
           
 
Method Summary
 Result doVisitComputedTypeReference(XComputedTypeReference reference, Parameter param)
           
 Result doVisitFunctionTypeReference(XFunctionTypeRef reference, Parameter param)
           
 
Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware
doVisitAnyTypeReference, doVisitCompoundTypeReference, doVisitGenericArrayTypeReference, doVisitMultiTypeReference, doVisitParameterizedTypeReference, doVisitSynonymTypeReference, doVisitTypeReference, doVisitUnknownTypeReference, doVisitWildcardTypeReference
 
Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter
doVisitDelegateTypeReference, doVisitSpecializedTypeReference, handleNullReference, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter
doVisitAnyTypeReference, doVisitCompoundTypeReference, doVisitDelegateTypeReference, doVisitGenericArrayTypeReference, doVisitMultiTypeReference, doVisitParameterizedTypeReference, doVisitSpecializedTypeReference, doVisitSynonymTypeReference, doVisitTypeReference, doVisitUnknownTypeReference, doVisitWildcardTypeReference, visit
 

Constructor Detail

AbstractXtypeReferenceVisitorWithParameter

public AbstractXtypeReferenceVisitorWithParameter()
Method Detail

doVisitFunctionTypeReference

public Result doVisitFunctionTypeReference(XFunctionTypeRef reference,
                                           Parameter param)
Specified by:
doVisitFunctionTypeReference in interface XtypeReferenceVisitorWithParameter<Parameter,Result>

doVisitComputedTypeReference

public Result doVisitComputedTypeReference(XComputedTypeReference reference,
                                           Parameter param)
Specified by:
doVisitComputedTypeReference in interface XtypeReferenceVisitorWithParameter<Parameter,Result>