public static class MergeViewerItem.Container extends MergeViewerItem implements IMergeViewerItem.Container
MergeViewerItem.ContainerIMergeViewerItem.ContainerAdapter.InternaltargetIS_INSERTION_POINT| Constructor and Description |
|---|
MergeViewerItem.Container(Comparison comparison,
Diff diff,
Match match,
IMergeViewer.MergeViewerSide side,
AdapterFactory adapterFactory) |
MergeViewerItem.Container(Comparison comparison,
Diff diff,
Object left,
Object right,
Object ancestor,
IMergeViewer.MergeViewerSide side,
AdapterFactory adapterFactory) |
| Modifier and Type | Method and Description |
|---|---|
IMergeViewerItem.Container |
cloneAsOpposite() |
IMergeViewerItem[] |
getChildren(IDifferenceGroupProvider group,
com.google.common.base.Predicate<? super EObject> predicate)
Returns the children of this container.
|
protected Collection<? extends EStructuralFeature> |
getChildrenFeatures(Object object)
Returns the list of children features to display within the UI.
|
protected Collection<EStructuralFeature> |
getChildrenFeaturesFromEClass(Object object) |
protected Collection<? extends EStructuralFeature> |
getChildrenFeaturesFromItemProviderAdapter(Object object) |
static IMergeViewerItem[] |
getNoItemsArr() |
IMergeViewerItem.Container |
getParent()
Returns the parent of this element.
|
boolean |
hasChildren(IDifferenceGroupProvider group,
com.google.common.base.Predicate<? super EObject> predicate)
Returns whether this container has at least one child.
|
createBasicContainer, createBasicContainer, createInsertionPoints, createMergeViewerItemFrom, createMergeViewerItemFrom, filteredDiffs, getAdapterFactory, getAncestor, getBestSideValue, getComparison, getDiff, getLeft, getRight, getSide, getSideValue, isInsertionPoint, toStringgetTarget, isAdapterForType, notifyChanged, setTarget, unsetTargetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAncestor, getDiff, getLeft, getRight, getSide, getSideValue, isInsertionPointgetTarget, isAdapterForType, notifyChanged, setTargetpublic MergeViewerItem.Container(Comparison comparison, Diff diff, Object left, Object right, Object ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)
comparison - diff - left - right - ancestor - public MergeViewerItem.Container(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)
fComparison - referenceChange - parentMatch - fSide - fAdapterFactory - public static IMergeViewerItem[] getNoItemsArr()
public IMergeViewerItem.Container getParent()
null is
returned.getParent in interface IMergeViewerItemgetParent in class MergeViewerItemnull if the element has no parentorg.eclipse.emf.compare.rcp.ui.MergeViewerItem.item.impl.AbstractMergeViewerItem#getParent()public boolean hasChildren(IDifferenceGroupProvider group, com.google.common.base.Predicate<? super EObject> predicate)
getChildren method.hasChildren in interface IMergeViewerItem.Containergroup - the active group provider.predicate - the active predicate.true if this container has at least one childorg.eclipse.emf.compare.rcp.ui.mergeviewer.item.IMergeViewerItem.Container#hasChildren()public IMergeViewerItem.Container cloneAsOpposite()
cloneAsOpposite in class MergeViewerItempublic IMergeViewerItem[] getChildren(IDifferenceGroupProvider group, com.google.common.base.Predicate<? super EObject> predicate)
null).getChildren in interface IMergeViewerItem.Containergroup - the active group provider.predicate - the active predicate.org.eclipse.emf.compare.rcp.ui.mergeviewer.item.IMergeViewerItem.Container#getChildren()protected Collection<? extends EStructuralFeature> getChildrenFeatures(Object object)
object - protected Collection<EStructuralFeature> getChildrenFeaturesFromEClass(Object object)
protected Collection<? extends EStructuralFeature> getChildrenFeaturesFromItemProviderAdapter(Object object)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.