public class TreeMergeViewer extends AbstractTableOrTreeMergeViewer
AbstractTableOrTreeMergeViewer for TreeViewer.AbstractTableOrTreeMergeViewer.ElementComparer, AbstractTableOrTreeMergeViewer.MesureItemListenerIMergeViewer.MergeViewerSideWIDGET_DATA_KEY| Constructor and Description |
|---|
TreeMergeViewer(Composite parent,
IMergeViewer.MergeViewerSide side,
ICompareColor.Provider colorProvider,
IEMFCompareConfiguration compareConfiguration)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Control |
createControl(Composite parent)
Creates the primary control associated with this viewer.
|
Object |
getInput() |
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, handlePaintItemEventgetControl, getSelection, setContentProvider, setLabelProvider, setSelectiongetCompareConfiguration, getDifferenceFilter, getDifferenceGroupProvider, getSide, handleDifferenceFilterChange, handleDifferenceGroupProviderChangegetContentProvider, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInputaddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetInputaddSelectionChangedListener, removeSelectionChangedListener, setSelectionpublic TreeMergeViewer(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 Control createControl(Composite parent)
createControl in class AbstractStructuredMergeViewerparent - the parent widget of this viewer.org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl.AbstractMergeViewer#createControl(org.eclipse.swt.widgets.Composite)public TreeViewer getStructuredViewer()
StructuredViewer.getStructuredViewer in class AbstractStructuredMergeViewerStructuredViewer.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 AbstractStructuredMergeViewerprotected void inputChanged(Object input, Object oldInput)
inputChanged in class ViewerViewer.inputChanged(java.lang.Object, java.lang.Object)public Object getInput()
getInput in interface IInputProvidergetInput in class ContentViewerIInputProvider.getInput()public void refresh()
refresh in interface IMergeViewerrefresh in class ViewerViewer.refresh()
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.