public class EmfStructureMergeViewer
extends AbstractStructureMergeViewer
Constructor and Description |
---|
EmfStructureMergeViewer(org.eclipse.swt.widgets.Composite parentComposite,
AbstractContentMergeViewer parentContentMergeViewer)
Constructor, normally called from the EmfContentMergeViewer
|
Modifier and Type | Method and Description |
---|---|
protected ICompareMergeController |
createCompareMergeController()
Called ONCE from constructor to create a proper instance of the C/M
controller.
|
protected IMergeViewerPane |
createContentPane(org.eclipse.swt.widgets.Composite parent)
Instantiate and return the Content Pane to be placed in the lower part of
the Structure Merge Viewer Called from createControls().
|
protected IMergeViewerPane |
createMergedPane(org.eclipse.swt.widgets.Composite parent)
Instantiate and return the Merged Result Pane to be placed in the
Structure Merge Viewer to the right of the Structure Pane.
|
protected IMergeViewerPane |
createStructurePane(org.eclipse.swt.widgets.Composite parent)
Instantiate and return the Structure Pane (holding Diffs/Conflicts) to be
placed in the upper-left part of the Structure Merge Viewer.
|
protected org.eclipse.swt.widgets.Composite |
getContentPaneComposite() |
org.eclipse.jface.viewers.ISelection |
getSelection()
Returns the current selection for this structure merge viewer.
|
void |
refresh()
Refreshes this structure merge viewer.
|
void |
setInput(java.lang.Object input) |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection,
boolean reveal)
Sets a new selection for this viewer and optionally makes it visible.
|
public EmfStructureMergeViewer(org.eclipse.swt.widgets.Composite parentComposite, AbstractContentMergeViewer parentContentMergeViewer)
parentComposite
- parentContentMergeViewer
- protected IMergeViewerPane createStructurePane(org.eclipse.swt.widgets.Composite parent)
parent
- Composite for the new panecom.ibm.xtools.comparemerge.ui.viewers.AbstractStructureMergeViewer#createStructurePane(org.eclipse.swt.widgets.Composite)
protected IMergeViewerPane createMergedPane(org.eclipse.swt.widgets.Composite parent)
parent
- Composite for the new viewercom.ibm.xtools.comparemerge.ui.viewers.AbstractStructureMergeViewer#createMergedPane(org.eclipse.swt.widgets.Composite)
protected IMergeViewerPane createContentPane(org.eclipse.swt.widgets.Composite parent)
parent
- Composite for the new panecom.ibm.xtools.comparemerge.ui.viewers.AbstractStructureMergeViewer#createContentPane(org.eclipse.swt.widgets.Composite)
protected org.eclipse.swt.widgets.Composite getContentPaneComposite()
protected ICompareMergeController createCompareMergeController()
com.ibm.xtools.comparemerge.ui.viewers.AbstractStructureMergeViewer#createCompareMergeController()
public void setSelection(org.eclipse.jface.viewers.ISelection selection, boolean reveal)
selection
- the new selectionreveal
- true
if the selection is to be made visible,
and false
otherwiseViewer.setSelection(org.eclipse.jface.viewers.ISelection,
boolean)
public org.eclipse.jface.viewers.ISelection getSelection()
ISelectionProvider.getSelection()
public void refresh()
Viewer.refresh()
public void setInput(java.lang.Object input)
Viewer.setInput(java.lang.Object)