Class MergeViewerItem.Container
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem.Container
- All Implemented Interfaces:
Adapter,Adapter.Internal,IMergeViewerItem,IMergeViewerItem.Container
- Direct Known Subclasses:
ResourceAttachmentChangeMergeViewerItem
- Enclosing class:
- MergeViewerItem
@Deprecated
public static class MergeViewerItem.Container
extends MergeViewerItem
implements IMergeViewerItem.Container
Deprecated.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem
MergeViewerItem.ContainerNested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.InternalNested classes/interfaces inherited from interface org.eclipse.emf.compare.rcp.ui.mergeviewer.item.IMergeViewerItem
IMergeViewerItem.Container -
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
ConstructorsConstructorDescriptionContainer(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) Deprecated.Container(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.getChildren(IDifferenceGroupProvider group, com.google.common.base.Predicate<? super EObject> predicate) Deprecated.Returns the children of this container.protected Collection<? extends EStructuralFeature>getChildrenFeatures(Object object) Deprecated.Returns the list of children features to display within the UI.protected Collection<EStructuralFeature>getChildrenFeaturesFromEClass(Object object) Deprecated.protected Collection<? extends EStructuralFeature>Deprecated.static IMergeViewerItem[]Deprecated.Deprecated.Returns the parent of this element.booleanhasChildren(IDifferenceGroupProvider groupProvider, com.google.common.base.Predicate<? super EObject> predicate) Deprecated.Returns whether this container has at least one child.Methods inherited from class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem
createBasicContainer, createBasicContainer, createInsertionPoints, createMergeViewerItemFrom, createMergeViewerItemFrom, filteredDiffs, getAdapterFactory, getAncestor, getBestSideValue, getComparison, getDiff, getLeft, getRight, getSide, getSideValue, isInsertionPoint, toString, visibleInMergeViewer, yieldsInsertionPoint, yieldsMergeViewerItemMethods 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, setTargetMethods inherited from interface org.eclipse.emf.compare.rcp.ui.mergeviewer.item.IMergeViewerItem
getAncestor, getDiff, getLeft, getRight, getSide, getSideValue, isInsertionPoint
-
Constructor Details
-
Container
public Container(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) Deprecated.- Parameters:
comparison-diff-left-right-ancestor-
-
Container
public Container(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory) Deprecated.- Parameters:
fComparison-referenceChange-parentMatch-fSide-fAdapterFactory-
-
-
Method Details
-
getNoItemsArr
Deprecated.- Returns:
- the noItemsArr
-
getParent
Deprecated.Returns the parent of this element. If the object is the root of a hierarchynullis returned.- Specified by:
getParentin interfaceIMergeViewerItem- Overrides:
getParentin classMergeViewerItem- Returns:
- the parent of this element, or
nullif the element has no parent - See Also:
-
org.eclipse.emf.compare.rcp.ui.MergeViewerItem.item.impl.AbstractMergeViewerItem#getParent()
-
hasChildren
public boolean hasChildren(IDifferenceGroupProvider groupProvider, com.google.common.base.Predicate<? super EObject> predicate) Deprecated.Returns whether this container has at least one child. In some cases this methods avoids having to call the potential more costlygetChildrenmethod.- Specified by:
hasChildrenin interfaceIMergeViewerItem.Container- Parameters:
groupProvider- the active group provider.predicate- the active predicate.- Returns:
trueif this container has at least one child- See Also:
-
cloneAsOpposite
Deprecated.- Overrides:
cloneAsOppositein classMergeViewerItem
-
getChildren
public IMergeViewerItem[] getChildren(IDifferenceGroupProvider group, com.google.common.base.Predicate<? super EObject> predicate) Deprecated.Returns the children of this container. If this container has no children an empty array is returned (notnull).- Specified by:
getChildrenin interfaceIMergeViewerItem.Container- Parameters:
group- the active group provider.predicate- the active predicate.- Returns:
- the children of this container as an array
- See Also:
-
getChildrenFeatures
Deprecated.Returns the list of children features to display within the UI.- Parameters:
object-- Returns:
-
getChildrenFeaturesFromEClass
Deprecated. -
getChildrenFeaturesFromItemProviderAdapter
protected Collection<? extends EStructuralFeature> getChildrenFeaturesFromItemProviderAdapter(Object object) Deprecated.
-