public class MergeAllNonConflictingAction extends MergeAction
ADAPTER__TARGET, editingDomain, mergerRegistry
Constructor and Description |
---|
MergeAllNonConflictingAction(IEMFCompareConfiguration compareConfiguration,
Comparison comparison,
IMerger.Registry mergerRegistry,
MergeMode mode)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected MergeNonConflictingRunnable |
createMergeRunnable(MergeMode mode,
boolean isLeftEditable,
boolean isRightEditable,
IDiffRelationshipComputer relationshipComputer) |
protected void |
execute(ICompareCommandStack commandStack,
MergeMode mode,
List<Diff> diffs) |
protected Iterable<Diff> |
getSelectedDifferences(Iterable<Diff> diffs) |
protected void |
initToolTipAndImage(MergeMode mode) |
void |
setComparison(Comparison comparison) |
protected boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
clearCache, contextualizeTooltip, executeCompareCopyCommand, getDiffRelationshipComputer, getSelectedDifferences, getSelectedDifferences, getSelectedMode, getStatePredicate, isLeftEditable, isLeftToRight, isMirrored, isRightEditable, run, setAdapterFactory, setEditingDomain
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
public MergeAllNonConflictingAction(IEMFCompareConfiguration compareConfiguration, Comparison comparison, IMerger.Registry mergerRegistry, MergeMode mode)
configuration
- The compare configuration object.protected MergeNonConflictingRunnable createMergeRunnable(MergeMode mode, boolean isLeftEditable, boolean isRightEditable, IDiffRelationshipComputer relationshipComputer)
createMergeRunnable
in class MergeAction
protected void initToolTipAndImage(MergeMode mode)
initToolTipAndImage
in class MergeAction
public void setComparison(Comparison comparison)
protected void execute(ICompareCommandStack commandStack, MergeMode mode, List<Diff> diffs)
execute
in class MergeAction
protected boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updateSelection
in class MergeAction
MergeAction.updateSelection(org.eclipse.jface.viewers.IStructuredSelection)
protected Iterable<Diff> getSelectedDifferences(Iterable<Diff> diffs)
getSelectedDifferences
in class MergeAction
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.