Class RawTypeHelper.RawTypeReferenceImplementation
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
-
- org.eclipse.xtext.xbase.typesystem.references.RawTypeHelper.RawTypeReferenceImplementation
-
- Enclosing class:
- RawTypeHelper
public static class RawTypeHelper.RawTypeReferenceImplementation extends TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
-
-
Constructor Summary
Constructors Constructor Description RawTypeReferenceImplementation(org.eclipse.xtext.common.types.TypesFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LightweightTypeReferencecreateObjectReference(ITypeReferenceOwner owner, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected ArrayTypeReferencedoVisitArrayTypeReference(ArrayTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected LightweightTypeReferencedoVisitCompoundTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected LightweightTypeReferencedoVisitParameterizedTypeReference(ParameterizedTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected LightweightTypeReferencedoVisitSynonymTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected LightweightTypeReferencedoVisitTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected LightweightTypeReferencedoVisitWildcardTypeReference(WildcardTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected voidenhanceCompoundReference(java.util.List<LightweightTypeReference> references, CompoundTypeReference result, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected LightweightTypeReferencegetRawTypeFromConstraints(ITypeReferenceOwner owner, org.eclipse.xtext.common.types.JvmTypeParameter typeParameter, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)LightweightTypeReferencegetRawTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameterAndResult
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitInnerFunctionTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitUnboundTypeReference, doVisitUnknownTypeReference
-
-
-
-
Method Detail
-
getRawTypeReference
public LightweightTypeReference getRawTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
doVisitTypeReference
protected LightweightTypeReference doVisitTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>resourceSet- some parameter.
-
doVisitCompoundTypeReference
protected LightweightTypeReference doVisitCompoundTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitCompoundTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
-
doVisitSynonymTypeReference
protected LightweightTypeReference doVisitSynonymTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitSynonymTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
-
enhanceCompoundReference
protected void enhanceCompoundReference(java.util.List<LightweightTypeReference> references, CompoundTypeReference result, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
doVisitArrayTypeReference
protected ArrayTypeReference doVisitArrayTypeReference(ArrayTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitArrayTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
-
doVisitParameterizedTypeReference
protected LightweightTypeReference doVisitParameterizedTypeReference(ParameterizedTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitParameterizedTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
-
doVisitWildcardTypeReference
protected LightweightTypeReference doVisitWildcardTypeReference(WildcardTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitWildcardTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
-
getRawTypeFromConstraints
protected LightweightTypeReference getRawTypeFromConstraints(ITypeReferenceOwner owner, org.eclipse.xtext.common.types.JvmTypeParameter typeParameter, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
createObjectReference
protected LightweightTypeReference createObjectReference(ITypeReferenceOwner owner, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
-