org.eclipse.emf.henshin.interpreter.impl
Class ChangeImpl.CompoundChangeImpl
java.lang.Object
org.eclipse.emf.henshin.interpreter.impl.ChangeImpl
org.eclipse.emf.henshin.interpreter.impl.ChangeImpl.CompoundChangeImpl
- All Implemented Interfaces:
- Change, Change.CompoundChange
- Enclosing class:
- ChangeImpl
public static final class ChangeImpl.CompoundChangeImpl
- extends ChangeImpl
- implements Change.CompoundChange
Default implementation of CompoundChange
.
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.CompoundChangeImpl
public ChangeImpl.CompoundChangeImpl(EGraph graph)
- Default constructor.
- Parameters:
graph
- EGraph to be changed.
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
getChanges
public List<Change> getChanges()
- Specified by:
getChanges
in interface Change.CompoundChange