public class CompareAccessorMergeViewerItemProvider extends Object implements IMergeViewerItemProvider
IMergeViewerItemProvider
which extracts the IMergeViewerItem
s from
ICompareAccessor
s.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 IMergeViewerItemProvider
object
- 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 IMergeViewerItemProvider
object
- 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 IOptionalProvider
object
- the Object
.true
if the provider wants to handle the given object
, false
otherwise.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.