public class MergeViewerItem extends AdapterImpl implements IMergeViewerItem
Modifier and Type | Class and Description |
---|---|
static class |
MergeViewerItem.Container
Deprecated.
|
Adapter.Internal
target
IS_INSERTION_POINT
Constructor and Description |
---|
MergeViewerItem(Comparison comparison,
Diff diff,
Match match,
IMergeViewer.MergeViewerSide side,
AdapterFactory adapterFactory) |
MergeViewerItem(Comparison comparison,
Diff diff,
Object left,
Object right,
Object ancestor,
IMergeViewer.MergeViewerSide side,
AdapterFactory adapterFactory) |
Modifier and Type | Method and Description |
---|---|
IMergeViewerItem |
cloneAsOpposite() |
protected IMergeViewerItem.Container |
createBasicContainer(EObject eObject)
Deprecated.
|
protected IMergeViewerItem.Container |
createBasicContainer(ResourceAttachmentChange diff)
Deprecated.
|
protected List<IMergeViewerItem> |
createInsertionPoints(Comparison comparison,
EStructuralFeature eStructuralFeature,
List<? extends IMergeViewerItem> values,
List<? extends Diff> differences)
Deprecated.
|
protected List<IMergeViewerItem> |
createMergeViewerItemFrom(Collection<?> values)
Deprecated.
|
protected IMergeViewerItem |
createMergeViewerItemFrom(EObject eObject)
Deprecated.
|
protected List<? extends Diff> |
filteredDiffs(Iterable<? extends Diff> unfilteredDiffs,
com.google.common.base.Predicate<? super EObject> predicate,
IDifferenceGroupProvider groupProvider)
Deprecated.
|
protected AdapterFactory |
getAdapterFactory() |
Object |
getAncestor()
Returns the ancestor side value of the Diff.
|
protected Object |
getBestSideValue() |
Comparison |
getComparison() |
Diff |
getDiff()
The Diff associated with the Item.
|
Object |
getLeft()
Returns the left side value of the Diff.
|
IMergeViewerItem.Container |
getParent()
Returns the parent of this element.
|
Object |
getRight()
Returns the right side value of the Diff.
|
IMergeViewer.MergeViewerSide |
getSide()
Returns the side of the Diff.
|
Object |
getSideValue(IMergeViewer.MergeViewerSide side)
Returns the appropriate value according to the given side.
|
boolean |
isInsertionPoint()
Returns true if the Item is an insertion point, false otherwise.
|
String |
toString() |
protected com.google.common.base.Predicate<Diff> |
visibleInMergeViewer(com.google.common.base.Predicate<? super EObject> predicate,
IDifferenceGroupProvider groupProvider)
Deprecated.
|
protected boolean |
yieldsInsertionPoint(Iterable<Diff> diffs)
Deprecated.
|
protected boolean |
yieldsMergeViewerItem(Collection<?> values)
Deprecated.
|
getTarget, isAdapterForType, notifyChanged, setTarget, unsetTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTarget, isAdapterForType, notifyChanged, setTarget
public MergeViewerItem(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)
public MergeViewerItem(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)
comparison
- diff
- match
- side
- adapterFactory
- public final Diff getDiff()
IMergeViewerItem
getDiff
in interface IMergeViewerItem
public final Object getAncestor()
getAncestor
in interface IMergeViewerItem
org.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getAncestor()
public final Object getLeft()
getLeft
in interface IMergeViewerItem
org.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getLeft()
public final Object getRight()
getRight
in interface IMergeViewerItem
org.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getRight()
public final IMergeViewer.MergeViewerSide getSide()
IMergeViewerItem
getSide
in interface IMergeViewerItem
public final Object getSideValue(IMergeViewer.MergeViewerSide side)
getSideValue
in interface IMergeViewerItem
side
- the given side.org.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getSideValue(org.eclipse.emf.compare.rcp.ui.mergeviewer.ide.ui.internal.contentmergeviewer.IMergeViewer.MergeViewerSide)
public IMergeViewerItem.Container getParent()
null
is
returned.getParent
in interface IMergeViewerItem
null
if the element has no parentIMergeViewerItem.getParent()
public IMergeViewerItem cloneAsOpposite()
protected final Object getBestSideValue()
public boolean isInsertionPoint()
isInsertionPoint
in interface IMergeViewerItem
IMergeViewerItem.isInsertionPoint()
public String toString()
toString
in class Object
Object.toString()
public final Comparison getComparison()
protected final AdapterFactory getAdapterFactory()
@Deprecated protected final IMergeViewerItem.Container createBasicContainer(EObject eObject)
@Deprecated protected final IMergeViewerItem.Container createBasicContainer(ResourceAttachmentChange diff)
ResourceAttachmentChange
.diff
- the given ResourceAttachmentChange
.@Deprecated protected final List<IMergeViewerItem> createInsertionPoints(Comparison comparison, EStructuralFeature eStructuralFeature, List<? extends IMergeViewerItem> values, List<? extends Diff> differences)
@Deprecated protected final List<IMergeViewerItem> createMergeViewerItemFrom(Collection<?> values)
@Deprecated protected boolean yieldsMergeViewerItem(Collection<?> values)
@Deprecated protected boolean yieldsInsertionPoint(Iterable<Diff> diffs)
@Deprecated protected IMergeViewerItem createMergeViewerItemFrom(EObject eObject)
eObject
- the given eObject.@Deprecated protected List<? extends Diff> filteredDiffs(Iterable<? extends Diff> unfilteredDiffs, com.google.common.base.Predicate<? super EObject> predicate, IDifferenceGroupProvider groupProvider)
unfilteredDiffs
- the unfiltered diffspredicate
- a filter predicate; a null
predicate will be satisfied by any diffgroupProvider
- the active group provider@Deprecated protected com.google.common.base.Predicate<Diff> visibleInMergeViewer(com.google.common.base.Predicate<? super EObject> predicate, IDifferenceGroupProvider groupProvider)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.