de.cau.cs.kieler.synccharts.synchronizer.merge
Class MyModelElementChangeLeftTargetMerger
java.lang.Object
org.eclipse.emf.compare.diff.merge.DefaultMerger
de.cau.cs.kieler.synccharts.synchronizer.merge.MyModelElementChangeLeftTargetMerger
- All Implemented Interfaces:
- org.eclipse.emf.compare.diff.merge.IMerger
public class MyModelElementChangeLeftTargetMerger
- extends org.eclipse.emf.compare.diff.merge.DefaultMerger
Customized merger for an ModelElementChangeLeftTarget
operation.>
- Rating

Fields inherited from class org.eclipse.emf.compare.diff.merge.DefaultMerger |
diff, leftResource, rightResource |
Methods inherited from class org.eclipse.emf.compare.diff.merge.DefaultMerger |
canApplyInOrigin, canUndoInTarget, cleanDiffGroup, ensureXMIIDCopied, getDiffModel, getXMIID, removeDanglingReferences, setDiffElement, setXMIID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MyModelElementChangeLeftTargetMerger
public MyModelElementChangeLeftTargetMerger()
applyInOrigin
public void applyInOrigin()
-
- Specified by:
applyInOrigin
in interface org.eclipse.emf.compare.diff.merge.IMerger
- Overrides:
applyInOrigin
in class org.eclipse.emf.compare.diff.merge.DefaultMerger
- See Also:
org.eclipse.emf.compare.diff.merge.api.AbstractMerger#applyInOrigin()
undoInTarget
public void undoInTarget()
-
- Specified by:
undoInTarget
in interface org.eclipse.emf.compare.diff.merge.IMerger
- Overrides:
undoInTarget
in class org.eclipse.emf.compare.diff.merge.DefaultMerger
- See Also:
org.eclipse.emf.compare.diff.merge.api.AbstractMerger#undoInTarget()
removeFromContainer
protected void removeFromContainer(org.eclipse.emf.compare.diff.metamodel.DiffElement diffElement)
- Overrides:
removeFromContainer
in class org.eclipse.emf.compare.diff.merge.DefaultMerger
copy
public EObject copy(EObject eObject)
- Creates a copy of the given EObject as a
EcoreUtil.copy(EObject)
would, except we use
specific handling for unmatched references.
- Overrides:
copy
in class org.eclipse.emf.compare.diff.merge.DefaultMerger
- Parameters:
eObject
- The object to copy.
- Returns:
- the copied object.