Interface IMergeViewerItemContentProvider
-
- All Superinterfaces:
IOptionalProvider
- All Known Implementing Classes:
ResourceAttachmentChangeProvider,TreeMergeViewerItemContentProvider
public interface IMergeViewerItemContentProvider extends IOptionalProvider
Interface for specializedtree content providersfor 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 givenobjectObjectgetParent(Object object, IMergeViewerItemProviderConfiguration configuration)Determine the parent of the givenobject.booleanhasChildren(Object object, IMergeViewerItemProviderConfiguration configuration)Indicates whether the givenobjecthas 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- theObjectfor which the parent is to be determined.configuration- theIMergeViewerItemProviderConfiguration.- Returns:
- the determined parent object,
nullif there is none.
-
getChildren
Object[] getChildren(Object object, IMergeViewerItemProviderConfiguration configuration)
Determine the children of the givenobject- Parameters:
object- theObjectfor 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 givenobjecthas children.- Parameters:
object- theObjectfor which it is indicated whether it has children.configuration- theIMergeViewerItemProviderConfiguration.- Returns:
trueif the given object has children,falseotherwise.
-
-