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_WIDTHFields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTableContentMergeViewer(org.eclipse.swt.widgets.Composite parent, EMFCompareConfiguration config) Call the super constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractMergeViewercreateMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side) Creates the merge viewer for the given parent and the given side.protected TableMergeViewerprotected byte[]getContents(boolean left) protected TableMergeViewerprotected TableMergeViewerprotected voidhandleDispose(org.eclipse.swt.events.DisposeEvent event) protected voidpaintCenter(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, updateContentMethods 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, updateToolItemsMethods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, labelProviderChanged, setInput, setLabelProviderMethods 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:
handleDisposein classEMFCompareContentMergeViewer- See Also:
-
ContentMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)
-
getContents
protected byte[] getContents(boolean left) - Specified by:
getContentsin classorg.eclipse.compare.contentmergeviewer.ContentMergeViewer- See Also:
-
ContentMergeViewer.getContents(boolean)
-
getLeftMergeViewer
- Overrides:
getLeftMergeViewerin classEMFCompareContentMergeViewer- Returns:
- the fLeft
- See Also:
-
getRightMergeViewer
- Overrides:
getRightMergeViewerin classEMFCompareContentMergeViewer- Returns:
- the fRight
- See Also:
-
getAncestorMergeViewer
- Overrides:
getAncestorMergeViewerin 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:
createMergeViewerin 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:
paintCenterin classEMFCompareContentMergeViewer- See Also:
-
org.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer#paintCenter(org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.GC)
-