public static class RawTypeHelper.RawTypeReferenceImplementation extends TypeReferenceVisitorWithParameterAndNonNullResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
Constructor and Description |
---|
RawTypeHelper.RawTypeReferenceImplementation(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,
JvmTypeParameter typeParameter,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
LightweightTypeReference |
getRawTypeReference(LightweightTypeReference reference,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitMultiTypeReference, doVisitUnboundTypeReference
doVisitUnknownTypeReference
@Inject public RawTypeHelper.RawTypeReferenceImplementation(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 TypeReferenceVisitorWithParameterAndNonNullResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
protected LightweightTypeReference doVisitCompoundTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitCompoundTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
protected LightweightTypeReference doVisitSynonymTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitSynonymTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<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 TypeReferenceVisitorWithParameterAndNonNullResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
protected LightweightTypeReference doVisitParameterizedTypeReference(ParameterizedTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitParameterizedTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
protected LightweightTypeReference doVisitWildcardTypeReference(WildcardTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
doVisitWildcardTypeReference
in class TypeReferenceVisitorWithParameterAndNonNullResult<org.eclipse.emf.ecore.resource.ResourceSet,LightweightTypeReference>
protected LightweightTypeReference getRawTypeFromConstraints(ITypeReferenceOwner owner, JvmTypeParameter typeParameter, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected LightweightTypeReference createObjectReference(ITypeReferenceOwner owner, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)