public class TreeMergeViewer extends AbstractTableOrTreeMergeViewer
AbstractTableOrTreeMergeViewer for TreeViewer.AbstractTableOrTreeMergeViewer.ElementComparer, AbstractTableOrTreeMergeViewer.MesureItemListenerIMergeViewer.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.
|
protected org.eclipse.jface.viewers.TreeViewer |
createTreeViewer(org.eclipse.swt.widgets.Composite parent)
Creates a new tree 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, handlePaintItemEventcreateAction, createContextMenu, fillContextMenu, getControl, getDiff, 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, waitsetInputpublic 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 AbstractStructuredMergeViewerparent - the parent widget of this viewer.org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl.AbstractMergeViewer#createControl(org.eclipse.swt.widgets.Composite)protected org.eclipse.jface.viewers.TreeViewer createTreeViewer(org.eclipse.swt.widgets.Composite parent)
parent - the parent of the new tree viewer.public org.eclipse.jface.viewers.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 org.eclipse.jface.viewers.ViewerViewer.inputChanged(java.lang.Object, java.lang.Object)public Object getInput()
getInput in interface org.eclipse.jface.viewers.IInputProvidergetInput in class org.eclipse.jface.viewers.ContentViewerIInputProvider.getInput()public void refresh()
refresh in interface IMergeViewerrefresh in class org.eclipse.jface.viewers.ViewerViewer.refresh()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.