public abstract class AbstractTableOrTreeMergeViewer extends AbstractStructuredMergeViewer
AbstractStructuredMergeViewer
for Tables or Trees.Modifier and Type | Class and Description |
---|---|
static class |
AbstractTableOrTreeMergeViewer.ElementComparer
A specific implementation of
IElementComparer that compare EMF Compare Viewer Items. |
static class |
AbstractTableOrTreeMergeViewer.MesureItemListener
This will be used in order to resize the table items to an even height.
|
IMergeViewer.MergeViewerSide
Constructor and Description |
---|
AbstractTableOrTreeMergeViewer(org.eclipse.swt.widgets.Composite parent,
IMergeViewer.MergeViewerSide side,
ICompareColor.Provider colorProvider,
IEMFCompareConfiguration compareConfiguration)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
handleDispose(org.eclipse.swt.events.DisposeEvent event) |
protected void |
handleEraseItemEvent(org.eclipse.swt.widgets.Event event)
Handle the erase item event.
|
protected void |
handlePaintItemEvent(org.eclipse.swt.widgets.Event event)
Handle the paint item event.
|
createControl, getControl, getSelection, getStructuredViewer, hookDispose, setContentProvider, setLabelProvider, setSelection
getCompareConfiguration, getDifferenceFilter, getDifferenceGroupProvider, getSide, handleDifferenceFilterChange, handleDifferenceGroupProviderChange
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, inputChanged, refresh, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
refresh, setInput
public AbstractTableOrTreeMergeViewer(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 void handlePaintItemEvent(org.eclipse.swt.widgets.Event event)
event
- the paint item event.protected void handleEraseItemEvent(org.eclipse.swt.widgets.Event event)
event
- the erase item event.protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose
in class AbstractStructuredMergeViewer
AbstractStructuredMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.