Modifier and Type | Method and Description |
---|---|
protected IDifferenceGroupProvider |
EMFCompareContentMergeViewer.getDifferenceGroupProvider() |
Constructor and Description |
---|
TreeContentMergeViewerItemContentProvider(AdapterFactory adapterFactory,
IDifferenceGroupProvider differenceGroupProvider,
com.google.common.base.Predicate<? super EObject> differenceFilterPredicate)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
IDifferenceGroupProvider |
AbstractMergeViewer.getDifferenceGroupProvider()
Returns the difference group provider selected in the UI.
|
Modifier and Type | Method and Description |
---|---|
protected List<? extends Diff> |
MergeViewerItem.filteredDiffs(Iterable<? extends Diff> unfilteredDiffs,
com.google.common.base.Predicate<? super EObject> predicate,
IDifferenceGroupProvider groupProvider)
Returns a list of those of the given diffs that are displayed in a group as provided by the given group
provider and satisfy the given predicate.
|
IMergeViewerItem[] |
MergeViewerItem.Container.getChildren(IDifferenceGroupProvider group,
com.google.common.base.Predicate<? super EObject> predicate)
Returns the children of this container.
|
IMergeViewerItem[] |
ResourceAttachmentChangeMergeViewerItem.getChildren(IDifferenceGroupProvider group,
com.google.common.base.Predicate<? super EObject> filters)
Returns the children of this container.
|
boolean |
MergeViewerItem.Container.hasChildren(IDifferenceGroupProvider groupProvider,
com.google.common.base.Predicate<? super EObject> predicate)
Returns whether this container has at least one child.
|
boolean |
ResourceAttachmentChangeMergeViewerItem.hasChildren(IDifferenceGroupProvider groupProvider,
com.google.common.base.Predicate<? super EObject> predicate)
Returns whether this container has at least one child.
|
protected com.google.common.base.Predicate<Diff> |
MergeViewerItem.visibleInMergeViewer(com.google.common.base.Predicate<? super EObject> predicate,
IDifferenceGroupProvider groupProvider) |
Constructor and Description |
---|
GroupAction(StructureMergeViewerGrouper structureMergeViewerGrouper,
IDifferenceGroupProvider.Descriptor dgp,
IDifferenceGroupProvider gp,
DifferenceGroupManager groupManager,
boolean isThreeWay)
Instantiates our action given its target grouper.
|
Modifier and Type | Method and Description |
---|---|
IDifferenceGroupProvider |
StructureMergeViewerGrouper.getProvider()
Get the
IDifferenceGroupProvider associated to this StructureMergeViewerGrouper. |
Modifier and Type | Method and Description |
---|---|
protected void |
StructureMergeViewerGrouper.registerDifferenceGroupProvider(Notifier notifier,
IDifferenceGroupProvider groupProvider)
Registers the selected IDifferenceGroupProvider to the given Notifier.
|
void |
StructureMergeViewerGrouper.setProvider(IDifferenceGroupProvider provider)
Sets the instance that will provide the groups to be displayed in the structural differences view.
|
Modifier and Type | Class and Description |
---|---|
class |
ByResourceGroupProvider
This implementation of a
IDifferenceGroupProvider will be used to
group the differences by their Resource. |
class |
DefaultGroupProvider
This implementation of a
IDifferenceGroupProvider will be used as
the default group provider. |
class |
EmptyDifferenceGroupProvider
An empty difference group provider.
|
class |
KindGroupProvider
This implementation of a
IDifferenceGroupProvider will be used to
group the differences by their kind : additions, deletions, changes and moves. |
class |
ThreeWayComparisonGroupProvider
This implementation of a
IDifferenceGroupProvider will be used to
group the differences by their side : left, right and conflicts. |
Modifier and Type | Method and Description |
---|---|
IDifferenceGroupProvider |
DifferenceGroupDescriptorWrapper.createGroupProvider()
Creates a group provider.
|
IDifferenceGroupProvider |
DifferenceGroupProviderChange.getDifferenceGroupProvider()
Returns the selected
IDifferenceGroupProviderChange . |
Constructor and Description |
---|
DifferenceGroupProviderChange(IDifferenceGroupProvider differenceGroupProvider)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TreeNodeItemProviderSpec.initMapping(Collection<? extends IDifferenceGroup> groups,
IDifferenceGroupProvider groupProvider,
TreeNode treeNode)
Init the mapping.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
MergeViewerUtil.isVisibleInMergeViewer(Diff diff,
IDifferenceGroupProvider groupProvider,
com.google.common.base.Predicate<? super EObject> predicate)
Returns true if the given diff is displayed in an group as provided by the
groupProvider and
not filtered by the given filters . |
Modifier and Type | Method and Description |
---|---|
IMergeViewerItem[] |
IMergeViewerItem.Container.getChildren(IDifferenceGroupProvider group,
com.google.common.base.Predicate<? super EObject> predicate)
Returns the children of this container.
|
boolean |
IMergeViewerItem.Container.hasChildren(IDifferenceGroupProvider group,
com.google.common.base.Predicate<? super EObject> predicate)
Returns whether this container has at least one child.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDifferenceGroupProvider2
Extended interface of
IDifferenceGroupProvider that gives information on the building status of its
groups. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDifferenceGroupProvider
Abstract implementation of
IDifferenceGroupProvider . |
Modifier and Type | Method and Description |
---|---|
IDifferenceGroupProvider |
IDifferenceGroupProvider.Descriptor.createGroupProvider()
Creates a group provider.
|
IDifferenceGroupProvider |
IDifferenceGroupProviderChange.getDifferenceGroupProvider()
Returns the selected
IDifferenceGroupProviderChange . |
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.