public class MergeAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
| Modifier and Type | Field and Description |
|---|---|
protected static com.google.common.base.Function<? super Adapter,? extends Notifier> |
ADAPTER__TARGET |
protected ICompareEditingDomain |
editingDomain |
protected IMerger.Registry |
mergerRegistry |
protected IMergeRunnable |
mergeRunnable |
| Constructor and Description |
|---|
MergeAction(IEMFCompareConfiguration compareConfiguration,
IMerger.Registry mergerRegistry,
MergeMode mode,
org.eclipse.compare.INavigatable navigatable)
Constructor.
|
MergeAction(IEMFCompareConfiguration compareConfiguration,
IMerger.Registry mergerRegistry,
MergeMode mode,
org.eclipse.compare.INavigatable navigatable,
org.eclipse.jface.viewers.IStructuredSelection selection) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearCache() |
protected void |
contextualizeTooltip()
This method is used to created contextual tooltips.
|
protected IMergeRunnable |
createMergeRunnable(MergeMode mode,
boolean leftEditable,
boolean rightEditable,
IDiffRelationshipComputer relationshipComputer) |
protected Iterable<Diff> |
getSelectedDifferences(org.eclipse.jface.viewers.IStructuredSelection selection) |
protected void |
initToolTipAndImage(MergeMode mode) |
protected boolean |
isLeftToRight() |
void |
run() |
void |
setAdapterFactory(AdapterFactory adapterFactory)
Set the adapter factory used by this action.
|
void |
setEditingDomain(ICompareEditingDomain editingDomain) |
void |
setMirrored(boolean mirrored)
Refreshes the merge action by re-creating the necessary elements based on the current compare
configuration.
|
protected boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
getStructuredSelection, runWithEvent, selectionChanged, selectionChangedconvertAccelerator, 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, setToolTipTextaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerprotected static final com.google.common.base.Function<? super Adapter,? extends Notifier> ADAPTER__TARGET
protected final IMerger.Registry mergerRegistry
protected ICompareEditingDomain editingDomain
protected IMergeRunnable mergeRunnable
public MergeAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable)
configuration - The compare configuration object.public MergeAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection)
protected IMergeRunnable createMergeRunnable(MergeMode mode, boolean leftEditable, boolean rightEditable, IDiffRelationshipComputer relationshipComputer)
protected void initToolTipAndImage(MergeMode mode)
protected void contextualizeTooltip()
public void run()
run in interface org.eclipse.jface.action.IActionrun in class org.eclipse.jface.action.ActionAction.run()protected boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updateSelection in class org.eclipse.ui.actions.BaseSelectionListenerActionBaseSelectionListenerAction.updateSelection(org.eclipse.jface.viewers.IStructuredSelection)protected void clearCache()
clearCache in class org.eclipse.ui.actions.BaseSelectionListenerActionBaseSelectionListenerAction.clearCache()protected Iterable<Diff> getSelectedDifferences(org.eclipse.jface.viewers.IStructuredSelection selection)
public final void setEditingDomain(ICompareEditingDomain editingDomain)
newValue - public final void setAdapterFactory(AdapterFactory adapterFactory)
adapterFactory - adapter factorypublic void setMirrored(boolean mirrored)
protected final boolean isLeftToRight()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.