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, getEffectiveSide, 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.