Class FilterAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.actions.FilterAction
-
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class FilterAction extends org.eclipse.jface.action.Action
These will be the actual actions displayed in the filter menu. Their sole purpose is to provide a Predicate to the structure viewer's filter.Do note that each distinct
FilterAction
in thefilter menu
is considered as an "exclude" filter, and that they are OR'ed together (thus, any element must not meet the selected filters' criteria in order to be displayed).- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description FilterAction(String text, StructureMergeViewerFilter structureMergeViewerFilter, IDifferenceFilter filter)
The "default" constructor for this action.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
runWithEvent(org.eclipse.swt.widgets.Event event)
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, run, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
-
-
-
Constructor Detail
-
FilterAction
public FilterAction(String text, StructureMergeViewerFilter structureMergeViewerFilter, IDifferenceFilter filter)
The "default" constructor for this action.- Parameters:
text
- Will be used as the action's tooltip.structureMergeViewerFilter
- The viewer filter that this action will need to update.filter
- The filter associated with this action.
-
-