public class MinimalEObjectImpl extends BasicEObjectImpl implements EStructuralFeature.Internal.DynamicValueHolder
| Modifier and Type | Class and Description |
|---|---|
static class |
MinimalEObjectImpl.Container |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplInternalEObject.EStoreEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETNILEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
MinimalEObjectImpl()
Creates a minimal EObject.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
dynamicGet(int dynamicFeatureID)
Returns the value of the feature.
|
void |
dynamicSet(int dynamicFeatureID,
java.lang.Object newValue)
Sets the value of the feature to the new value.
|
void |
dynamicUnset(int dynamicFeatureID)
Unsets the value of the feature.
|
<any> |
eAdapters() |
protected Adapter[] |
eBasicAdapterArray() |
protected EObservableAdapterList.Listener[] |
eBasicAdapterListeners() |
protected <any> |
eBasicAdapters() |
protected boolean |
eBasicHasAdapters() |
protected BasicEObjectImpl.EPropertiesHolder |
eBasicProperties() |
protected void |
eBasicSetAdapterArray(Adapter[] eAdapters) |
protected void |
eBasicSetAdapterListeners(EObservableAdapterList.Listener[] eAdapterListeners) |
protected void |
eBasicSetContainer(InternalEObject newContainer) |
protected void |
eBasicSetContainer(InternalEObject newContainer,
int newContainerFeatureID) |
protected void |
eBasicSetContainerFeatureID(int newContainerFeatureID) |
protected void |
eBasicSetSettings(java.lang.Object[] settings) |
protected java.lang.Object[] |
eBasicSettings() |
EClass |
eClass()
Returns the meta class.
|
int |
eContainerFeatureID()
Returns the container feature ID.
|
<any> |
eContents()
Returns a list view of the content objects; it is unmodifiable.
|
<any> |
eCrossReferences()
Returns a list view of the cross referenced objects; it is unmodifiable.
|
boolean |
eDeliver() |
Resource.Internal |
eDirectResource()
Returns the directly containing internal resource, or
null. |
protected EClass |
eDynamicClass() |
protected boolean |
eHasSettings() |
InternalEObject |
eInternalContainer()
Returns the internal container, or
null. |
boolean |
eIsProxy()
Indicates whether this object is a proxy.
|
protected BasicEObjectImpl.EPropertiesHolder |
eProperties() |
URI |
eProxyURI()
Returns the proxy URI of this object.
|
void |
eSetClass(EClass eClass)
Sets the meta class.
|
void |
eSetDeliver(boolean deliver) |
protected void |
eSetDirectResource(Resource.Internal resource) |
void |
eSetProxyURI(URI uri)
Set the proxy URI of this object.
|
protected EStructuralFeature.Internal.DynamicValueHolder |
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, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticClass, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteNotificationRequiredprotected BasicEObjectImpl.EPropertiesHolder eProperties()
eProperties in class BasicEObjectImplprotected BasicEObjectImpl.EPropertiesHolder eBasicProperties()
eBasicProperties in class BasicEObjectImplprotected <any> eBasicAdapters()
public <any> eAdapters()
protected Adapter[] eBasicAdapterArray()
protected void eBasicSetAdapterArray(Adapter[] eAdapters)
protected boolean eBasicHasAdapters()
protected EObservableAdapterList.Listener[] eBasicAdapterListeners()
protected void eBasicSetAdapterListeners(EObservableAdapterList.Listener[] eAdapterListeners)
public boolean eDeliver()
public void eSetDeliver(boolean deliver)
public boolean eIsProxy()
EObject
A proxy is an object that is defined in a Resource that has not been loaded.
An object may be a proxy either because proxy resolution was disabled
when the object was accessed (see EObject.eGet(EStructuralFeature,boolean))
or because proxy resolution failed.
eIsProxy in interface EObjecteIsProxy in class BasicEObjectImpltrue if this object is a proxy or false, otherwise.Resource.unload(),
EcoreUtil.resolve(EObject, org.eclipse.emf.ecore.resource.ResourceSet)public URI eProxyURI()
InternalEObjectresolve to the actual object.eProxyURI in interface InternalEObjecteProxyURI in class BasicEObjectImplEcoreUtil.resolve(EObject, org.eclipse.emf.ecore.resource.ResourceSet),
Resource.unload()public void eSetProxyURI(URI uri)
InternalEObjectresolve to the actual object.eSetProxyURI in interface InternalEObjecteSetProxyURI in class BasicEObjectImpluri - the URI.EcoreUtil.resolve(EObject, org.eclipse.emf.ecore.resource.ResourceSet),
Resource.unload()public InternalEObject eInternalContainer()
InternalEObjectnull.
It does not resolve a proxy.eInternalContainer in interface InternalEObjecteInternalContainer in class BasicEObjectImplEObject.eContainer(),
InternalEObject.eDirectResource()protected void eBasicSetContainer(InternalEObject newContainer)
public int eContainerFeatureID()
InternalEObjecteContainerFeatureID in interface InternalEObjecteContainerFeatureID in class BasicEObjectImplEObject.eContainmentFeature(),
InternalEObject.EOPPOSITE_FEATURE_BASEprotected void eBasicSetContainerFeatureID(int newContainerFeatureID)
protected void eBasicSetContainer(InternalEObject newContainer, int newContainerFeatureID)
eBasicSetContainer in class BasicEObjectImplprotected EClass eDynamicClass()
eDynamicClass in class BasicEObjectImplpublic EClass eClass()
EObject
The meta class defines the features
available for reflective access.
eClass in interface EObjecteClass in class BasicEObjectImplEClass.getEAllStructuralFeatures()public void eSetClass(EClass eClass)
InternalEObjectsettings.
an.eSetClass in interface InternalEObjecteSetClass in class BasicEObjectImpleClass - the dynamic meta class.InternalEObject.eSetting(EStructuralFeature)protected boolean eHasSettings()
eHasSettings in class BasicEObjectImplprotected java.lang.Object[] eBasicSettings()
protected void eBasicSetSettings(java.lang.Object[] settings)
protected EStructuralFeature.Internal.DynamicValueHolder eSettings()
eSettings in class BasicEObjectImplpublic Resource.Internal eDirectResource()
InternalEObjectnull.eDirectResource in interface InternalEObjecteDirectResource in class BasicEObjectImplEObject.eResource(),
InternalEObject.eInternalResource(),
InternalEObject.eInternalContainer()protected void eSetDirectResource(Resource.Internal resource)
eSetDirectResource in class BasicEObjectImplpublic <any> eContents()
EObject
This will be the list of EObjects determined by the
contents
of the containment features
of this object's meta class.
Objects can, indirectly, be removed
and will change to reflect container changes.
The implicit tree of contents is also directly available.
eContents in interface EObjecteContents in class BasicEObjectImplEObject.eContainer(),
EClass.getEAllContainments(),
EObject.eGet(EStructuralFeature),
EcoreUtil.remove(EObject),
EObject.eAllContents()public <any> eCrossReferences()
EObject
This will be the list of EObjects determined by the
contents
of the reference features
of this object's meta class,
excluding containment features
and their opposites.
The cross reference list's iterator will be of type EContentsEList.FeatureIterator,
for efficient determination of the feature
of each cross reference in the list, e.g.,
for (EContentsEList.FeatureIterator featureIterator =
(EContentsEList.FeatureIterator)eObject.eCrossReferences().iterator();
featureIterator.hasNext(); )
{
EObject eObject = (EObject)featureIterator.next();
EReference eReference = (EReference)featureIterator.feature();
...
}
eCrossReferences in interface EObjecteCrossReferences in class BasicEObjectImplEObject.eContents(),
EClass.getEAllReferences(),
EClass.getEAllContainments(),
EObject.eGet(EStructuralFeature),
EcoreUtil.CrossReferencerpublic java.lang.Object dynamicGet(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolderdynamicGet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicFeatureID - the feature's index in the cached dynamic values.public void dynamicSet(int dynamicFeatureID,
java.lang.Object newValue)
EStructuralFeature.Internal.DynamicValueHolderdynamicSet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicFeatureID - the feature's index in the cached dynamic values.newValue - the new value for the feature.public void dynamicUnset(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolderdynamicUnset in interface EStructuralFeature.Internal.DynamicValueHolderdynamicFeatureID - the feature's index in the cached dynamic values.Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature