public class DifferenceGroupManager extends Object
This manager can override the rank of groups. For example, it can be used to define a default group that will be used by EMF Compare UI.
This manager can define a synchronization behavior between a user selection of group in EMF Compare UI and the default group that is used by EMF Compare UI.
| Constructor and Description | 
|---|
| DifferenceGroupManager(IItemRegistry<IDifferenceGroupProvider.Descriptor> registry,
                      org.eclipse.jface.preference.IPreferenceStore preferenceStore)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> | getCurrentGroupRanking(boolean isThreeWay)Gets the current group order. | 
| List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> | getDefaultRankingConfiguration(boolean isThreeWay)Gets the default groups order. | 
| void | setCurrentGroupRanking(List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> descriptors,
                      boolean isThreeWay)Sets the ranking of Difference group provider. | 
public DifferenceGroupManager(IItemRegistry<IDifferenceGroupProvider.Descriptor> registry, org.eclipse.jface.preference.IPreferenceStore preferenceStore)
registry - Registry of IDifferenceGroupProvider.Descriptor.preferenceStore - The IPreferenceStore holding the value for group preferences.public List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> getCurrentGroupRanking(boolean isThreeWay)
isThreeWay - True if three way comparison, false otherwise.List of IDifferenceGroupProvider.Descriptor.public List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> getDefaultRankingConfiguration(boolean isThreeWay)
isThreeWay - True if three way comparison, false otherwise.List of IDifferenceGroupProvider.Descriptor.public void setCurrentGroupRanking(List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> descriptors, boolean isThreeWay)
descriptors - An ordered list of IItemDescriptor.isThreeWay - True if three way comparison.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.