## Uses of Interface
org.eclipse.emf.compare.rcp.ui.structuremergeviewer.groups.IDifferenceGroupProvider2

Packages that use IDifferenceGroupProvider2
org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl
org.eclipse.emf.compare.rcp.ui.structuremergeviewer.groups

### Uses of IDifferenceGroupProvider2 in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl

Classes in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl that implement IDifferenceGroupProvider2
`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.

### Uses of IDifferenceGroupProvider2 in org.eclipse.emf.compare.rcp.ui.structuremergeviewer.groups

Classes in org.eclipse.emf.compare.rcp.ui.structuremergeviewer.groups that implement IDifferenceGroupProvider2
`class` `AbstractDifferenceGroupProvider` Abstract implementation of `IDifferenceGroupProvider`.