public static class RawTypeHelper.RawTypeReferenceImplementation extends TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
| Constructor and Description |
|---|
RawTypeReferenceImplementation(org.eclipse.xtext.common.types.TypesFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected LightweightTypeReference |
createObjectReference(ITypeReferenceOwner owner,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected ArrayTypeReference |
doVisitArrayTypeReference(ArrayTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
doVisitCompoundTypeReference(CompoundTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
doVisitSynonymTypeReference(CompoundTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
doVisitTypeReference(LightweightTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
doVisitWildcardTypeReference(WildcardTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected void |
enhanceCompoundReference(java.util.List<LightweightTypeReference> references,
CompoundTypeReference result,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected LightweightTypeReference |
getRawTypeFromConstraints(ITypeReferenceOwner owner,
org.eclipse.xtext.common.types.JvmTypeParameter typeParameter,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
LightweightTypeReference |
getRawTypeReference(LightweightTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitInnerFunctionTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitUnboundTypeReference, doVisitUnknownTypeReference@Inject public RawTypeReferenceImplementation(org.eclipse.xtext.common.types.TypesFactory factory)
public LightweightTypeReference getRawTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected LightweightTypeReference doVisitTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitTypeReference in class TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>resourceSet - some parameter.protected LightweightTypeReference doVisitCompoundTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitCompoundTypeReference in class TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>protected LightweightTypeReference doVisitSynonymTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitSynonymTypeReference in class TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>protected void enhanceCompoundReference(java.util.List<LightweightTypeReference> references, CompoundTypeReference result, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected ArrayTypeReference doVisitArrayTypeReference(ArrayTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitArrayTypeReference in class TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>protected LightweightTypeReference doVisitParameterizedTypeReference(ParameterizedTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitParameterizedTypeReference in class TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>protected LightweightTypeReference doVisitWildcardTypeReference(WildcardTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitWildcardTypeReference in class TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>protected LightweightTypeReference getRawTypeFromConstraints(ITypeReferenceOwner owner, org.eclipse.xtext.common.types.JvmTypeParameter typeParameter, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected LightweightTypeReference createObjectReference(ITypeReferenceOwner owner, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)