public abstract class AbstractStructuredMergeViewer extends AbstractMergeViewer
AbstractMergeViewer for the EMF Compare Editor.IMergeViewer.MergeViewerSide| Constructor and Description |
|---|
AbstractStructuredMergeViewer(org.eclipse.swt.widgets.Composite parent,
IMergeViewer.MergeViewerSide side,
IEMFCompareConfiguration compareConfiguration)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.eclipse.swt.widgets.Control |
createControl(org.eclipse.swt.widgets.Composite parent)
Creates the primary control associated with this viewer.
|
org.eclipse.swt.widgets.Control |
getControl()
Returns the primary control associated with this viewer.
|
org.eclipse.jface.viewers.ISelection |
getSelection() |
protected abstract org.eclipse.jface.viewers.StructuredViewer |
getStructuredViewer()
Returns the wrapped
StructuredViewer. |
protected void |
handleDispose(org.eclipse.swt.events.DisposeEvent event) |
protected abstract void |
hookDispose() |
void |
setContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider) |
void |
setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider) |
void |
setSelection(org.eclipse.jface.viewers.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, setInputpublic AbstractStructuredMergeViewer(org.eclipse.swt.widgets.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 org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
parent - the parent widget of this viewer.protected abstract org.eclipse.jface.viewers.StructuredViewer getStructuredViewer()
StructuredViewer.StructuredViewer.public org.eclipse.swt.widgets.Control getControl()
getControl in interface IMergeViewergetControl in class org.eclipse.jface.viewers.ViewerViewer.getControl()protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
AbstractMergeViewerhandleDispose in class AbstractMergeViewerContentViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)protected abstract void hookDispose()
public org.eclipse.jface.viewers.ISelection getSelection()
getSelection in interface org.eclipse.jface.viewers.ISelectionProvidergetSelection in class org.eclipse.jface.viewers.ViewerISelectionProvider.getSelection()public void setSelection(org.eclipse.jface.viewers.ISelection selection,
boolean reveal)
Subclasses must implement this method.
setSelection in interface IMergeViewersetSelection in class org.eclipse.jface.viewers.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(org.eclipse.jface.viewers.IContentProvider contentProvider)
setContentProvider in class org.eclipse.jface.viewers.ContentViewerpublic void setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
setLabelProvider in class org.eclipse.jface.viewers.ContentViewer
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.