Package org.eclipse.xtext.xtype.impl
Class XFunctionTypeRefImplCustom
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.xtext.common.types.impl.JvmTypeReferenceImpl
-
- org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom
-
- org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl
-
- org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
- org.eclipse.xtext.xtype.impl.XFunctionTypeRefImpl
-
- org.eclipse.xtext.xtype.impl.XFunctionTypeRefImplCustom
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,org.eclipse.xtext.common.types.JvmSpecializedTypeReference
,org.eclipse.xtext.common.types.JvmTypeReference
,XFunctionTypeRef
public class XFunctionTypeRefImplCustom extends XFunctionTypeRefImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.xtype.impl.XFunctionTypeRefImpl
INSTANCE_CONTEXT_EDEFAULT, instanceContext, paramTypes, returnType, type
-
Fields inherited from class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl
equivalent
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Constructor Description XFunctionTypeRefImplCustom()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <Result> Result
accept(org.eclipse.xtext.common.types.util.ITypeReferenceVisitor<Result> visitor)
<Parameter,Result>
Resultaccept(org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<Parameter,Result> visitor, Parameter parameter)
protected org.eclipse.emf.common.util.URI
computeTypeUri(boolean procedure)
protected org.eclipse.xtext.common.types.JvmParameterizedTypeReference
createEquivalentWithoutWildcards(org.eclipse.xtext.common.types.JvmType rawType, boolean procedure)
protected org.eclipse.xtext.common.types.JvmParameterizedTypeReference
createEquivalentWithWildcards(org.eclipse.xtext.common.types.JvmType rawType, boolean procedure)
org.eclipse.xtext.common.types.JvmTypeReference
getEquivalent()
java.lang.String
getIdentifier()
protected org.eclipse.xtext.common.types.JvmTypeReference
getJavaLangObjectTypeRef(org.eclipse.xtext.common.types.JvmType rawType, org.eclipse.xtext.common.types.TypesFactory typesFactory)
java.lang.String
getQualifiedName(char innerClassDelimiter)
java.lang.String
getSimpleName()
org.eclipse.xtext.common.types.JvmType
getType()
protected org.eclipse.xtext.common.types.JvmType
getType(java.lang.Class<?> clazz, org.eclipse.emf.ecore.EObject context)
java.lang.String
toString()
org.eclipse.xtext.common.types.JvmTypeReference
wrapIfNecessary(org.eclipse.xtext.common.types.JvmTypeReference reference)
-
Methods inherited from class org.eclipse.xtext.xtype.impl.XFunctionTypeRefImpl
basicGetType, basicSetReturnType, eGet, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getParamTypes, getReturnType, isInstanceContext, setInstanceContext, setReturnType, setType
-
Methods inherited from class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl
basicSetEquivalent, setEquivalent
-
Methods inherited from class org.eclipse.xtext.common.types.impl.JvmTypeReferenceImplCustom
eResolveProxy, getQualifiedName
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
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
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Method Detail
-
accept
public <Result> Result accept(org.eclipse.xtext.common.types.util.ITypeReferenceVisitor<Result> visitor)
- Specified by:
accept
in interfaceorg.eclipse.xtext.common.types.JvmTypeReference
- Overrides:
accept
in classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
accept
public <Parameter,Result> Result accept(org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<Parameter,Result> visitor, Parameter parameter)
- Specified by:
accept
in interfaceorg.eclipse.xtext.common.types.JvmTypeReference
- Overrides:
accept
in classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
getType
public org.eclipse.xtext.common.types.JvmType getType()
Description copied from class:XFunctionTypeRefImpl
- Specified by:
getType
in interfaceorg.eclipse.xtext.common.types.JvmTypeReference
- Specified by:
getType
in interfaceXFunctionTypeRef
- Overrides:
getType
in classXFunctionTypeRefImpl
- Returns:
- the value of the 'Type' reference.
- See Also:
XFunctionTypeRef.setType(JvmType)
,XtypePackage.getXFunctionTypeRef_Type()
-
getEquivalent
public org.eclipse.xtext.common.types.JvmTypeReference getEquivalent()
- Specified by:
getEquivalent
in interfaceorg.eclipse.xtext.common.types.JvmSpecializedTypeReference
- Overrides:
getEquivalent
in classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl
-
createEquivalentWithoutWildcards
protected org.eclipse.xtext.common.types.JvmParameterizedTypeReference createEquivalentWithoutWildcards(org.eclipse.xtext.common.types.JvmType rawType, boolean procedure)
-
createEquivalentWithWildcards
protected org.eclipse.xtext.common.types.JvmParameterizedTypeReference createEquivalentWithWildcards(org.eclipse.xtext.common.types.JvmType rawType, boolean procedure)
-
getJavaLangObjectTypeRef
protected org.eclipse.xtext.common.types.JvmTypeReference getJavaLangObjectTypeRef(org.eclipse.xtext.common.types.JvmType rawType, org.eclipse.xtext.common.types.TypesFactory typesFactory)
-
wrapIfNecessary
public org.eclipse.xtext.common.types.JvmTypeReference wrapIfNecessary(org.eclipse.xtext.common.types.JvmTypeReference reference)
-
getType
protected org.eclipse.xtext.common.types.JvmType getType(java.lang.Class<?> clazz, org.eclipse.emf.ecore.EObject context)
-
computeTypeUri
protected org.eclipse.emf.common.util.URI computeTypeUri(boolean procedure)
-
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifier
in interfaceorg.eclipse.xtext.common.types.JvmTypeReference
- Overrides:
getIdentifier
in classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
getQualifiedName
public java.lang.String getQualifiedName(char innerClassDelimiter)
- Specified by:
getQualifiedName
in interfaceorg.eclipse.xtext.common.types.JvmTypeReference
- Overrides:
getQualifiedName
in classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
getSimpleName
public java.lang.String getSimpleName()
- Specified by:
getSimpleName
in interfaceorg.eclipse.xtext.common.types.JvmTypeReference
- Overrides:
getSimpleName
in classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
toString
public java.lang.String toString()
Description copied from class:XFunctionTypeRefImpl
- Overrides:
toString
in classXFunctionTypeRefImpl
-
-