public class EMFCompareTextMergeViewer extends org.eclipse.compare.contentmergeviewer.TextMergeViewer implements CommandStackListener
| Modifier and Type | Class and Description |
|---|---|
static class |
EMFCompareTextMergeViewer.EditCommand
A compound command that updates the value of a feature associated with a diff and rejects the diff
itself.
|
| Constructor and Description |
|---|
EMFCompareTextMergeViewer(org.eclipse.swt.widgets.Composite parent,
EMFCompareConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
attachListeners(org.eclipse.compare.internal.MergeSourceViewer viewer,
IMergeViewer.MergeViewerSide side) |
void |
commandStackChanged(EventObject event) |
protected void |
createControls(org.eclipse.swt.widgets.Composite composite) |
protected void |
createToolItems(org.eclipse.jface.action.ToolBarManager toolBarManager) |
protected boolean |
doSave(Object newInput,
Object oldInput)
Inhibits this method to avoid asking to save on each input change!!
|
void |
editingDomainChange(ICompareEditingDomainChange event) |
void |
editingDomainChange(ICompareEditingDomain oldValue,
ICompareEditingDomain newValue) |
protected void |
endOfContentReached(boolean next)
Called by the framework when the last (or first) diff of the current content viewer has been reached.
|
protected void |
flushContent(Object oldInput,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected org.eclipse.compare.internal.MergeSourceViewer |
getAncestorSourceViewer() |
protected EMFCompareConfiguration |
getCompareConfiguration() |
protected String |
getContents(boolean isLeft,
String charsetName) |
DynamicObject |
getDynamicObject() |
protected org.eclipse.compare.internal.CompareHandlerService |
getHandlerService() |
protected org.eclipse.compare.internal.MergeSourceViewer |
getLeftSourceViewer() |
protected ResourceBundle |
getResourceBundle() |
protected org.eclipse.compare.internal.MergeSourceViewer |
getRightSourceViewer() |
protected void |
handleDispose(org.eclipse.swt.events.DisposeEvent event) |
protected void |
handlePropertyChangeEvent(org.eclipse.jface.util.PropertyChangeEvent event) |
protected void |
navigate(boolean next)
Called by the framework to navigate to the next (or previous) difference.
|
void |
setContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider) |
protected void |
setHandlerService(org.eclipse.compare.internal.CompareHandlerService service) |
configureTextViewer, copy, createCenterControl, createSourceViewer, createTokenComparator, findInsertionPosition, getAdapter, getCenterWidth, getContents, getDocumentPartitioner, getDocumentPartitioning, getEditorInput, handleCompareInputChange, handleResizeAncestor, handleResizeLeftRight, handleSetFocus, invalidateTextPresentation, isEditorBacked, setActionsActivated, setBackgroundColor, setEditable, setForegroundColor, setupDocument, updateContent, updateHeader, updateToolItemsaddPropertyChangeListener, buildControl, flush, flushLeft, flushRight, getCenterControl, getControl, getSelection, getTitle, getToolBarManager, hookControl, inputChanged, internalIsLeftDirty, internalIsRightDirty, isAncestorVisible, isLeftDirty, isLeftEditable, isRightDirty, isRightEditable, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setLeftDirty, setRightDirty, setSelectiongetContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, labelProviderChanged, setInput, setLabelProviderpublic EMFCompareTextMergeViewer(org.eclipse.swt.widgets.Composite parent,
EMFCompareConfiguration configuration)
parent - configuration - public void setContentProvider(org.eclipse.jface.viewers.IContentProvider contentProvider)
setContentProvider in class org.eclipse.compare.contentmergeviewer.ContentMergeViewerpublic void editingDomainChange(ICompareEditingDomainChange event)
oldValue - newValue - public void editingDomainChange(ICompareEditingDomain oldValue, ICompareEditingDomain newValue)
public void commandStackChanged(EventObject event)
commandStackChanged in interface CommandStackListenerprotected EMFCompareConfiguration getCompareConfiguration()
getCompareConfiguration in class org.eclipse.compare.contentmergeviewer.ContentMergeViewerContentMergeViewer.getCompareConfiguration()protected boolean doSave(Object newInput, Object oldInput)
doSave in class org.eclipse.compare.contentmergeviewer.TextMergeViewerContentMergeViewer.doSave(java.lang.Object,
java.lang.Object)public DynamicObject getDynamicObject()
protected final org.eclipse.compare.internal.MergeSourceViewer getAncestorSourceViewer()
protected final org.eclipse.compare.internal.MergeSourceViewer getLeftSourceViewer()
protected final org.eclipse.compare.internal.MergeSourceViewer getRightSourceViewer()
protected final org.eclipse.compare.internal.CompareHandlerService getHandlerService()
protected final void setHandlerService(org.eclipse.compare.internal.CompareHandlerService service)
protected void createControls(org.eclipse.swt.widgets.Composite composite)
createControls in class org.eclipse.compare.contentmergeviewer.TextMergeViewerTextMergeViewer.createControls(org.eclipse.swt.widgets.Composite)protected void attachListeners(org.eclipse.compare.internal.MergeSourceViewer viewer,
IMergeViewer.MergeViewerSide side)
protected void createToolItems(org.eclipse.jface.action.ToolBarManager toolBarManager)
createToolItems in class org.eclipse.compare.contentmergeviewer.TextMergeViewerTextMergeViewer.createToolItems(org.eclipse.jface.action.ToolBarManager)protected void endOfContentReached(boolean next)
next - true if we are to open the next structure viewer's diff, false if
we should go to the previous instead.protected void navigate(boolean next)
next - true if we are to open the next structure viewer's diff, false if
we should go to the previous instead.protected ResourceBundle getResourceBundle()
getResourceBundle in class org.eclipse.compare.contentmergeviewer.ContentMergeViewerprotected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose in class org.eclipse.compare.contentmergeviewer.TextMergeViewerTextMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)protected void handlePropertyChangeEvent(org.eclipse.jface.util.PropertyChangeEvent event)
handlePropertyChangeEvent in class org.eclipse.compare.contentmergeviewer.TextMergeViewerprotected void flushContent(Object oldInput, org.eclipse.core.runtime.IProgressMonitor monitor)
flushContent in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.