org.eclipse.emf.henshin.interpreter.impl
Class ChangeImpl.ObjectChangeImpl
java.lang.Object
org.eclipse.emf.henshin.interpreter.impl.ChangeImpl
org.eclipse.emf.henshin.interpreter.impl.ChangeImpl.ObjectChangeImpl
- All Implemented Interfaces:
- Change, Change.ObjectChange
- Enclosing class:
- ChangeImpl
public static final class ChangeImpl.ObjectChangeImpl
- extends ChangeImpl
- implements Change.ObjectChange
Default implementation of ObjectChange
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.henshin.interpreter.Change |
getEGraph |
ChangeImpl.ObjectChangeImpl
public ChangeImpl.ObjectChangeImpl(EGraph graph,
EObject object,
boolean create)
applyAndReverse
public void applyAndReverse()
- Description copied from interface:
Change
- Apply this change description and reverse it so that
is can be undone / redone.
- Specified by:
applyAndReverse
in interface Change
getObject
public EObject getObject()
- Specified by:
getObject
in interface Change.ObjectChange
isCreate
public boolean isCreate()
- Specified by:
isCreate
in interface Change.ObjectChange