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> Resultaccept(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.URIcomputeTypeUri(boolean procedure)protected org.eclipse.xtext.common.types.JvmParameterizedTypeReferencecreateEquivalentWithoutWildcards(org.eclipse.xtext.common.types.JvmType rawType, boolean procedure)protected org.eclipse.xtext.common.types.JvmParameterizedTypeReferencecreateEquivalentWithWildcards(org.eclipse.xtext.common.types.JvmType rawType, boolean procedure)org.eclipse.xtext.common.types.JvmTypeReferencegetEquivalent()java.lang.StringgetIdentifier()protected org.eclipse.xtext.common.types.JvmTypeReferencegetJavaLangObjectTypeRef(org.eclipse.xtext.common.types.JvmType rawType, org.eclipse.xtext.common.types.TypesFactory typesFactory)java.lang.StringgetQualifiedName(char innerClassDelimiter)java.lang.StringgetSimpleName()org.eclipse.xtext.common.types.JvmTypegetType()protected org.eclipse.xtext.common.types.JvmTypegetType(java.lang.Class<?> clazz, org.eclipse.emf.ecore.EObject context)java.lang.StringtoString()org.eclipse.xtext.common.types.JvmTypeReferencewrapIfNecessary(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:
acceptin interfaceorg.eclipse.xtext.common.types.JvmTypeReference- Overrides:
acceptin 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:
acceptin interfaceorg.eclipse.xtext.common.types.JvmTypeReference- Overrides:
acceptin classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
getType
public org.eclipse.xtext.common.types.JvmType getType()
Description copied from class:XFunctionTypeRefImpl- Specified by:
getTypein interfaceorg.eclipse.xtext.common.types.JvmTypeReference- Specified by:
getTypein interfaceXFunctionTypeRef- Overrides:
getTypein 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:
getEquivalentin interfaceorg.eclipse.xtext.common.types.JvmSpecializedTypeReference- Overrides:
getEquivalentin 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:
getIdentifierin interfaceorg.eclipse.xtext.common.types.JvmTypeReference- Overrides:
getIdentifierin classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
getQualifiedName
public java.lang.String getQualifiedName(char innerClassDelimiter)
- Specified by:
getQualifiedNamein interfaceorg.eclipse.xtext.common.types.JvmTypeReference- Overrides:
getQualifiedNamein classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
getSimpleName
public java.lang.String getSimpleName()
- Specified by:
getSimpleNamein interfaceorg.eclipse.xtext.common.types.JvmTypeReference- Overrides:
getSimpleNamein classorg.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
-
toString
public java.lang.String toString()
Description copied from class:XFunctionTypeRefImpl- Overrides:
toStringin classXFunctionTypeRefImpl
-
-