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.Container
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
Nested 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
target
Fields inherited from interface org.eclipse.emf.compare.rcp.ui.mergeviewer.item.IMergeViewerItem
IS_INSERTION_POINT
-
Constructor Summary
ConstructorDescriptionContainer
(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.boolean
hasChildren
(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, yieldsMergeViewerItem
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, isAdapterForType, notifyChanged, setTarget, unsetTarget
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.common.notify.Adapter
getTarget, isAdapterForType, notifyChanged, setTarget
Methods 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 hierarchynull
is returned.- Specified by:
getParent
in interfaceIMergeViewerItem
- Overrides:
getParent
in classMergeViewerItem
- Returns:
- the parent of this element, or
null
if 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 costlygetChildren
method.- Specified by:
hasChildren
in interfaceIMergeViewerItem.Container
- Parameters:
groupProvider
- the active group provider.predicate
- the active predicate.- Returns:
true
if this container has at least one child- See Also:
-
cloneAsOpposite
Deprecated.- Overrides:
cloneAsOpposite
in 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:
getChildren
in 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.
-