|
|||||||||||
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.DynamicEPropertiesHolderImpl |
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, 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 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)
|
Object |
dynamicGet(int dynamicFeatureID)
Returns the value of the feature. |
void |
dynamicSet(int dynamicFeatureID,
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 Object dynamicGet(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicGet
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicGet
in class DynamicEObjectImpl
public void dynamicSet(int dynamicFeatureID, Object value)
EStructuralFeature.Internal.DynamicValueHolder
dynamicSet
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicSet
in class DynamicEObjectImpl
public void dynamicUnset(int dynamicFeatureID)
EStructuralFeature.Internal.DynamicValueHolder
dynamicUnset
in interface EStructuralFeature.Internal.DynamicValueHolder
dynamicUnset
in class DynamicEObjectImpl
public boolean eDynamicIsSet(EStructuralFeature eStructuralFeature)
eDynamicIsSet
in class BasicEObjectImpl
protected EList createList(EStructuralFeature eStructuralFeature)
protected FeatureMap createFeatureMap(EStructuralFeature eStructuralFeature)
public EObject eContainer()
EObject
null
.
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 EObject
eContainer
in class BasicEObjectImpl
public int eContainerFeatureID()
InternalEObject
eContainerFeatureID
in interface InternalEObject
eContainerFeatureID
in class EObjectImpl
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
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |