public class TableMergeViewer extends AbstractTableOrTreeMergeViewer
AbstractTableOrTreeMergeViewer
for TableViewer.AbstractTableOrTreeMergeViewer.ElementComparer, AbstractTableOrTreeMergeViewer.MesureItemListener
IMergeViewer.MergeViewerSide
Constructor and Description |
---|
TableMergeViewer(org.eclipse.swt.widgets.Composite parent,
IMergeViewer.MergeViewerSide side,
ICompareColor.Provider colorProvider,
IEMFCompareConfiguration compareConfiguration)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.widgets.Control |
createControl(org.eclipse.swt.widgets.Composite parent)
Creates the primary control associated with this viewer.
|
org.eclipse.jface.viewers.TableViewer |
getStructuredViewer()
Returns the wrapped
StructuredViewer . |
int |
getVerticalOffset() |
protected void |
hookDispose() |
protected void |
inputChanged(Object input,
Object oldInput) |
void |
refresh()
Refreshes this viewer completely with information freshly obtained from this viewer's model.
|
void |
setContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider) |
void |
setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider) |
handleDispose, handleEraseItemEvent, handlePaintItemEvent
getControl, getSelection, setSelection
getCompareConfiguration, getDifferenceFilter, getDifferenceGroupProvider, getSide, handleDifferenceFilterChange, handleDifferenceGroupProviderChange
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setInput
public TableMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side, ICompareColor.Provider colorProvider, IEMFCompareConfiguration compareConfiguration)
parent
- the parent widget of this viewer.side
- the side of this viewer.colorProvider
- the color provider to use with this viewer.compareConfiguration
- the compare configuration object to use with this viewer.protected org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
createControl
in class AbstractStructuredMergeViewer
parent
- the parent widget of this viewer.org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl.AbstractMergeViewer#createControl(org.eclipse.swt.widgets.Composite)
public final int getVerticalOffset()
public final org.eclipse.jface.viewers.TableViewer getStructuredViewer()
StructuredViewer
.getStructuredViewer
in class AbstractStructuredMergeViewer
StructuredViewer
.org.eclipse.emf.compare.rcp.ui.mergeviewer.impl.AbstractMergeViewer.ui.internal.contentmergeviewer.AbstractMergeViewer#getStructuredViewer()
public void setContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider)
setContentProvider
in class AbstractStructuredMergeViewer
ContentViewer.setContentProvider(org.eclipse.jface.viewers.IContentProvider)
public void setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider labelProvider)
setLabelProvider
in class AbstractStructuredMergeViewer
ContentViewer.setLabelProvider(org.eclipse.jface.viewers.IBaseLabelProvider)
protected void hookDispose()
hookDispose
in class AbstractStructuredMergeViewer
protected void inputChanged(Object input, Object oldInput)
inputChanged
in class org.eclipse.jface.viewers.Viewer
Viewer.inputChanged(java.lang.Object, java.lang.Object)
public void refresh()
refresh
in interface IMergeViewer
refresh
in class org.eclipse.jface.viewers.Viewer
Viewer.refresh()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.