Class MergeDataImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.compare.internal.merge.MergeDataImpl
All Implemented Interfaces:
Adapter, Adapter.Internal, IMergeData

public class MergeDataImpl
extends AdapterImpl
implements IMergeData
Adapter that help to know the way of merge and the editable sides of a difference.
Since:
3.0
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter

    Adapter.Internal
  • Field Summary

    Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl

    target
  • Constructor Summary

    Constructors 
    Constructor Description
    MergeDataImpl​(boolean leftEditable, boolean rightEditable)
    Constructor.
    MergeDataImpl​(boolean leftEditable, boolean rightEditable, boolean mirrored)
    Constructor.
  • Method Summary

    Modifier and Type Method Description
    boolean isAdapterForType​(java.lang.Object type)  
    boolean isLeftEditable()
    Returns whether the left side of the comparison is editable.
    boolean isMirrored()
    Returns whether the left and right sides are swapped, i.e., mirrored.
    boolean isRightEditable()
    Returns whether the right side of the comparison is editable.
    void setLeftEditable​(boolean leftEditable)
    Set whether the left side of the comparison is editable.
    void setMirrored​(boolean mirrored)
    Sets whether the left and right sides are swapped, i.e., mirrored.
    void setRightEditable​(boolean rightEditable)
    Set whether the right side of the comparison is editable.

    Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl

    getTarget, notifyChanged, setTarget, unsetTarget

    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.common.notify.Adapter

    getTarget, notifyChanged, setTarget