|
|||||||||||
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.change.impl.ChangeDescriptionImpl
An implementation of the model object 'Description'.
The following features are implemented:
Nested Class Summary | |
protected static class |
ChangeDescriptionImpl.OldContainmentInformation
|
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 EMap |
objectChanges
The cached value of the ' Object Changes ' map |
protected EList |
objectsToAttach
The cached value of the ' Objects To Attach ' containment reference list |
protected EList |
objectsToDetach
The cached value of the ' Objects To Detach ' reference list |
protected Map |
oldContainmentInformation
|
protected EList |
resourceChanges
The cached value of the ' Resource Changes ' containment reference list |
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.InternalEObject |
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
protected |
ChangeDescriptionImpl()
|
Method Summary | |
void |
apply()
|
void |
applyAndReverse()
|
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(EStructuralFeature eFeature)
|
EMap |
getObjectChanges()
|
EList |
getObjectsToAttach()
|
EList |
getObjectsToDetach()
|
EObject |
getOldContainer(EObject eObject)
|
EReference |
getOldContainmentFeature(EObject eObject)
|
protected Map |
getOldContainmentInformation()
|
EList |
getResourceChanges()
|
protected void |
preApply(boolean reverse)
|
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
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, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
Field Detail |
protected EMap objectChanges
Object Changes
' map.
getObjectChanges()
protected EList objectsToDetach
Objects To Detach
' reference list.
getObjectsToDetach()
protected EList objectsToAttach
Objects To Attach
' containment reference list.
getObjectsToAttach()
protected EList resourceChanges
Resource Changes
' containment reference list.
getResourceChanges()
protected Map oldContainmentInformation
Constructor Detail |
protected ChangeDescriptionImpl()
Method Detail |
protected EClass eStaticClass()
eStaticClass
in class EObjectImpl
public EMap getObjectChanges()
getObjectChanges
in interface ChangeDescription
ChangePackage.getChangeDescription_ObjectChanges()
public EList getObjectsToDetach()
getObjectsToDetach
in interface ChangeDescription
ChangePackage.getChangeDescription_ObjectsToDetach()
public EList getObjectsToAttach()
getObjectsToAttach
in interface ChangeDescription
ChangePackage.getChangeDescription_ObjectsToAttach()
public EList getResourceChanges()
getResourceChanges
in interface ChangeDescription
ChangePackage.getChangeDescription_ResourceChanges()
public void apply()
apply
in interface ChangeDescription
public void applyAndReverse()
applyAndReverse
in interface ChangeDescription
protected void preApply(boolean reverse)
protected Map getOldContainmentInformation()
public EObject getOldContainer(EObject eObject)
public EReference getOldContainmentFeature(EObject eObject)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseRemove
in interface InternalEObject
eInverseRemove
in class BasicEObjectImpl
public Object eGet(EStructuralFeature eFeature, boolean resolve)
eGet
in interface EObject
eGet
in class BasicEObjectImpl
public void eSet(EStructuralFeature eFeature, Object newValue)
eSet
in interface EObject
eSet
in class BasicEObjectImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in interface EObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in interface EObject
eIsSet
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 |