All Implemented Interfaces:
Adapter, Adapter.Internal, IDifferenceGroupProvider, IDifferenceGroupProvider2

public class ByResourceGroupProvider extends AbstractDifferenceGroupProvider
This implementation of a IDifferenceGroupProvider will be used to group the differences by their Resource.
Since:
4.0
  • Constructor Details

    • ByResourceGroupProvider

      public ByResourceGroupProvider()
  • Method Details

    • buildGroups

      protected Collection<? extends IDifferenceGroup> buildGroups(Comparison comparison2)
      Builds the groups for this comparison. The framework expects that all groups are fully initialized ( their sub tree should be built). Extending IDifferenceGroupProvider2 needs to override this method to provid groups.
      Overrides:
      buildGroups in class AbstractDifferenceGroupProvider
      Parameters:
      comparison2 - comparison against which the groups will be built.
      Returns:
      Newly built collections of IDifferenceGroup.
      See Also:
      • org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.AbstractBuildingDifferenceGroupProvider#buildGroups(org.eclipse.emf.compare.Comparison)