| Modifier and Type | Method and Description | 
|---|---|
| protected IDifferenceGroupProvider | EMFCompareContentMergeViewer. getDifferenceGroupProvider() | 
| Modifier and Type | Method and Description | 
|---|---|
| IDifferenceGroupProvider | MergeViewerItemProviderConfiguration. getDifferenceGroupProvider()Get the  IDifferenceGroupProvider. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected com.google.common.base.Predicate<Diff> | TreeMergeViewerItemContentProvider. visibleInMergeViewerPredicate(com.google.common.base.Predicate<? super EObject> predicate,
                             IDifferenceGroupProvider groupProvider)Predicate for checking if the given  diffis visible in the merge viewer. | 
| Constructor and Description | 
|---|
| MergeViewerItemProviderConfiguration(AdapterFactory adapterFactory,
                                    IDifferenceGroupProvider groupProvider,
                                    com.google.common.base.Predicate<? super EObject> predicate,
                                    Comparison comparison,
                                    IMergeViewer.MergeViewerSide side)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)Deprecated.  | 
| IMergeViewerItem[] | ResourceAttachmentChangeMergeViewerItem. getChildren(IDifferenceGroupProvider group,
           com.google.common.base.Predicate<? super EObject> filters)Returns the children of this container. | 
| IMergeViewerItem[] | MergeViewerItem.Container. getChildren(IDifferenceGroupProvider group,
           com.google.common.base.Predicate<? super EObject> predicate)Deprecated.  Returns the children of this container. | 
| boolean | ResourceAttachmentChangeMergeViewerItem. hasChildren(IDifferenceGroupProvider groupProvider,
           com.google.common.base.Predicate<? super EObject> predicate)Returns whether this container has at least one child. | 
| boolean | MergeViewerItem.Container. hasChildren(IDifferenceGroupProvider groupProvider,
           com.google.common.base.Predicate<? super EObject> predicate)Deprecated.  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)Deprecated.  | 
| 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  IDifferenceGroupProviderassociated 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  | ByResourceGroupProviderThis implementation of a
  IDifferenceGroupProviderwill be used to
 group the differences by their Resource. | 
| class  | DefaultGroupProviderThis implementation of a
  IDifferenceGroupProviderwill be used as
 the default group provider. | 
| class  | EmptyDifferenceGroupProviderAn empty difference group provider. | 
| class  | KindGroupProviderThis implementation of a
  IDifferenceGroupProviderwill be used to
 group the differences by theirkind: additions, deletions, changes and moves. | 
| class  | ThreeWayComparisonGroupProviderThis implementation of a
  IDifferenceGroupProviderwill be used to
 group the differences by theirside: 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  groupProviderand
 not filtered by the given filterpredicate. | 
| Modifier and Type | Method and Description | 
|---|---|
| IMergeViewerItem[] | IMergeViewerItem.Container. getChildren(IDifferenceGroupProvider group,
           com.google.common.base.Predicate<? super EObject> predicate)Deprecated.  Returns the children of this container. | 
| boolean | IMergeViewerItem.Container. hasChildren(IDifferenceGroupProvider group,
           com.google.common.base.Predicate<? super EObject> predicate)Deprecated.  Returns whether this container has at least one child. | 
| Modifier and Type | Method and Description | 
|---|---|
| IDifferenceGroupProvider | IMergeViewerItemProviderConfiguration. getDifferenceGroupProvider()Get the  IDifferenceGroupProvider. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IDifferenceGroupProvider2Extended interface of  IDifferenceGroupProviderthat gives information on the building status of its
 groups. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDifferenceGroupProviderAbstract 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.