Class TableContentMergeViewer
java.lang.Object
org.eclipse.jface.viewers.Viewer
org.eclipse.jface.viewers.ContentViewer
org.eclipse.compare.contentmergeviewer.ContentMergeViewer
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.table.TableContentMergeViewer
- All Implemented Interfaces:
org.eclipse.compare.contentmergeviewer.IFlushable
,org.eclipse.compare.internal.IFlushable2
,org.eclipse.compare.IPropertyChangeNotifier
,org.eclipse.core.runtime.IAdaptable
,CommandStackListener
,ICompareColor.Provider
,org.eclipse.jface.viewers.IInputProvider
,org.eclipse.jface.viewers.IInputSelectionProvider
,org.eclipse.jface.viewers.ISelectionChangedListener
,org.eclipse.jface.viewers.ISelectionProvider
-
Field Summary
Fields inherited from class org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer
CENTER_WIDTH
Fields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY
-
Constructor Summary
ModifierConstructorDescriptionprotected
TableContentMergeViewer
(org.eclipse.swt.widgets.Composite parent, EMFCompareConfiguration config) Call the super constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractMergeViewer
createMergeViewer
(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side) Creates the merge viewer for the given parent and the given side.protected TableMergeViewer
protected byte[]
getContents
(boolean left) protected TableMergeViewer
protected TableMergeViewer
protected void
handleDispose
(org.eclipse.swt.events.DisposeEvent event) protected void
paintCenter
(org.eclipse.swt.graphics.GC g) Methods inherited from class org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer
colorChanged, commandStackChanged, copy, createCenterControl, createControls, createToolItems, doSave, editingDomainChange, flushContent, getAdapter, getCenterWidth, getCompareColor, getCompareConfiguration, getControl, getDifferenceFilterPredicate, getDifferenceGroupProvider, getDiffFrom, getEffectiveSide, getHandlerService, handleAdapterFactoryChange, handleDifferenceFiltersChange, handleDifferenceGroupProviderChange, handleEditingDomainChange, handleMirroredChanged, handlePropertyChangeEvent, handleResizeAncestor, handleResizeLeftRight, redrawCenterControl, selectionChanged, setContentProvider, updateContent
Methods inherited from class org.eclipse.compare.contentmergeviewer.ContentMergeViewer
addPropertyChangeListener, buildControl, flush, flushLeft, flushRight, getCenterControl, getResourceBundle, getSelection, getTitle, getToolBarManager, handleCompareInputChange, handleSetFocus, hookControl, inputChanged, internalIsLeftDirty, internalIsRightDirty, isAncestorVisible, isLeftDirty, isLeftEditable, isRightDirty, isRightEditable, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setLeftDirty, setRightDirty, setSelection, updateHeader, updateToolItems
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, labelProviderChanged, setInput, setLabelProvider
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
-
Constructor Details
-
TableContentMergeViewer
protected TableContentMergeViewer(org.eclipse.swt.widgets.Composite parent, EMFCompareConfiguration config) Call the super constructor.- See Also:
-
-
Method Details
-
handleDispose
protected void handleDispose(org.eclipse.swt.events.DisposeEvent event) - Overrides:
handleDispose
in classEMFCompareContentMergeViewer
- See Also:
-
ContentMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)
-
getContents
protected byte[] getContents(boolean left) - Specified by:
getContents
in classorg.eclipse.compare.contentmergeviewer.ContentMergeViewer
- See Also:
-
ContentMergeViewer.getContents(boolean)
-
getLeftMergeViewer
- Overrides:
getLeftMergeViewer
in classEMFCompareContentMergeViewer
- Returns:
- the fLeft
- See Also:
-
getRightMergeViewer
- Overrides:
getRightMergeViewer
in classEMFCompareContentMergeViewer
- Returns:
- the fRight
- See Also:
-
getAncestorMergeViewer
- Overrides:
getAncestorMergeViewer
in classEMFCompareContentMergeViewer
- Returns:
- the fAncestor
- See Also:
-
createMergeViewer
protected AbstractMergeViewer createMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side) Creates the merge viewer for the given parent and the given side.- Specified by:
createMergeViewer
in classEMFCompareContentMergeViewer
- Parameters:
parent
- composite in which to create the merge viewer.side
- the side of the new viewer.- Returns:
- a new merge viewer.
- See Also:
-
paintCenter
protected void paintCenter(org.eclipse.swt.graphics.GC g) - Specified by:
paintCenter
in classEMFCompareContentMergeViewer
- See Also:
-
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer#paintCenter(org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.GC)
-