public class XComputedTypeReferenceImpl extends org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom implements XComputedTypeReference
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| Modifier and Type | Field and Description |
|---|---|
protected static IJvmTypeReferenceProvider |
TYPE_PROVIDER_EDEFAULT
The default value of the '
Type Provider' attribute. |
protected IJvmTypeReferenceProvider |
typeProvider
The cached value of the '
Type Provider' attribute. |
equivalentEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
XComputedTypeReferenceImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
IJvmTypeReferenceProvider |
getTypeProvider() |
void |
setTypeProvider(IJvmTypeReferenceProvider newTypeProvider) |
java.lang.String |
toString() |
accept, accept, getIdentifier, getQualifiedName, getSimpleName, getTypebasicSetEquivalent, eInverseRemove, getEquivalent, setEquivalenteResolveProxy, getQualifiedNameeBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEquivalent, setEquivalentaccept, accept, getIdentifier, getQualifiedName, getQualifiedName, getSimpleName, getTypeeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final IJvmTypeReferenceProvider TYPE_PROVIDER_EDEFAULT
Type Provider' attribute.
getTypeProvider()protected IJvmTypeReferenceProvider typeProvider
Type Provider' attribute.
getTypeProvider()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplpublic IJvmTypeReferenceProvider getTypeProvider()
getTypeProvider in interface XComputedTypeReferenceXComputedTypeReference.setTypeProvider(IJvmTypeReferenceProvider),
XtypePackage.getXComputedTypeReference_TypeProvider()public void setTypeProvider(IJvmTypeReferenceProvider newTypeProvider)
setTypeProvider in interface XComputedTypeReferencenewTypeProvider - the new value of the 'Type Provider' attribute.XComputedTypeReference.getTypeProvider()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplpublic java.lang.String toString()
toString in class org.eclipse.xtext.common.types.impl.JvmSpecializedTypeReferenceImplCustom