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.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.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, EPROXY
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_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, eStaticClass
eAddVirtualValue, 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, toString
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsSet, eResource, eSet, eUnset
eNotificationRequired
protected 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.DynamicValueHolder
dynamicGet
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicFeatureID
- the feature's index in the cached dynamic values.public void dynamicSet(int dynamicFeatureID, java.lang.Object value)
EStructuralFeature.Internal.DynamicValueHolder
dynamicSet
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicFeatureID
- the feature's index in the cached dynamic values.value
- the new value for the feature.public void dynamicUnset(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicUnset
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicFeatureID
- the feature's index in the cached dynamic values.protected boolean eDynamicIsSet(int dynamicFeatureID, EStructuralFeature eFeature)
eDynamicIsSet
in class BasicEObjectImpl
protected EList<?> createList(EStructuralFeature eStructuralFeature)
protected FeatureMap createFeatureMap(EStructuralFeature eStructuralFeature)
public InternalEObject eInternalContainer()
InternalEObject
null
.
It does not resolve a proxy.eInternalContainer
in interface InternalEObject
eInternalContainer
in class EObjectImpl
EObject.eContainer()
,
InternalEObject.eDirectResource()
public int eContainerFeatureID()
InternalEObject
eContainerFeatureID
in interface InternalEObject
eContainerFeatureID
in class EObjectImpl
EObject.eContainmentFeature()
,
InternalEObject.EOPPOSITE_FEATURE_BASE
protected void eInitializeContainer()
public InternalEObject.EStore eStore()
InternalEObject
eStore
in interface InternalEObject
eStore
in class BasicEObjectImpl
public void eSetStore(InternalEObject.EStore store)
InternalEObject
eSetStore
in interface InternalEObject
eSetStore
in class BasicEObjectImpl
store
- the store to associate with this object.protected int eStaticFeatureCount()
eStaticFeatureCount
in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(EStructuralFeature eStructuralFeature)
eDerivedStructuralFeatureID
in class BasicEObjectImpl
protected BasicEObjectImpl.EPropertiesHolder eProperties()
eProperties
in class EObjectImpl
protected boolean eHasSettings()
eHasSettings
in class BasicEObjectImpl
protected EStructuralFeature.Internal.DynamicValueHolder eSettings()
eSettings
in class BasicEObjectImpl