public abstract class ExplorerContentViewerCreator extends DiagramContentViewerCreator
Constructor and Description |
---|
ExplorerContentViewerCreator() |
Modifier and Type | Method and Description |
---|---|
protected abstract IExplorerContentProvider |
createContentProvider()
Creates and returns the content provider for the explorer tree
|
protected IContentViewer |
createCustomContentViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
ViewModeDescriptor viewMode)
Creates a diagram content viewer and returns it to the caller.
|
protected CustomDiagramRootEditPart |
createDiagramRootEditPart()
Creates a new CustomDiagramRootEditPart.
|
IContentViewer |
createExplorerViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
MergeSessionInfo sessionInfo,
ViewModeDescriptor viewMode)
Creates and returns the Topology explorer viewer
|
IInputInterpreter |
createInputInterpreter(IContentViewerPane contentViewerPane)
Creates a new input interpreter that taking diagram content viewer into
consideration
|
protected abstract org.eclipse.jface.viewers.ILabelProvider |
createLabelProvider()
Creates and returns the label provider the the explorer tree
|
createDiagramViewer, createTextViewer
protected CustomDiagramRootEditPart createDiagramRootEditPart()
DiagramContentViewerCreator
createDiagramRootEditPart
in class DiagramContentViewerCreator
protected abstract IExplorerContentProvider createContentProvider()
protected abstract org.eclipse.jface.viewers.ILabelProvider createLabelProvider()
public IContentViewer createExplorerViewer(org.eclipse.swt.widgets.Composite parent, IContentViewerPane contentViewerPane, MergeSessionInfo sessionInfo, ViewModeDescriptor viewMode)
parent
- the parent compositecontentViewerPane
- the content viewer panesessionInfo
- the compare merge session infoviewMode
- the view mode (such as explorer, property, diagram, ...)public IInputInterpreter createInputInterpreter(IContentViewerPane contentViewerPane)
DiagramContentViewerCreator
createInputInterpreter
in class DiagramContentViewerCreator
contentViewerPane
- the content viewer panecom.ibm.xtools.comparemerge.ui.viewers.IContentViewerCreator#createInputInterpreter(com.ibm.xtools.comparemerge.ui.panes.IContentViewerPane)
protected IContentViewer createCustomContentViewer(org.eclipse.swt.widgets.Composite parent, IContentViewerPane contentViewerPane, ViewModeDescriptor viewMode)
DiagramContentViewerCreator
createCustomContentViewer
in class DiagramContentViewerCreator
parent
- the SWT parent control under which to create the viewer's SWT
controlcontentViewerPane
- the content viewer paneviewMode
- the mode of the viewercom.ibm.xtools.comparemerge.emf.viewers.EmfContentViewerCreator#createCustomContentViewer(org.eclipse.swt.widgets.Composite,
com.ibm.xtools.comparemerge.ui.panes.IContentViewerPane,
com.ibm.xtools.comparemerge.ui.utils.ViewModeDescriptor)