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)