public class XFunctionTypeRefImplCustom extends XFunctionTypeRefImpl
JvmSpecializedTypeReference
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
INSTANCE_CONTEXT_EDEFAULT, instanceContext, paramTypes, returnType, type
equivalent
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Constructor and Description |
---|
XFunctionTypeRefImplCustom() |
Modifier and Type | Method and Description |
---|---|
<Result> Result |
accept(ITypeReferenceVisitor<Result> visitor) |
<Parameter,Result> |
accept(ITypeReferenceVisitorWithParameter<Parameter,Result> visitor,
Parameter parameter) |
protected org.eclipse.emf.common.util.URI |
computeTypeUri(boolean procedure) |
protected JvmParameterizedTypeReference |
createEquivalentWithoutWildcards(JvmType rawType,
boolean procedure) |
protected JvmParameterizedTypeReference |
createEquivalentWithWildcards(JvmType rawType,
boolean procedure) |
JvmTypeReference |
getEquivalent() |
java.lang.String |
getIdentifier() |
protected JvmTypeReference |
getJavaLangObjectTypeRef(JvmType rawType,
TypesFactory typesFactory) |
java.lang.String |
getQualifiedName(char innerClassDelimiter) |
java.lang.String |
getSimpleName() |
JvmType |
getType() |
protected JvmType |
getType(java.lang.Class<?> clazz,
org.eclipse.emf.ecore.EObject context) |
java.lang.String |
toString() |
JvmTypeReference |
wrapIfNecessary(JvmTypeReference reference) |
basicGetType, basicSetReturnType, eGet, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getParamTypes, getReturnType, isInstanceContext, setInstanceContext, setReturnType, setType
basicSetEquivalent, setEquivalent
eResolveProxy, getQualifiedName
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setEquivalent
getQualifiedName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public <Result> Result accept(ITypeReferenceVisitor<Result> visitor)
JvmTypeReferenceImpl
accept
in interface JvmTypeReference
accept
in class JvmSpecializedTypeReferenceImplCustom
public <Parameter,Result> Result accept(ITypeReferenceVisitorWithParameter<Parameter,Result> visitor, Parameter parameter)
JvmTypeReferenceImpl
accept
in interface JvmTypeReference
accept
in class JvmSpecializedTypeReferenceImplCustom
public JvmType getType()
XFunctionTypeRefImpl
getType
in interface JvmTypeReference
getType
in interface XFunctionTypeRef
getType
in class XFunctionTypeRefImpl
XFunctionTypeRef.setType(JvmType)
,
XtypePackage.getXFunctionTypeRef_Type()
public JvmTypeReference getEquivalent()
JvmSpecializedTypeReferenceImpl
getEquivalent
in interface JvmSpecializedTypeReference
getEquivalent
in class JvmSpecializedTypeReferenceImpl
JvmSpecializedTypeReference.setEquivalent(JvmTypeReference)
,
TypesPackage.getJvmSpecializedTypeReference_Equivalent()
protected JvmParameterizedTypeReference createEquivalentWithoutWildcards(JvmType rawType, boolean procedure)
protected JvmParameterizedTypeReference createEquivalentWithWildcards(JvmType rawType, boolean procedure)
protected JvmTypeReference getJavaLangObjectTypeRef(JvmType rawType, TypesFactory typesFactory)
public JvmTypeReference wrapIfNecessary(JvmTypeReference reference)
protected JvmType getType(java.lang.Class<?> clazz, org.eclipse.emf.ecore.EObject context)
protected org.eclipse.emf.common.util.URI computeTypeUri(boolean procedure)
public java.lang.String getIdentifier()
JvmTypeReferenceImpl
getIdentifier
in interface JvmTypeReference
getIdentifier
in class JvmSpecializedTypeReferenceImplCustom
public java.lang.String getQualifiedName(char innerClassDelimiter)
JvmTypeReferenceImpl
getQualifiedName
in interface JvmTypeReference
getQualifiedName
in class JvmSpecializedTypeReferenceImplCustom
public java.lang.String getSimpleName()
JvmTypeReferenceImpl
getSimpleName
in interface JvmTypeReference
getSimpleName
in class JvmSpecializedTypeReferenceImplCustom
public java.lang.String toString()
XFunctionTypeRefImpl
toString
in class XFunctionTypeRefImpl