public class MergeContainedAction extends AbstractMergeContainedAction
This will allow the user to either get the right content or keep the left content for the given differences.
isFiltered
editingDomain, mergerRegistry
Constructor and Description |
---|
MergeContainedAction(IEMFCompareConfiguration compareConfiguration,
IMerger.Registry mergerRegistry,
MergeMode mode,
org.eclipse.compare.INavigatable navigatable,
org.eclipse.jface.viewers.IStructuredSelection selection,
Predicate<TreeNode> isFiltered) |
Modifier and Type | Method and Description |
---|---|
protected IMergeRunnable |
createMergeRunnable(MergeMode mode,
boolean isLeftEditable,
boolean isRightEditable,
IDiffRelationshipComputer relationshipComputer) |
protected Predicate<Diff> |
getDiffPredicate()
Return a predicate that filters the {
selected differences to just
those differences this action will actually operate upon. |
protected void |
initToolTipAndImage(MergeMode mode) |
getSelectedDifferences, updateSelection
clearCache, contextualizeTooltip, execute, 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 MergeContainedAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection, Predicate<TreeNode> isFiltered)
protected IMergeRunnable createMergeRunnable(MergeMode mode, boolean isLeftEditable, boolean isRightEditable, IDiffRelationshipComputer relationshipComputer)
createMergeRunnable
in class MergeAction
protected void initToolTipAndImage(MergeMode mode)
initToolTipAndImage
in class MergeAction
protected Predicate<Diff> getDiffPredicate()
AbstractMergeContainedAction
selected differences
to just
those differences this action will actually operate upon.getDiffPredicate
in class AbstractMergeContainedAction
selected differences
.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.