Interface IMergeViewerItemContentProvider
-
- All Superinterfaces:
IOptionalProvider
- All Known Implementing Classes:
ResourceAttachmentChangeProvider
,TreeMergeViewerItemContentProvider
public interface IMergeViewerItemContentProvider extends IOptionalProvider
Interface for specializedtree content providers
for the comparison content merge viewer.- Since:
- 4.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object[]
getChildren(Object object, IMergeViewerItemProviderConfiguration configuration)
Determine the children of the givenobject
Object
getParent(Object object, IMergeViewerItemProviderConfiguration configuration)
Determine the parent of the givenobject
.boolean
hasChildren(Object object, IMergeViewerItemProviderConfiguration configuration)
Indicates whether the givenobject
has children.-
Methods inherited from interface org.eclipse.emf.compare.rcp.ui.mergeviewer.item.provider.IOptionalProvider
canHandle
-
-
-
-
Method Detail
-
getParent
Object getParent(Object object, IMergeViewerItemProviderConfiguration configuration)
Determine the parent of the givenobject
.- Parameters:
object
- theObject
for which the parent is to be determined.configuration
- theIMergeViewerItemProviderConfiguration
.- Returns:
- the determined parent object,
null
if there is none.
-
getChildren
Object[] getChildren(Object object, IMergeViewerItemProviderConfiguration configuration)
Determine the children of the givenobject
- Parameters:
object
- theObject
for which the children are to be determined.configuration
- theIMergeViewerItemProviderConfiguration
.- Returns:
- an array with the determined children, an empty array if there are none.
-
hasChildren
boolean hasChildren(Object object, IMergeViewerItemProviderConfiguration configuration)
Indicates whether the givenobject
has children.- Parameters:
object
- theObject
for which it is indicated whether it has children.configuration
- theIMergeViewerItemProviderConfiguration
.- Returns:
true
if the given object has children,false
otherwise.
-
-