# Package org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl

package org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl

Related Packages
Package
Description
org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups
org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.extender
org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.provider
Classes
Class
Description
BasicDifferenceGroupImpl
This implementation of a `IDifferenceGroup` uses a predicate to filter the whole list of differences.
ByResourceGroupProvider
This implementation of a `IDifferenceGroupProvider` will be used to group the differences by their Resource.
ByResourceGroupProvider.ResourceGroup
Specialized `BasicDifferenceGroupImpl` for Resources.
ConflictNodeBuilder
DefaultGroupProvider
This implementation of a `IDifferenceGroupProvider` will be used as the default group provider.
DifferenceGroupDescriptorWrapper
Implementation of `IDifferenceGroupProvider.Descriptor`.
DifferenceGroupManager
This manager can be used to modify EMF Compare UI behavior regarding groups.
DifferenceGroupProviderChange
The default implementation of `IDifferenceGroupProviderChange`.
DifferenceGroupProviderExtensionRegistryListener
Utility class to listen to the `IDifferenceGroupProvider.Descriptor.Registry`.
DifferenceGroupRegistryImpl
Implementation of the `IDifferenceGroupProvider.Descriptor.Registry`.
EmptyDifferenceGroupProvider
An empty difference group provider.
KindGroupProvider
This implementation of a `IDifferenceGroupProvider` will be used to group the differences by their `kind` : additions, deletions, changes and moves.
ThreeWayComparisonGroupProvider
This implementation of a `IDifferenceGroupProvider` will be used to group the differences by their `side` : left, right and conflicts.
ThreeWayComparisonGroupProvider.CompositeConflict
This extension of `Conflict` is used to handle `refined` diffs and to join conflicts for the SMV.
ThreeWayComparisonGroupProvider.ConflictsGroupImpl
Specialized `BasicDifferenceGroupImpl` for Conflicts.