public abstract class EMFCompareContentMergeViewer extends ContentMergeViewer implements ISelectionChangedListener, ICompareColor.Provider, IAdaptable, CommandStackListener
| Modifier and Type | Field and Description |
|---|---|
protected static int |
CENTER_WIDTH
Width of center bar
|
WIDGET_DATA_KEY| Modifier | Constructor and Description |
|---|---|
protected |
EMFCompareContentMergeViewer(int style,
ResourceBundle bundle,
EMFCompareConfiguration cc) |
addPropertyChangeListener, buildControl, flush, flushContent, flushLeft, flushRight, getCenterControl, getContents, getResourceBundle, getSelection, getTitle, getToolBarManager, handleCompareInputChange, handlePropertyChangeEvent, handleSetFocus, inputChanged, internalIsLeftDirty, internalIsRightDirty, isAncestorVisible, isLeftDirty, isRightDirty, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setContentProvider, setLeftDirty, setRightDirty, setSelection, updateHeader, updateToolItemsgetContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput, setLabelProvideraddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionprotected static final int CENTER_WIDTH
protected EMFCompareContentMergeViewer(int style,
ResourceBundle bundle,
EMFCompareConfiguration cc)
style - bundle - cc - public void handleAdapterFactoryChange(IAdapterFactoryChange event)
public void colorChanged(IColorChangeEvent changeColorEvent)
public void handleEditingDomainChange(ICompareEditingDomainChange event)
org.eclipse.emf.compare.ide.ui.internal.configuration.EMFCompareConfiguration#editingDomainChange(org.eclipse.emf.compare.domain.ICompareEditingDomain,
org.eclipse.emf.compare.domain.ICompareEditingDomain)protected void editingDomainChange(ICompareEditingDomain oldValue, ICompareEditingDomain newValue)
public void handleDifferenceFiltersChange(IDifferenceFilterChange event)
protected final com.google.common.base.Predicate<? super EObject> getDifferenceFilterPredicate()
public void handleDifferenceGroupProviderChange(IDifferenceGroupProviderChange event)
protected final IDifferenceGroupProvider getDifferenceGroupProvider()
public ICompareColor getCompareColor()
getCompareColor in interface ICompareColor.Providerorg.eclipse.emf.compare.rcp.ui.internal.mergeviewer.ICompareColorProvider#getCompareColor()protected void updateContent(Object ancestor, Object left, Object right)
updateContent in class ContentMergeViewerContentMergeViewer.updateContent(java.lang.Object,
java.lang.Object, java.lang.Object)protected void updateSelection(Object left)
protected boolean doSave(Object newInput, Object oldInput)
doSave in class ContentMergeViewerContentMergeViewer.doSave(java.lang.Object,
java.lang.Object)protected void createControls(Composite composite)
createControls in class ContentMergeViewerContentMergeViewer.createControls(org.eclipse.swt.widgets.Composite)protected void createToolItems(ToolBarManager toolBarManager)
createToolItems in class ContentMergeViewerContentMergeViewer.createToolItems(org.eclipse.jface.action.ToolBarManager)public void commandStackChanged(EventObject event)
commandStackChanged in interface CommandStackListenerprotected void copy(boolean leftToRight)
copy in class ContentMergeViewerContentMergeViewer.copy(boolean)protected void handleResizeAncestor(int x,
int y,
int width,
int height)
handleResizeAncestor in class ContentMergeViewerContentMergeViewer.handleResizeAncestor(int, int, int, int)protected void handleResizeLeftRight(int x,
int y,
int width1,
int centerWidth,
int width2,
int height)
handleResizeLeftRight in class ContentMergeViewerContentMergeViewer.handleResizeLeftRight(int, int, int,
int, int, int)protected abstract IMergeViewer createMergeViewer(Composite parent, IMergeViewer.MergeViewerSide side)
protected final int getCenterWidth()
getCenterWidth in class ContentMergeViewerprotected final org.eclipse.compare.internal.CompareHandlerService getHandlerService()
public Composite getControl()
getControl in class ContentMergeViewerContentMergeViewer.getControl()protected Control createCenterControl(Composite parent)
createCenterControl in class ContentMergeViewerContentMergeViewer.createCenterControl(org.eclipse.swt.widgets.Composite)protected abstract void paintCenter(GC g)
public Object getAdapter(Class adapter)
getAdapter in interface IAdaptableprotected IMergeViewer getAncestorMergeViewer()
protected IMergeViewer getLeftMergeViewer()
protected IMergeViewer getRightMergeViewer()
public void selectionChanged(SelectionChangedEvent event)
selectionChanged in interface ISelectionChangedListenerISelectionChangedListener.selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)protected Diff getDiffFrom(IMergeViewer viewer)
viewer - The viewer which selection is to be checked.protected void handleDispose(DisposeEvent event)
handleDispose in class ContentMergeViewerContentMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)protected final void redrawCenterControl()
protected EMFCompareConfiguration getCompareConfiguration()
getCompareConfiguration in class ContentMergeViewerContentMergeViewer.getCompareConfiguration()
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.