public class TreeContentMergeViewer extends EMFCompareContentMergeViewer
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | TreeContentMergeViewer.ExpandCollapseListener | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TreeContentMergeViewerContentProvider | fContentProviderThe unmirrored content provider of this merge viewer. | 
| protected org.eclipse.jface.viewers.IContentProvider | fLeftContentProviderContent provider remembered for swapping sides in the viewer. | 
| protected org.eclipse.jface.viewers.IBaseLabelProvider | fLeftLabelProviderLabel provider remembered for swapping sides in the viewer. | 
| protected org.eclipse.jface.viewers.IContentProvider | fRightContentProviderContent provider remembered for swapping sides in the viewer. | 
| protected org.eclipse.jface.viewers.IBaseLabelProvider | fRightLabelProviderLabel provider remembered for swapping sides in the viewer. | 
CENTER_WIDTH| Constructor and Description | 
|---|
| TreeContentMergeViewer(org.eclipse.swt.widgets.Composite parent,
                      EMFCompareConfiguration config)Creates a new  TreeContentMergeViewerby calling the super constructor with the given
 parameters. | 
| TreeContentMergeViewer(int style,
                      ResourceBundle bundle,
                      org.eclipse.swt.widgets.Composite parent,
                      EMFCompareConfiguration config)Creates a new  TreeContentMergeViewerby calling the super constructor with the given
 parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AbstractMergeViewer | createMergeViewer(org.eclipse.swt.widgets.Composite parent,
                 IMergeViewer.MergeViewerSide side) | 
| protected org.eclipse.jface.viewers.IContentProvider | createMergeViewerContentProvider(IMergeViewer.MergeViewerSide side)Creates the  IContentProviderused in the merge viewer. | 
| protected IMergeViewerItemProviderConfiguration | createMergeViewerItemProviderConfiguration(IMergeViewer.MergeViewerSide side) | 
| protected ComposedAdapterFactory | getAdapterFactory() | 
| protected TreeMergeViewer | getAncestorMergeViewer() | 
| protected byte[] | getContents(boolean left) | 
| protected TreeMergeViewer | getLeftMergeViewer() | 
| protected org.eclipse.jface.viewers.IContentProvider | getMirroredContentProvider()Returns the content provider that should be used when this viewer is  mirrored. | 
| protected TreeMergeViewer | getRightMergeViewer() | 
| protected org.eclipse.jface.viewers.IContentProvider | getUnmirroredContentProvider()Returns the content provider that should be used when this viewer is NOT  mirrored. | 
| protected void | handleDispose(org.eclipse.swt.events.DisposeEvent event) | 
| protected void | hookListeners(TreeMergeViewer treeMergeViewer)Adds all required listeners to the given  TreeMergeViewer. | 
| protected void | paintCenter(org.eclipse.swt.graphics.GC g) | 
| protected void | updateMirrored(boolean isMirrored)Updates the viewer based on its  mirroredstate. | 
colorChanged, commandStackChanged, computeSide, copy, createCenterControl, createControls, createToolItems, doSave, editingDomainChange, flushContent, getAdapter, getCenterWidth, getCompareColor, getCompareConfiguration, getControl, getDifferenceFilterPredicate, getDifferenceGroupProvider, getDiffFrom, getHandlerService, handleAdapterFactoryChange, handleDifferenceFiltersChange, handleDifferenceGroupProviderChange, handleEditingDomainChange, handleResizeAncestor, handleResizeLeftRight, isMirrored, redrawCenterControl, selectionChanged, setMirrored, updateContentaddPropertyChangeListener, buildControl, flush, flushLeft, flushRight, getCenterControl, getResourceBundle, getSelection, getTitle, getToolBarManager, handleCompareInputChange, handlePropertyChangeEvent, handleSetFocus, hookControl, inputChanged, internalIsLeftDirty, internalIsRightDirty, isAncestorVisible, isLeftDirty, isLeftEditable, isRightDirty, isRightEditable, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setContentProvider, setLeftDirty, setRightDirty, setSelection, updateHeader, updateToolItemsgetContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, labelProviderChanged, setInput, setLabelProviderprotected TreeContentMergeViewerContentProvider fContentProvider
protected org.eclipse.jface.viewers.IBaseLabelProvider fLeftLabelProvider
protected org.eclipse.jface.viewers.IBaseLabelProvider fRightLabelProvider
protected org.eclipse.jface.viewers.IContentProvider fLeftContentProvider
protected org.eclipse.jface.viewers.IContentProvider fRightContentProvider
public TreeContentMergeViewer(int style,
                              ResourceBundle bundle,
                              org.eclipse.swt.widgets.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.
style - the style indicator for the parentbundle - the ResourceBundle for localizationparent - the parent composite to build the UI inconfig - the CompareConfigurationpublic TreeContentMergeViewer(org.eclipse.swt.widgets.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 CompareConfigurationprotected ComposedAdapterFactory getAdapterFactory()
protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose in class EMFCompareContentMergeViewerContentMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)protected TreeMergeViewer getAncestorMergeViewer()
getAncestorMergeViewer in class EMFCompareContentMergeViewerEMFCompareContentMergeViewer.getAncestorMergeViewer()protected TreeMergeViewer getLeftMergeViewer()
getLeftMergeViewer in class EMFCompareContentMergeViewerEMFCompareContentMergeViewer.getLeftMergeViewer()protected TreeMergeViewer getRightMergeViewer()
getRightMergeViewer in class EMFCompareContentMergeViewerEMFCompareContentMergeViewer.getRightMergeViewer()protected byte[] getContents(boolean left)
getContents in class org.eclipse.compare.contentmergeviewer.ContentMergeViewerContentMergeViewer.getContents(boolean)protected AbstractMergeViewer createMergeViewer(org.eclipse.swt.widgets.Composite parent, IMergeViewer.MergeViewerSide side)
createMergeViewer in class EMFCompareContentMergeViewerorg.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer#createMergeViewer(org.eclipse.swt.widgets.Composite)protected org.eclipse.jface.viewers.IContentProvider createMergeViewerContentProvider(IMergeViewer.MergeViewerSide side)
IContentProvider used in the merge viewer.IContentProvider used in the merge viewer.protected IMergeViewerItemProviderConfiguration createMergeViewerItemProviderConfiguration(IMergeViewer.MergeViewerSide side)
protected void hookListeners(TreeMergeViewer treeMergeViewer)
TreeMergeViewer.treeMergeViewer - the TreeMergeViewer.protected void paintCenter(org.eclipse.swt.graphics.GC g)
paintCenter in class EMFCompareContentMergeViewerorg.eclipse.emf.compare.ide.ui.internal.contentmergeviewer.EMFCompareContentMergeViewer#paintCenter(org.eclipse.swt.widgets.Canvas,
      org.eclipse.swt.graphics.GC)protected org.eclipse.jface.viewers.IContentProvider getUnmirroredContentProvider()
EMFCompareContentMergeViewermirrored.getUnmirroredContentProvider in class EMFCompareContentMergeViewerprotected org.eclipse.jface.viewers.IContentProvider getMirroredContentProvider()
EMFCompareContentMergeViewermirrored.getMirroredContentProvider in class EMFCompareContentMergeViewerprotected void updateMirrored(boolean isMirrored)
EMFCompareContentMergeViewermirrored state.updateMirrored in class EMFCompareContentMergeViewer
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.