public abstract class AbstractMergeContainedAction extends MergeAction
MergeAction
for merging all diffs contained in the selection.Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Predicate<TreeNode> |
isFiltered
The predicate to determine whether a tree node is filtered.
|
ADAPTER__TARGET, 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 com.google.common.base.Predicate<Diff> |
getDiffPredicate()
Return a predicate that filters the {
selected differences to just
those differences this action will actually operate upon. |
protected Iterable<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
protected com.google.common.base.Predicate<TreeNode> isFiltered
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 com.google.common.base.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 Iterable<Diff> getSelectedDifferences(org.eclipse.jface.viewers.IStructuredSelection selection)
getSelectedDifferences
in class MergeAction
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.