public abstract class AbstractStructuredMergeViewer extends AbstractMergeViewer
AbstractMergeViewer for the EMF Compare Editor.IMergeViewer.MergeViewerSideWIDGET_DATA_KEY| Constructor and Description |
|---|
AbstractStructuredMergeViewer(Composite parent,
IMergeViewer.MergeViewerSide side,
IEMFCompareConfiguration compareConfiguration)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Control |
createControl(Composite parent)
Creates the primary control associated with this viewer.
|
Control |
getControl()
Returns the primary control associated with this viewer.
|
ISelection |
getSelection() |
protected abstract StructuredViewer |
getStructuredViewer()
Returns the wrapped
StructuredViewer. |
protected void |
handleDispose(DisposeEvent event) |
protected abstract void |
hookDispose() |
void |
setContentProvider(IContentProvider contentProvider) |
void |
setLabelProvider(IBaseLabelProvider labelProvider) |
void |
setSelection(ISelection selection,
boolean reveal)
Sets a new selection for this viewer and optionally makes it visible.
|
getCompareConfiguration, getDifferenceFilter, getDifferenceGroupProvider, getSide, handleDifferenceFilterChange, handleDifferenceGroupProviderChangegetContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInputaddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, inputChanged, refresh, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrefresh, setInputgetInputaddSelectionChangedListener, removeSelectionChangedListener, setSelectionpublic AbstractStructuredMergeViewer(Composite parent, IMergeViewer.MergeViewerSide side, IEMFCompareConfiguration compareConfiguration)
parent - the parent widget.side - the side of the viewer.compareConfiguration - the compare configuration object used by this viewer.protected abstract Control createControl(Composite parent)
parent - the parent widget of this viewer.protected abstract StructuredViewer getStructuredViewer()
StructuredViewer.StructuredViewer.public Control getControl()
getControl in interface IMergeViewergetControl in class ViewerViewer.getControl()protected void handleDispose(DisposeEvent event)
AbstractMergeViewerhandleDispose in class AbstractMergeViewerContentViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)protected abstract void hookDispose()
public ISelection getSelection()
getSelection in interface ISelectionProvidergetSelection in class ViewerISelectionProvider.getSelection()public void setSelection(ISelection selection, boolean reveal)
Subclasses must implement this method.
setSelection in interface IMergeViewersetSelection in class Viewerselection - the new selectionreveal - true if the selection is to be made visible, and false otherwiseViewer.setSelection(org.eclipse.jface.viewers.ISelection, boolean)public void setContentProvider(IContentProvider contentProvider)
setContentProvider in class ContentViewerpublic void setLabelProvider(IBaseLabelProvider labelProvider)
setLabelProvider in class ContentViewer
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.