public class ResourceAttachmentChangeMergeViewerItem extends MergeViewerItem.Container
MergeViewerItem
for ResourceAttachmentChange
.MergeViewerItem.Container
IMergeViewerItem.Container
Adapter.Internal
target
IS_INSERTION_POINT
Constructor and Description |
---|
ResourceAttachmentChangeMergeViewerItem(Comparison comparison,
Diff diff,
Match match,
IMergeViewer.MergeViewerSide side,
AdapterFactory adapterFactory) |
ResourceAttachmentChangeMergeViewerItem(Comparison comparison,
Diff diff,
Resource left,
Resource right,
Resource ancestor,
IMergeViewer.MergeViewerSide side,
AdapterFactory adapterFactory) |
Modifier and Type | Method and Description |
---|---|
protected IMergeViewerItem |
createMergeViewerItemFrom(EObject eObject)
Creates an IMergeViewerItem from an EObject.
|
IMergeViewerItem[] |
getChildren(IDifferenceGroupProvider group,
com.google.common.base.Predicate<? super EObject> filters)
Returns the children of this container.
|
boolean |
hasChildren(IDifferenceGroupProvider groupProvider,
com.google.common.base.Predicate<? super EObject> predicate)
Returns whether this container has at least one child.
|
cloneAsOpposite, getChildrenFeatures, getChildrenFeaturesFromEClass, getChildrenFeaturesFromItemProviderAdapter, getNoItemsArr, getParent
createBasicContainer, createBasicContainer, createInsertionPoints, createMergeViewerItemFrom, filteredDiffs, getAdapterFactory, getAncestor, getBestSideValue, getComparison, getDiff, getLeft, getRight, getSide, getSideValue, isInsertionPoint, toString, visibleInMergeViewer, yieldsInsertionPoint, yieldsMergeViewerItem
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 ResourceAttachmentChangeMergeViewerItem(Comparison comparison, Diff diff, Resource left, Resource right, Resource ancestor, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem.Container#Container(Comparison
comparison, Diff diff, Object left, Object right, Object ancestor, MergeViewerSide side,
AdapterFactory adapterFactory)
public ResourceAttachmentChangeMergeViewerItem(Comparison comparison, Diff diff, Match match, IMergeViewer.MergeViewerSide side, AdapterFactory adapterFactory)
org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem.Container#Container(Comparison,
Diff, Match, MergeViewerSide, AdapterFactory)
public boolean hasChildren(IDifferenceGroupProvider groupProvider, com.google.common.base.Predicate<? super EObject> predicate)
getChildren
method.hasChildren
in interface IMergeViewerItem.Container
hasChildren
in class MergeViewerItem.Container
groupProvider
- the active group provider.predicate
- the active predicate.true
if this container has at least one childMergeViewerItem.Container.hasChildren(IDifferenceGroupProvider,
Predicate)
public IMergeViewerItem[] getChildren(IDifferenceGroupProvider group, com.google.common.base.Predicate<? super EObject> filters)
null
).getChildren
in interface IMergeViewerItem.Container
getChildren
in class MergeViewerItem.Container
group
- the active group provider.filters
- the active predicate.MergeViewerItem.Container.getChildren(IDifferenceGroupProvider,
Predicate)
protected IMergeViewerItem createMergeViewerItemFrom(EObject eObject)
createMergeViewerItemFrom
in class MergeViewerItem
eObject
- the given eObject.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.