|
|||||||||||
| 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 EObjectImplpublic EMap getObjectChanges()
getObjectChanges in interface ChangeDescriptionChangePackage.getChangeDescription_ObjectChanges()public EList getObjectsToDetach()
getObjectsToDetach in interface ChangeDescriptionChangePackage.getChangeDescription_ObjectsToDetach()public EList getObjectsToAttach()
getObjectsToAttach in interface ChangeDescriptionChangePackage.getChangeDescription_ObjectsToAttach()public EList getResourceChanges()
getResourceChanges in interface ChangeDescriptionChangePackage.getChangeDescription_ResourceChanges()public void apply()
apply in interface ChangeDescriptionpublic void applyAndReverse()
applyAndReverse in interface ChangeDescriptionprotected 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 InternalEObjecteInverseRemove in class BasicEObjectImpl
public Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in interface EObjecteGet in class BasicEObjectImpl
public void eSet(EStructuralFeature eFeature,
Object newValue)
eSet in interface EObjecteSet in class BasicEObjectImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in interface EObjecteUnset in class BasicEObjectImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in interface EObjecteIsSet 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 | ||||||||||