public class EStoreEObjectImpl extends EObjectImpl implements EStructuralFeature.Internal.DynamicValueHolder
store.| Modifier and Type | Class and Description |
|---|---|
static class |
EStoreEObjectImpl.BasicEStoreEList<E>
A list that delegates to a store.
|
static class |
EStoreEObjectImpl.BasicEStoreFeatureMap
A feature map that delegates to a store.
|
static class |
EStoreEObjectImpl.EStoreEList<E>
A list that delegates to a store.
|
protected static class |
EStoreEObjectImpl.EStoreEPropertiesHolderImpl
An internal class for holding less frequently members variables.
|
static class |
EStoreEObjectImpl.EStoreFeatureMap
A feature map that delegates to a store.
|
static class |
EStoreEObjectImpl.EStoreImpl
This class is for testing purposes only and will be removed.
|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.Object[] |
ENO_SETTINGS |
protected java.lang.Object[] |
eSettings |
protected InternalEObject.EStore |
eStore |
protected static InternalEObject |
EUNINITIALIZED_CONTAINER |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETNILEOPPOSITE_FEATURE_BASE| Constructor and Description |
|---|
EStoreEObjectImpl()
Creates a store-based EObject.
|
EStoreEObjectImpl(EClass eClass)
Creates a store-based EObject.
|
EStoreEObjectImpl(EClass eClass,
InternalEObject.EStore eStore)
Creates a store-based EObject.
|
EStoreEObjectImpl(InternalEObject.EStore eStore)
Creates a store-based EObject.
|
| Modifier and Type | Method and Description |
|---|---|
protected FeatureMap |
createFeatureMap(EStructuralFeature eStructuralFeature) |
protected EList<?> |
createList(EStructuralFeature eStructuralFeature) |
java.lang.Object |
dynamicGet(int dynamicFeatureID)
Returns the value of the feature.
|
void |
dynamicSet(int dynamicFeatureID,
java.lang.Object value)
Sets the value of the feature to the new value.
|
void |
dynamicUnset(int dynamicFeatureID)
Unsets the value of the feature.
|
int |
eContainerFeatureID()
Returns the container feature ID.
|
int |
eDerivedStructuralFeatureID(EStructuralFeature eStructuralFeature) |
protected boolean |
eDynamicIsSet(int dynamicFeatureID,
EStructuralFeature eFeature) |
protected boolean |
eHasSettings() |
protected void |
eInitializeContainer() |
InternalEObject |
eInternalContainer()
Returns the internal container, or
null. |
protected boolean |
eIsCaching() |
protected BasicEObjectImpl.EPropertiesHolder |
eProperties() |
void |
eSetStore(InternalEObject.EStore store)
Set the store associated with this object.
|
protected EStructuralFeature.Internal.DynamicValueHolder |
eSettings() |
protected int |
eStaticFeatureCount() |
InternalEObject.EStore |
eStore()
Returns the store associated with this object.
|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eDeliver, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI, eStaticClasseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringeBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsSet, eResource, eSet, eUnseteNotificationRequiredprotected static final java.lang.Object[] ENO_SETTINGS
protected static final InternalEObject EUNINITIALIZED_CONTAINER
protected java.lang.Object[] eSettings
protected InternalEObject.EStore eStore
public EStoreEObjectImpl()
public EStoreEObjectImpl(InternalEObject.EStore eStore)
public EStoreEObjectImpl(EClass eClass)
public EStoreEObjectImpl(EClass eClass, InternalEObject.EStore eStore)
protected boolean eIsCaching()
public 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 value)
EStructuralFeature.Internal.DynamicValueHolderdynamicSet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicFeatureID - the feature's index in the cached dynamic values.value - 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.protected boolean eDynamicIsSet(int dynamicFeatureID,
EStructuralFeature eFeature)
eDynamicIsSet in class BasicEObjectImplprotected EList<?> createList(EStructuralFeature eStructuralFeature)
protected FeatureMap createFeatureMap(EStructuralFeature eStructuralFeature)
public InternalEObject eInternalContainer()
InternalEObjectnull.
It does not resolve a proxy.eInternalContainer in interface InternalEObjecteInternalContainer in class EObjectImplEObject.eContainer(),
InternalEObject.eDirectResource()public int eContainerFeatureID()
InternalEObjecteContainerFeatureID in interface InternalEObjecteContainerFeatureID in class EObjectImplEObject.eContainmentFeature(),
InternalEObject.EOPPOSITE_FEATURE_BASEprotected void eInitializeContainer()
public InternalEObject.EStore eStore()
InternalEObjecteStore in interface InternalEObjecteStore in class BasicEObjectImplpublic void eSetStore(InternalEObject.EStore store)
InternalEObjecteSetStore in interface InternalEObjecteSetStore in class BasicEObjectImplstore - the store to associate with this object.protected int eStaticFeatureCount()
eStaticFeatureCount in class BasicEObjectImplpublic int eDerivedStructuralFeatureID(EStructuralFeature eStructuralFeature)
eDerivedStructuralFeatureID in class BasicEObjectImplprotected BasicEObjectImpl.EPropertiesHolder eProperties()
eProperties in class EObjectImplprotected boolean eHasSettings()
eHasSettings in class BasicEObjectImplprotected EStructuralFeature.Internal.DynamicValueHolder eSettings()
eSettings in class BasicEObjectImpl