|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.DynamicEObjectImpl
org.eclipse.emf.ecore.impl.DynamicEStoreEObjectImpl
An implementation of 'EObject' that delegates to a store.
| Nested Class Summary |
|---|
| Nested classes inherited from class org.eclipse.emf.ecore.impl.DynamicEObjectImpl |
|---|
DynamicEObjectImpl.BasicEMapEntry, DynamicEObjectImpl.DynamicEPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected InternalEObject.EStore |
eStore
|
protected static InternalEObject |
EUNINITIALIZED_CONTAINER
|
| Fields inherited from class org.eclipse.emf.ecore.impl.DynamicEObjectImpl |
|---|
eClass, ENO_SETTINGS, eSettings |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
|---|
NIL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. |
EObject |
eContainer()
Returns the containing object, or null.
|
int |
eContainerFeatureID()
Returns the container feature ID. |
boolean |
eDynamicIsSet(EStructuralFeature eStructuralFeature)
|
protected void |
eInitializeContainer()
|
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. |
| Methods inherited from class org.eclipse.emf.ecore.impl.DynamicEObjectImpl |
|---|
eClass, eDerivedStructuralFeatureID, eDynamicClass, eHasSettings, eProperties, eSetClass, eSettings, eStaticFeatureCount |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eDeliver, eInternalContainer, eIsProxy, eSetDeliver, eSetProxyURI, eStaticClass |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eNotify |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
protected static final InternalEObject EUNINITIALIZED_CONTAINER
protected InternalEObject.EStore eStore
| Constructor Detail |
public DynamicEStoreEObjectImpl()
public DynamicEStoreEObjectImpl(InternalEObject.EStore eStore)
public DynamicEStoreEObjectImpl(EClass eClass)
public DynamicEStoreEObjectImpl(EClass eClass,
InternalEObject.EStore eStore)
| Method Detail |
protected boolean eIsCaching()
public java.lang.Object dynamicGet(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicGet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicGet in class DynamicEObjectImpl
public void dynamicSet(int dynamicFeatureID,
java.lang.Object value)
EStructuralFeature.Internal.DynamicValueHolder
dynamicSet in interface EStructuralFeature.Internal.DynamicValueHolderdynamicSet in class DynamicEObjectImplpublic void dynamicUnset(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicUnset in interface EStructuralFeature.Internal.DynamicValueHolderdynamicUnset in class DynamicEObjectImplpublic boolean eDynamicIsSet(EStructuralFeature eStructuralFeature)
eDynamicIsSet in class BasicEObjectImplprotected EList createList(EStructuralFeature eStructuralFeature)
protected FeatureMap createFeatureMap(EStructuralFeature eStructuralFeature)
public EObject eContainer()
EObjectnull.
An object is contained by another object
if it appears in the contents of that object.
The object will be contained by a containment feature of the containing object.
eContainer in interface EObjecteContainer in class BasicEObjectImplpublic int eContainerFeatureID()
InternalEObject
eContainerFeatureID in interface InternalEObjecteContainerFeatureID in class EObjectImplprotected void eInitializeContainer()
public InternalEObject.EStore eStore()
InternalEObject
eStore in interface InternalEObjecteStore in class BasicEObjectImplpublic void eSetStore(InternalEObject.EStore store)
InternalEObject
eSetStore in interface InternalEObjecteSetStore in class BasicEObjectImpl
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||