public static class MergeViewerItem.Container extends MergeViewerItem implements IMergeViewerItem.Container
MergeViewerItem.Container
IMergeViewerItem.Container
Adapter.Internal
target
IS_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, toString
getTarget, isAdapterForType, notifyChanged, setTarget, unsetTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAncestor, getDiff, getLeft, getRight, getSide, getSideValue, isInsertionPoint
getTarget, isAdapterForType, notifyChanged, setTarget
public 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 IMergeViewerItem
getParent
in class MergeViewerItem
null
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.Container
group
- 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 MergeViewerItem
public IMergeViewerItem[] getChildren(IDifferenceGroupProvider group, com.google.common.base.Predicate<? super EObject> predicate)
null
).getChildren
in interface IMergeViewerItem.Container
group
- 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.