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 interface org.eclipse.emf.compare.rcp.ui.mergeviewer.item.IMergeViewerItem
IS_INSERTION_POINT -
Constructor Summary
Constructors Constructor Description Container(Comparison comparison, Diff diff, java.lang.Object left, java.lang.Object right, java.lang.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 Type Method Description IMergeViewerItem.ContainercloneAsOpposite()Deprecated.IMergeViewerItem[]getChildren(IDifferenceGroupProvider group, com.google.common.base.Predicate<? super EObject> predicate)Deprecated.Returns the children of this container.protected java.util.Collection<? extends EStructuralFeature>getChildrenFeatures(java.lang.Object object)Deprecated.Returns the list of children features to display within the UI.protected java.util.Collection<EStructuralFeature>getChildrenFeaturesFromEClass(java.lang.Object object)Deprecated.protected java.util.Collection<? extends EStructuralFeature>getChildrenFeaturesFromItemProviderAdapter(java.lang.Object object)Deprecated.static IMergeViewerItem[]getNoItemsArr()Deprecated.IMergeViewerItem.ContainergetParent()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, java.lang.Object left, java.lang.Object right, java.lang.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:
IMergeViewerItem.Container.hasChildren(IDifferenceGroupProvider, Predicate)
-
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:
IMergeViewerItem.Container.getChildren(IDifferenceGroupProvider, Predicate)
-
getChildrenFeatures
protected java.util.Collection<? extends EStructuralFeature> getChildrenFeatures(java.lang.Object object)Deprecated.Returns the list of children features to display within the UI.- Parameters:
object-- Returns:
-
getChildrenFeaturesFromEClass
protected java.util.Collection<EStructuralFeature> getChildrenFeaturesFromEClass(java.lang.Object object)Deprecated. -
getChildrenFeaturesFromItemProviderAdapter
protected java.util.Collection<? extends EStructuralFeature> getChildrenFeaturesFromItemProviderAdapter(java.lang.Object object)Deprecated.
-