public class TreeMergeViewer extends AbstractTableOrTreeMergeViewer
AbstractTableOrTreeMergeViewer
for TreeViewer.AbstractTableOrTreeMergeViewer.ElementComparer, AbstractTableOrTreeMergeViewer.MesureItemListener
IMergeViewer.MergeViewerSide
Constructor and Description |
---|
TreeMergeViewer(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.
|
Object |
getInput() |
org.eclipse.jface.viewers.TreeViewer |
getStructuredViewer()
Returns the wrapped
StructuredViewer . |
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 |
setExpandedState(Object elementOrTreePath,
boolean expanded)
Set the expanded state of the given element or tree path.
|
handleDispose, handleEraseItemEvent, handlePaintItemEvent
getControl, getSelection, setContentProvider, setLabelProvider, setSelection
getCompareConfiguration, getDifferenceFilter, getDifferenceGroupProvider, getSide, handleDifferenceFilterChange, handleDifferenceGroupProviderChange
getContentProvider, 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 TreeMergeViewer(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 org.eclipse.jface.viewers.TreeViewer getStructuredViewer()
StructuredViewer
.getStructuredViewer
in class AbstractStructuredMergeViewer
StructuredViewer
.org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl.ide.ui.internal.contentmergeviewer.AbstractMergeViewer#getStructuredViewer()
public void setExpandedState(Object elementOrTreePath, boolean expanded)
elementOrTreePath
- the given element or tree path.expanded
- the expanded state .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 Object getInput()
getInput
in interface org.eclipse.jface.viewers.IInputProvider
getInput
in class org.eclipse.jface.viewers.ContentViewer
IInputProvider.getInput()
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.