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