Class 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
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

        org.eclipse.emf.ecore.InternalEObject.EStore
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImpl

        equivalent
      • Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

        eContainer
      • Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
      • Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

        NIL
      • Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

        EOPPOSITE_FEATURE_BASE
    • 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>
      Result
      accept​(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.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
      • Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

        eNotificationRequired
      • Methods inherited from interface org.eclipse.xtext.common.types.JvmSpecializedTypeReference

        setEquivalent
      • Methods inherited from interface org.eclipse.xtext.common.types.JvmTypeReference

        getQualifiedName
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Constructor Detail

      • XFunctionTypeRefImplCustom

        public XFunctionTypeRefImplCustom()
    • Method Detail

      • accept

        public <Result> Result accept​(org.eclipse.xtext.common.types.util.ITypeReferenceVisitor<Result> visitor)
        Specified by:
        accept in interface org.eclipse.xtext.common.types.JvmTypeReference
        Overrides:
        accept in class org.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 interface org.eclipse.xtext.common.types.JvmTypeReference
        Overrides:
        accept in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
      • getEquivalent

        public org.eclipse.xtext.common.types.JvmTypeReference getEquivalent()
        Specified by:
        getEquivalent in interface org.eclipse.xtext.common.types.JvmSpecializedTypeReference
        Overrides:
        getEquivalent in class org.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 interface org.eclipse.xtext.common.types.JvmTypeReference
        Overrides:
        getIdentifier in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
      • getQualifiedName

        public java.lang.String getQualifiedName​(char innerClassDelimiter)
        Specified by:
        getQualifiedName in interface org.eclipse.xtext.common.types.JvmTypeReference
        Overrides:
        getQualifiedName in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom
      • getSimpleName

        public java.lang.String getSimpleName()
        Specified by:
        getSimpleName in interface org.eclipse.xtext.common.types.JvmTypeReference
        Overrides:
        getSimpleName in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom