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) |
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)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.