org.eclipse.emf.henshin.interpreter.impl
Class ChangeImpl.ReferenceChangeImpl
java.lang.Object
org.eclipse.emf.henshin.interpreter.impl.ChangeImpl
org.eclipse.emf.henshin.interpreter.impl.ChangeImpl.ReferenceChangeImpl
- All Implemented Interfaces:
- Change, Change.ReferenceChange
- Enclosing class:
- ChangeImpl
public static final class ChangeImpl.ReferenceChangeImpl
- extends ChangeImpl
- implements Change.ReferenceChange
Default implementation of ReferenceChange
.
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.ReferenceChangeImpl
public ChangeImpl.ReferenceChangeImpl(EGraph graph,
EObject source,
EObject target,
EReference reference,
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
getSource
public EObject getSource()
- Specified by:
getSource
in interface Change.ReferenceChange
getTarget
public EObject getTarget()
- Specified by:
getTarget
in interface Change.ReferenceChange
getReference
public EReference getReference()
- Specified by:
getReference
in interface Change.ReferenceChange
isCreate
public boolean isCreate()
- Specified by:
isCreate
in interface Change.ReferenceChange