public static class RawTypeHelper.RawTypeReferenceImplementation extends AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
Constructor and Description |
---|
RawTypeHelper.RawTypeReferenceImplementation(TypesFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected JvmTypeReference |
createObjectReference(org.eclipse.emf.ecore.resource.Resource resource) |
JvmTypeReference |
doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource) |
JvmTypeReference |
doVisitDelegateTypeReference(JvmDelegateTypeReference reference,
org.eclipse.emf.ecore.resource.Resource parameter) |
JvmTypeReference |
doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource) |
JvmTypeReference |
doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource) |
JvmTypeReference |
doVisitTypeReference(JvmTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource) |
JvmTypeReference |
doVisitWildcardTypeReference(JvmWildcardTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource) |
protected JvmTypeReference |
getRawTypeFromConstraints(java.util.List<JvmTypeConstraint> constraints,
org.eclipse.emf.ecore.resource.Resource resource) |
JvmTypeReference |
getRawTypeReference(JvmTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource) |
protected JvmTypeReference |
handleNullReference(org.eclipse.emf.ecore.resource.Resource parameter) |
doVisitAnyTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnknownTypeReference
doVisitSpecializedTypeReference, visit
@Inject public RawTypeHelper.RawTypeReferenceImplementation(TypesFactory factory)
public JvmTypeReference getRawTypeReference(JvmTypeReference reference, org.eclipse.emf.ecore.resource.Resource resource)
public JvmTypeReference doVisitTypeReference(JvmTypeReference reference, org.eclipse.emf.ecore.resource.Resource resource)
doVisitTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
protected JvmTypeReference handleNullReference(org.eclipse.emf.ecore.resource.Resource parameter)
handleNullReference
in class AbstractTypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
public JvmTypeReference doVisitCompoundTypeReference(JvmCompoundTypeReference reference, org.eclipse.emf.ecore.resource.Resource resource)
doVisitCompoundTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitCompoundTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
public JvmTypeReference doVisitDelegateTypeReference(JvmDelegateTypeReference reference, org.eclipse.emf.ecore.resource.Resource parameter)
doVisitDelegateTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitDelegateTypeReference
in class AbstractTypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
public JvmTypeReference doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference, org.eclipse.emf.ecore.resource.Resource resource)
doVisitGenericArrayTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitGenericArrayTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
public JvmTypeReference doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference, org.eclipse.emf.ecore.resource.Resource resource)
doVisitParameterizedTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitParameterizedTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
public JvmTypeReference doVisitWildcardTypeReference(JvmWildcardTypeReference reference, org.eclipse.emf.ecore.resource.Resource resource)
doVisitWildcardTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitWildcardTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
protected JvmTypeReference getRawTypeFromConstraints(java.util.List<JvmTypeConstraint> constraints, org.eclipse.emf.ecore.resource.Resource resource)
protected JvmTypeReference createObjectReference(org.eclipse.emf.ecore.resource.Resource resource)