Class DropDownMergeMenuAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.DropDownMergeMenuAction
-
- All Implemented Interfaces:
org.eclipse.jface.action.IAction,org.eclipse.jface.action.IMenuCreator
public class DropDownMergeMenuAction extends org.eclipse.jface.action.Action implements org.eclipse.jface.action.IMenuCreatorAction that manages the dropdown menu that allows to show the consequences of an accept or a reject.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description DropDownMergeMenuAction(IEMFCompareConfiguration configuration, EnumSet<MergeMode> previewModes)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddActionToMenu(org.eclipse.swt.widgets.Menu parent, org.eclipse.jface.action.IAction action)Add action to the given menu.voiddispose()org.eclipse.swt.widgets.MenugetMenu(org.eclipse.swt.widgets.Control parent)org.eclipse.swt.widgets.MenugetMenu(org.eclipse.swt.widgets.Menu parent)voidmergePreviewModeChange(IMergePreviewModeChange event)voidrun()-
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, runWithEvent, 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
-
DropDownMergeMenuAction
public DropDownMergeMenuAction(IEMFCompareConfiguration configuration, EnumSet<MergeMode> previewModes)
Constructor.- Parameters:
configuration- The compare configuration object.
-
-
Method Detail
-
mergePreviewModeChange
public void mergePreviewModeChange(IMergePreviewModeChange event)
-
run
public void run()
- Specified by:
runin interfaceorg.eclipse.jface.action.IAction- Overrides:
runin classorg.eclipse.jface.action.Action- See Also:
Action.run()
-
dispose
public void dispose()
- Specified by:
disposein interfaceorg.eclipse.jface.action.IMenuCreator- See Also:
IMenuCreator.dispose()
-
getMenu
public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
- Specified by:
getMenuin interfaceorg.eclipse.jface.action.IMenuCreator- See Also:
IMenuCreator.getMenu(org.eclipse.swt.widgets.Menu)
-
getMenu
public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
- Specified by:
getMenuin interfaceorg.eclipse.jface.action.IMenuCreator- See Also:
IMenuCreator.getMenu(org.eclipse.swt.widgets.Control)
-
addActionToMenu
protected void addActionToMenu(org.eclipse.swt.widgets.Menu parent, org.eclipse.jface.action.IAction action)Add action to the given menu.- Parameters:
parent- the given menu.action- the given action.
-
-