public abstract class MinimalEStoreEObjectImpl extends MinimalEObjectImpl
store
.
It's extends MinimalEObjectImpl
and does not introduce any additional fields.
Clients extending this class must specialize eStore()
.MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_FEATURE_BASE
Constructor and Description |
---|
MinimalEStoreEObjectImpl()
Creates a store-based EObject.
|
MinimalEStoreEObjectImpl(EClass eClass)
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.
|
protected int |
eBasicContainerFeatureID()
Returns the container feature ID as cached by
MinimalEObjectImpl.eContainerFeatureID() . |
protected InternalEObject |
eBasicInternalContainer()
Returns the container as cached by
MinimalEObjectImpl.eInternalContainer() . |
int |
eContainerFeatureID()
Returns the container feature ID as computed from the container feature
provided by the store. |
int |
eDerivedStructuralFeatureID(EStructuralFeature eStructuralFeature) |
protected boolean |
eDynamicIsSet(int dynamicFeatureID,
EStructuralFeature eFeature) |
InternalEObject |
eInternalContainer()
Returns the container as
provided by the store. |
protected boolean |
eIsCaching() |
protected int |
eStaticFeatureCount() |
abstract InternalEObject.EStore |
eStore()
Returns the store associated with this object.
|
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, 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, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticClass, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eNotificationRequired
public MinimalEStoreEObjectImpl()
public MinimalEStoreEObjectImpl(EClass eClass)
public abstract InternalEObject.EStore eStore()
InternalEObject
eStore
in interface InternalEObject
eStore
in class BasicEObjectImpl
protected boolean eIsCaching()
public java.lang.Object dynamicGet(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicGet
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicGet
in class MinimalEObjectImpl
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
dynamicSet
in class MinimalEObjectImpl
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
dynamicUnset
in class MinimalEObjectImpl
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)
protected InternalEObject eBasicInternalContainer()
MinimalEObjectImpl.eInternalContainer()
.public InternalEObject eInternalContainer()
provided
by the store.eInternalContainer
in interface InternalEObject
eInternalContainer
in class MinimalEObjectImpl
EObject.eContainer()
,
InternalEObject.eDirectResource()
protected int eBasicContainerFeatureID()
MinimalEObjectImpl.eContainerFeatureID()
.public int eContainerFeatureID()
provided
by the store.eContainerFeatureID
in interface InternalEObject
eContainerFeatureID
in class MinimalEObjectImpl
EObject.eContainmentFeature()
,
InternalEObject.EOPPOSITE_FEATURE_BASE
protected int eStaticFeatureCount()
eStaticFeatureCount
in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(EStructuralFeature eStructuralFeature)
eDerivedStructuralFeatureID
in class BasicEObjectImpl