Class GroupAction
- 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.GroupAction
-
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class GroupAction extends org.eclipse.jface.action.Action
This action will allow us to group differences by their kind.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description GroupAction(StructureMergeViewerGrouper structureMergeViewerGrouper, IDifferenceGroupProvider.Descriptor dgp, IDifferenceGroupProvider gp, DifferenceGroupManager groupManager, boolean isThreeWay)
Instantiates our action given its target grouper.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDifferenceGroupProvider.Descriptor
getDescriptorGroupProvider()
boolean
isEnabled()
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, 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
-
GroupAction
public GroupAction(StructureMergeViewerGrouper structureMergeViewerGrouper, IDifferenceGroupProvider.Descriptor dgp, IDifferenceGroupProvider gp, DifferenceGroupManager groupManager, boolean isThreeWay)
Instantiates our action given its target grouper.- Parameters:
structureMergeViewerGrouper
-dgp
- The group provider descriptor.gp
- The group provider created by the group provider descriptor.groupManager
-DifferenceGroupManager
isThreeWay
- Set to true if the current comparison is a Three way comparison.
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
isEnabled
in classorg.eclipse.jface.action.Action
-
getDescriptorGroupProvider
public IDifferenceGroupProvider.Descriptor getDescriptorGroupProvider()
-
runWithEvent
public void runWithEvent(org.eclipse.swt.widgets.Event event)
- Specified by:
runWithEvent
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
runWithEvent
in classorg.eclipse.jface.action.Action
-
-