Interface IMergeViewerItemContentProvider
- All Superinterfaces:
IOptionalProvider
- All Known Implementing Classes:
ResourceAttachmentChangeProvider
,TreeMergeViewerItemContentProvider
Interface for specialized
tree content providers
for the comparison content
merge viewer.- Since:
- 4.4
-
Method Summary
Modifier and TypeMethodDescriptionObject[]
getChildren
(Object object, IMergeViewerItemProviderConfiguration configuration) Determine the children of the givenobject
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 Details
-
getParent
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
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
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.
-