public class CompareAccessorMergeViewerItemProvider extends Object implements IMergeViewerItemProvider
IMergeViewerItemProvider which extracts the IMergeViewerItems from
ICompareAccessors.| Constructor and Description |
|---|
CompareAccessorMergeViewerItemProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(Object object)
Indicates whether this provider wants to handle the given
object. |
IMergeViewerItem |
getItemToSelect(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the merge viewer item which shall be selected.
|
List<Object> |
getMergeViewerItems(Object object,
IMergeViewerItemProviderConfiguration configuration)
Determine the root merge viewer items for the given
object. |
public CompareAccessorMergeViewerItemProvider()
public List<Object> getMergeViewerItems(Object object, IMergeViewerItemProviderConfiguration configuration)
object.getMergeViewerItems in interface IMergeViewerItemProviderobject - the Object for which the root merge viewer items are to be determined.configuration - the IMergeViewerItemProviderConfiguration.public IMergeViewerItem getItemToSelect(Object object, IMergeViewerItemProviderConfiguration configuration)
getItemToSelect in interface IMergeViewerItemProviderobject - the Object for which the selected merge viewer item is to be determined.configuration - the IMergeViewerItemProviderConfiguration.public boolean canHandle(Object object)
object.canHandle in interface IOptionalProviderobject - the Object.true if the provider wants to handle the given object, false otherwise.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.