public class DynamicEStoreEObjectImpl extends DynamicEObjectImpl
store.DynamicEObjectImpl.BasicEMapEntry<K,V>, DynamicEObjectImpl.DynamicEPropertiesHolderImplBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected InternalEObject.EStore |
eStore |
protected static InternalEObject |
EUNINITIALIZED_CONTAINER |
eClass, ENO_SETTINGS, eSettingseAdapters, 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 |
|---|
DynamicEStoreEObjectImpl()
Creates a store-based EObject.
|
DynamicEStoreEObjectImpl(EClass eClass)
Creates a store-based EObject.
|
DynamicEStoreEObjectImpl(EClass eClass,
InternalEObject.EStore eStore)
Creates a store-based EObject.
|
DynamicEStoreEObjectImpl(InternalEObject.EStore eStore)
Creates a store-based EObject.
|
| Modifier and Type | Method and Description |
|---|---|
protected FeatureMap |
createFeatureMap(EStructuralFeature eStructuralFeature) |
protected <T> <any> |
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.
|
boolean |
eDynamicIsSet(EStructuralFeature eStructuralFeature) |
protected void |
eInitializeContainer() |
InternalEObject |
eInternalContainer()
Returns the internal container, or
null. |
protected boolean |
eIsCaching() |
void |
eSetStore(InternalEObject.EStore store)
Set the store associated with this object.
|
InternalEObject.EStore |
eStore()
Returns the store associated with this object.
|
eClass, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicClass, eHasSettings, eInvoke, eProperties, eSetClass, eSettings, eStaticFeatureCount, eStaticOperationCounteAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eDeliver, eIsProxy, eSetDeliver, eSetProxyURI, eStaticClasseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, 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, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsSet, eResource, eSet, eUnseteNotificationRequiredprotected static final InternalEObject EUNINITIALIZED_CONTAINER
protected InternalEObject.EStore eStore
public DynamicEStoreEObjectImpl()
public DynamicEStoreEObjectImpl(InternalEObject.EStore eStore)
public DynamicEStoreEObjectImpl(EClass eClass)
public DynamicEStoreEObjectImpl(EClass eClass, InternalEObject.EStore eStore)
protected boolean eIsCaching()
public java.lang.Object dynamicGet(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolderdynamicGet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicGet in class DynamicEObjectImpldynamicFeatureID - 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.DynamicValueHolderdynamicSet in class DynamicEObjectImpldynamicFeatureID - 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.DynamicValueHolderdynamicUnset in class DynamicEObjectImpldynamicFeatureID - the feature's index in the cached dynamic values.public boolean eDynamicIsSet(EStructuralFeature eStructuralFeature)
eDynamicIsSet in class BasicEObjectImplprotected <T> <any> 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.Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature