public abstract class AbstractMergeContainedAction extends MergeAction
MergeAction
for merging all diffs contained in the selection.Modifier and Type | Field and Description |
---|---|
protected Predicate<TreeNode> |
isFiltered
The predicate to determine whether a tree node is filtered.
|
editingDomain, mergerRegistry
Constructor and Description |
---|
AbstractMergeContainedAction(IEMFCompareConfiguration compareConfiguration,
IMerger.Registry mergerRegistry,
MergeMode mode,
org.eclipse.compare.INavigatable navigatable) |
AbstractMergeContainedAction(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 abstract Predicate<Diff> |
getDiffPredicate()
Return a predicate that filters the {
selected differences to just
those differences this action will actually operate upon. |
protected List<Diff> |
getSelectedDifferences(org.eclipse.jface.viewers.IStructuredSelection selection) |
protected boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
clearCache, contextualizeTooltip, createMergeRunnable, execute, executeCompareCopyCommand, getDiffRelationshipComputer, getSelectedDifferences, getSelectedDifferences, getSelectedMode, getStatePredicate, initToolTipAndImage, 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 AbstractMergeContainedAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable)
public AbstractMergeContainedAction(IEMFCompareConfiguration compareConfiguration, IMerger.Registry mergerRegistry, MergeMode mode, org.eclipse.compare.INavigatable navigatable, org.eclipse.jface.viewers.IStructuredSelection selection)
protected abstract Predicate<Diff> getDiffPredicate()
selected differences
to just
those differences this action will actually operate upon.selected differences
.protected boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
MergeAction
updateSelection
in class MergeAction
BaseSelectionListenerAction.updateSelection(org.eclipse.jface.viewers.IStructuredSelection)
protected List<Diff> getSelectedDifferences(org.eclipse.jface.viewers.IStructuredSelection selection)
getSelectedDifferences
in class MergeAction
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.