Class MergeViewerItem
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem
- All Implemented Interfaces:
Adapter,Adapter.Internal,IMergeViewerItem
- Direct Known Subclasses:
MergeViewerItem.Container
-
Nested Class Summary
Nested ClassesNested 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
targetFields inherited from interface org.eclipse.emf.compare.rcp.ui.mergeviewer.item.IMergeViewerItem
IS_INSERTION_POINT -
Constructor Summary
ConstructorsConstructorDescriptionMergeViewerItem(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) MergeViewerItem(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected final IMergeViewerItem.ContainerDeprecated.protected final IMergeViewerItem.ContainercreateBasicContainer(EObject eObject) 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 IMergeViewerItemcreateMergeViewerItemFrom(EObject eObject) Deprecated.filteredDiffs(Iterable<? extends Diff> unfilteredDiffs, com.google.common.base.Predicate<? super EObject> predicate, IDifferenceGroupProvider groupProvider) Deprecated.protected final AdapterFactoryfinal ObjectReturns the ancestor side value of the Diff.protected final Objectfinal Comparisonfinal DiffgetDiff()The Diff associated with the Item.final ObjectgetLeft()Returns the left side value of the Diff.Returns the parent of this element.final ObjectgetRight()Returns the right side value of the Diff.getSide()Returns the side of the Diff.final ObjectReturns the appropriate value according to the given side.booleanReturns true if the Item is an insertion point, false otherwise.toString()protected com.google.common.base.Predicate<Diff>visibleInMergeViewer(com.google.common.base.Predicate<? super EObject> predicate, IDifferenceGroupProvider groupProvider) Deprecated.protected booleanyieldsInsertionPoint(Iterable<Diff> diffs) Deprecated.protected booleanyieldsMergeViewerItem(Collection<?> values) Deprecated.Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, isAdapterForType, notifyChanged, setTarget, unsetTargetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.common.notify.Adapter
getTarget, isAdapterForType, notifyChanged, setTarget
-
Constructor Details
-
MergeViewerItem
public MergeViewerItem(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) -
MergeViewerItem
public MergeViewerItem(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) - Parameters:
comparison-diff-match-side-adapterFactory-
-
-
Method Details
-
getDiff
Description copied from interface:IMergeViewerItemThe Diff associated with the Item.- Specified by:
getDiffin interfaceIMergeViewerItem- Returns:
-
getAncestor
Returns the ancestor side value of the Diff.- Specified by:
getAncestorin interfaceIMergeViewerItem- Returns:
- the ancestor side value of the Diff.
- See Also:
-
org.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getAncestor()
-
getLeft
Returns the left side value of the Diff.- Specified by:
getLeftin interfaceIMergeViewerItem- Returns:
- the left side value of the Diff.
- See Also:
-
org.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getLeft()
-
getRight
Returns the right side value of the Diff.- Specified by:
getRightin interfaceIMergeViewerItem- Returns:
- the right side value of the Diff.
- See Also:
-
org.eclipse.emf.compare.rcp.ui.mergeviewer.item.ide.ui.internal.contentmergeviewer.IMergeViewerItem#getRight()
-
getSide
Description copied from interface:IMergeViewerItemReturns the side of the Diff.- Specified by:
getSidein interfaceIMergeViewerItem- Returns:
- the fSide
-
getSideValue
Returns the appropriate value according to the given side.- Specified by:
getSideValuein interfaceIMergeViewerItem- Parameters:
side- the given side.- Returns:
- the appropriate value according to the given side.
- See Also:
-
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)
-
getParent
Returns the parent of this element. If the object is the root of a hierarchynullis returned.- Specified by:
getParentin interfaceIMergeViewerItem- Returns:
- the parent of this element, or
nullif the element has no parent - See Also:
-
cloneAsOpposite
-
getBestSideValue
-
isInsertionPoint
public boolean isInsertionPoint()Returns true if the Item is an insertion point, false otherwise.- Specified by:
isInsertionPointin interfaceIMergeViewerItem- Returns:
- true if the Item is an insertion point, false otherwise.
- See Also:
-
toString
-
getComparison
- Returns:
- the fComparison
-
getAdapterFactory
- Returns:
- the fAdapterFactory
-
createBasicContainer
Deprecated. -
createBasicContainer
@Deprecated protected final IMergeViewerItem.Container createBasicContainer(ResourceAttachmentChange diff) Deprecated.Create an IMergeViewerItem for the parent of the givenResourceAttachmentChange.- Parameters:
diff- the givenResourceAttachmentChange.- Returns:
- an IMergeViewerItem.
-
createInsertionPoints
@Deprecated protected final List<IMergeViewerItem> createInsertionPoints(Comparison comparison, EStructuralFeature eStructuralFeature, List<? extends IMergeViewerItem> values, List<? extends Diff> differences) Deprecated. -
createMergeViewerItemFrom
Deprecated. -
yieldsMergeViewerItem
Deprecated. -
yieldsInsertionPoint
Deprecated. -
createMergeViewerItemFrom
Deprecated.Creates an IMergeViewerItem from an EObject.- Parameters:
eObject- the given eObject.- Returns:
- an IMergeViewerItem.
-
filteredDiffs
@Deprecated protected List<? extends Diff> filteredDiffs(Iterable<? extends Diff> unfilteredDiffs, com.google.common.base.Predicate<? super EObject> predicate, IDifferenceGroupProvider groupProvider) Deprecated.Returns a list of those of the given diffs that are displayed in a group as provided by the given group provider and satisfy the given predicate.- Parameters:
unfilteredDiffs- the unfiltered diffspredicate- a filter predicate; anullpredicate will be satisfied by any diffgroupProvider- the active group provider- Returns:
- a list of the filtered diffs
-
visibleInMergeViewer
@Deprecated protected com.google.common.base.Predicate<Diff> visibleInMergeViewer(com.google.common.base.Predicate<? super EObject> predicate, IDifferenceGroupProvider groupProvider) Deprecated.
-