public class EmfContentViewerCreator
extends java.lang.Object
com.ibm.xtools.comparemerge.emf.adapterFactories
extension
pointConstructor and Description |
---|
EmfContentViewerCreator()
Constructs a new EmfContentViewerCreator
|
Modifier and Type | Method and Description |
---|---|
IContentViewer |
createContentViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
ViewModeDescriptor viewMode)
Creates a new content viewer under the given SWT parent control.
|
protected IContentViewer |
createCustomContentViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
ViewModeDescriptor viewMode)
Creates a new custom viewer under the given SWT parent control.
|
IInputInterpreter |
createInputInterpreter(IContentViewerPane contentViewerPane)
Creates a new input interpreter.
|
protected org.eclipse.jface.viewers.ILabelProvider |
createLabelProvider(MergeSessionInfo sessionInfo,
boolean useReflectiveTypesAndNames)
Creates and returns the label provider the the explorer tree
|
IContentViewer |
createListViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
MergeSessionInfo sessionInfo,
ViewModeDescriptor viewMode,
org.eclipse.jface.viewers.IBaseLabelProvider labelProvider,
org.eclipse.jface.viewers.IContentProvider contentProvider)
Creates and returns a list viewer
|
IContentViewer |
createPropertyViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
MergeSessionInfo sessionInfo,
ViewModeDescriptor viewMode,
org.eclipse.ui.views.properties.IPropertySourceProvider propertySourceProvider,
com.ibm.xtools.comparemerge.emf.internal.viewers.PropertyViewer viewer)
Creates and returns a property viewer
|
protected org.eclipse.jface.viewers.Viewer |
createTextViewer(org.eclipse.swt.widgets.Composite parent,
Delta delta) |
IContentViewer |
createTextViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
MergeSessionInfo sessionInfo,
ViewModeDescriptor viewMode,
org.eclipse.jface.viewers.IContentProvider contentProvider)
Creates and returns a list viewer
|
IContentViewer |
createTreeViewer(org.eclipse.swt.widgets.Composite parent,
IContentViewerPane contentViewerPane,
MergeSessionInfo sessionInfo,
ViewModeDescriptor viewMode,
org.eclipse.jface.viewers.IBaseLabelProvider labelProvider,
org.eclipse.jface.viewers.IContentProvider contentProvider)
Creates and returns a tree viewer
|
protected java.lang.String |
getAssociatedFileType(Delta delta)
Finds and return the file type associated with the given delta.
|
protected boolean |
isEmpty(org.eclipse.swt.graphics.Rectangle bounds)
Returns
true if the specified bounds is null or the values
of the rectangle are zero |
public EmfContentViewerCreator()
public final IContentViewer createTreeViewer(org.eclipse.swt.widgets.Composite parent, IContentViewerPane contentViewerPane, MergeSessionInfo sessionInfo, ViewModeDescriptor viewMode, org.eclipse.jface.viewers.IBaseLabelProvider labelProvider, org.eclipse.jface.viewers.IContentProvider contentProvider)
parent
- the SWT parent control under which to create the viewer's SWT
controlcontentViewerPane
- the content viewer panesessionInfo
- the session informationviewMode
- the mode of the viewerlabelProvider
- the lebel providercontentProvider
- the content providerpublic final IContentViewer createPropertyViewer(org.eclipse.swt.widgets.Composite parent, IContentViewerPane contentViewerPane, MergeSessionInfo sessionInfo, ViewModeDescriptor viewMode, org.eclipse.ui.views.properties.IPropertySourceProvider propertySourceProvider, com.ibm.xtools.comparemerge.emf.internal.viewers.PropertyViewer viewer)
parent
- the SWT parent control under which to create the viewer's SWT
controlcontentViewerPane
- the content viewer panesessionInfo
- the session informationviewMode
- the mode of the viewerpropertySourceProvider
- the property source providerpublic final IContentViewer createTextViewer(org.eclipse.swt.widgets.Composite parent, IContentViewerPane contentViewerPane, MergeSessionInfo sessionInfo, ViewModeDescriptor viewMode, org.eclipse.jface.viewers.IContentProvider contentProvider)
parent
- the SWT parent control under which to create the viewer's SWT
controlcontentViewerPane
- the content viewer panesessionInfo
- the session infoviewMode
- the mode of the viewercontentProvider
- the content providerprotected java.lang.String getAssociatedFileType(Delta delta)
delta
- - the delta contains the text changesprotected org.eclipse.jface.viewers.Viewer createTextViewer(org.eclipse.swt.widgets.Composite parent, Delta delta)
protected final boolean isEmpty(org.eclipse.swt.graphics.Rectangle bounds)
true
if the specified bounds is null or the values
of the rectangle are zerobounds
- the boundstrue
if emptypublic final IContentViewer createContentViewer(org.eclipse.swt.widgets.Composite parent, IContentViewerPane contentViewerPane, ViewModeDescriptor viewMode)
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.ui.viewers.IContentViewerCreator#createContentViewer(org.eclipse.swt.widgets.Composite,
com.ibm.xtools.comparemerge.ui.panes.IContentViewerPane,
com.ibm.xtools.comparemerge.ui.utils.ViewModeDescriptor)
protected org.eclipse.jface.viewers.ILabelProvider createLabelProvider(MergeSessionInfo sessionInfo, boolean useReflectiveTypesAndNames)
useReflectiveTypesAndNames
- sessionInfo
- public IInputInterpreter createInputInterpreter(IContentViewerPane contentViewerPane)
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)
parent
- the SWT parent control under which to create the viewer's SWT
controlcontentViewerPane
- the content viewer paneviewMode
- the mode of the viewerpublic final IContentViewer createListViewer(org.eclipse.swt.widgets.Composite parent, IContentViewerPane contentViewerPane, MergeSessionInfo sessionInfo, ViewModeDescriptor viewMode, org.eclipse.jface.viewers.IBaseLabelProvider labelProvider, org.eclipse.jface.viewers.IContentProvider contentProvider)
parent
- the SWT parent control under which to create the viewer's SWT
controlcontentViewerPane
- the content viewer panesessionInfo
- the session infoviewMode
- the mode of the viewerlabelProvider
- the lebel providercontentProvider
- the content provider