public class TreeContentMergeViewer extends EMFCompareContentMergeViewer
CENTER_WIDTH
WIDGET_DATA_KEY
Constructor and Description |
---|
TreeContentMergeViewer(Composite parent,
EMFCompareConfiguration config)
Creates a new
TreeContentMergeViewer by calling the super constructor with the given
parameters. |
Modifier and Type | Method and Description |
---|---|
protected AbstractMergeViewer |
createMergeViewer(Composite parent,
IMergeViewer.MergeViewerSide side) |
protected void |
createToolItems(ToolBarManager toolBarManager) |
protected TreeMergeViewer |
getAncestorMergeViewer() |
protected byte[] |
getContents(boolean left) |
protected TreeMergeViewer |
getLeftMergeViewer() |
protected TreeMergeViewer |
getRightMergeViewer() |
protected void |
handleDispose(DisposeEvent event) |
protected void |
paintCenter(GC g) |
colorChanged, commandStackChanged, copy, createCenterControl, createControls, doSave, editingDomainChange, getAdapter, getCenterWidth, getCompareColor, getCompareConfiguration, getControl, getDifferenceFilterPredicate, getDifferenceGroupProvider, getDiffFrom, getHandlerService, handleAdapterFactoryChange, handleDifferenceFiltersChange, handleDifferenceGroupProviderChange, handleEditingDomainChange, handleResizeAncestor, handleResizeLeftRight, redrawCenterControl, selectionChanged, updateContent, updateSelection
addPropertyChangeListener, buildControl, flush, flushContent, flushLeft, flushRight, getCenterControl, getResourceBundle, getSelection, getTitle, getToolBarManager, handleCompareInputChange, handlePropertyChangeEvent, handleSetFocus, inputChanged, internalIsLeftDirty, internalIsRightDirty, isAncestorVisible, isLeftDirty, isRightDirty, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setContentProvider, setLeftDirty, setRightDirty, setSelection, updateHeader, updateToolItems
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput, setLabelProvider
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
public TreeContentMergeViewer(Composite parent, EMFCompareConfiguration config)
TreeContentMergeViewer
by calling the super constructor with the given
parameters.
It calls ContentMergeViewer.buildControl(Composite)
as stated in its javadoc.
It sets a specific
content provider
to properly
display ancestor, left and right parts.
parent
- the parent composite to build the UI inconfig
- the CompareConfiguration
protected void handleDispose(DisposeEvent event)
handleDispose
in class EMFCompareContentMergeViewer
ContentMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)
protected TreeMergeViewer getAncestorMergeViewer()
getAncestorMergeViewer
in class EMFCompareContentMergeViewer
EMFCompareContentMergeViewer.getAncestorMergeViewer()
protected TreeMergeViewer getLeftMergeViewer()
getLeftMergeViewer
in class EMFCompareContentMergeViewer
EMFCompareContentMergeViewer.getLeftMergeViewer()
protected TreeMergeViewer getRightMergeViewer()
getRightMergeViewer
in class EMFCompareContentMergeViewer
EMFCompareContentMergeViewer.getRightMergeViewer()
protected byte[] getContents(boolean left)
getContents
in class ContentMergeViewer
ContentMergeViewer.getContents(boolean)
protected AbstractMergeViewer createMergeViewer(Composite parent, IMergeViewer.MergeViewerSide side)
createMergeViewer
in class EMFCompareContentMergeViewer
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer#createMergeViewer(org.eclipse.swt.widgets.Composite)
protected void paintCenter(GC g)
paintCenter
in class EMFCompareContentMergeViewer
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer#paintCenter(org.eclipse.swt.widgets.Canvas,
org.eclipse.swt.graphics.GC)
protected void createToolItems(ToolBarManager toolBarManager)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.