public class MergeViewerItem extends AdapterImpl implements IMergeViewerItem
| Modifier and Type | Class and Description |
|---|---|
static class |
MergeViewerItem.Container
Deprecated.
|
Adapter.InternaltargetIS_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, unsetTargetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTarget, isAdapterForType, notifyChanged, setTargetpublic 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()
IMergeViewerItemgetDiff in interface IMergeViewerItempublic final Object getAncestor()
getAncestor in interface IMergeViewerItemorg.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getAncestor()public final Object getLeft()
getLeft in interface IMergeViewerItemorg.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getLeft()public final Object getRight()
getRight in interface IMergeViewerItemorg.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getRight()public final IMergeViewer.MergeViewerSide getSide()
IMergeViewerItemgetSide in interface IMergeViewerItempublic final Object getSideValue(IMergeViewer.MergeViewerSide side)
getSideValue in interface IMergeViewerItemside - 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 IMergeViewerItemnull if the element has no parentIMergeViewerItem.getParent()public IMergeViewerItem cloneAsOpposite()
protected final Object getBestSideValue()
public boolean isInsertionPoint()
isInsertionPoint in interface IMergeViewerItemIMergeViewerItem.isInsertionPoint()public String toString()
toString in class ObjectObject.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.