public class MergeAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
Modifier and Type | Field and Description |
---|---|
protected ICompareEditingDomain |
editingDomain |
protected IMerger.Registry |
mergerRegistry |
Constructor and Description |
---|
MergeAction(ICompareEditingDomain editingDomain,
IMerger.Registry mergerRegistry,
MergeMode mode,
boolean isLeftEditable,
boolean isRightEditable,
org.eclipse.compare.INavigatable navigatable)
Constructor.
|
MergeAction(ICompareEditingDomain editingDomain,
IMerger.Registry mergerRegistry,
MergeMode mode,
boolean isLeftEditable,
boolean isRightEditable,
org.eclipse.compare.INavigatable navigatable,
org.eclipse.jface.viewers.IStructuredSelection selection) |
Modifier and Type | Method and Description |
---|---|
protected void |
clearCache() |
protected IMergeRunnable |
createMergeRunnable(MergeMode mode,
boolean isLeftEditable,
boolean isRightEditable) |
protected List<Diff> |
getDifferencesToMerge() |
protected Iterable<Diff> |
getSelectedDifferences(org.eclipse.jface.viewers.IStructuredSelection selection) |
protected void |
initToolTipAndImage(MergeMode mode) |
protected boolean |
isLeftToRight() |
void |
run() |
void |
setCascadingDifferencesFilterEnabled(boolean enable) |
void |
setEditingDomain(ICompareEditingDomain editingDomain) |
protected boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
getStructuredSelection, runWithEvent, selectionChanged, selectionChanged
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
protected final IMerger.Registry mergerRegistry
protected ICompareEditingDomain editingDomain
public MergeAction(ICompareEditingDomain editingDomain, IMerger.Registry mergerRegistry, MergeMode mode, boolean isLeftEditable, boolean isRightEditable, org.eclipse.compare.INavigatable navigatable)
configuration
- The compare configuration object.public MergeAction(ICompareEditingDomain editingDomain, IMerger.Registry mergerRegistry, MergeMode mode, boolean isLeftEditable, boolean isRightEditable, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection)
protected IMergeRunnable createMergeRunnable(MergeMode mode, boolean isLeftEditable, boolean isRightEditable)
protected void initToolTipAndImage(MergeMode mode)
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
Action.run()
public final void setCascadingDifferencesFilterEnabled(boolean enable)
protected boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updateSelection
in class org.eclipse.ui.actions.BaseSelectionListenerAction
BaseSelectionListenerAction.updateSelection(org.eclipse.jface.viewers.IStructuredSelection)
protected void clearCache()
clearCache
in class org.eclipse.ui.actions.BaseSelectionListenerAction
BaseSelectionListenerAction.clearCache()
protected Iterable<Diff> getSelectedDifferences(org.eclipse.jface.viewers.IStructuredSelection selection)
public final void setEditingDomain(ICompareEditingDomain editingDomain)
newValue
- protected final boolean isLeftToRight()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.