Class EcoreShortcutHandler
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.core.commands.AbstractHandler
-
- org.eclipse.emfforms.internal.editor.handlers.ShortcutHandler
-
- org.eclipse.emfforms.internal.editor.ecore.EcoreShortcutHandler
-
- All Implemented Interfaces:
org.eclipse.core.commands.IHandler
,org.eclipse.core.commands.IHandler2
public class EcoreShortcutHandler extends ShortcutHandler
ShortcutHandler
for the EcoreEditor. Uses an accelerator when creating new elements.- Author:
- Johannes Faltermeier
-
-
Constructor Summary
Constructors Constructor Description EcoreShortcutHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.jface.dialogs.Dialog
createNewElementDialog(org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, org.eclipse.emf.ecore.EObject selection, java.lang.String title)
Creates the new element dialog.protected java.lang.String
getDeleteCmdName()
protected java.lang.String
getNewChildCmdName()
protected java.lang.String
getNewSiblingCmdName()
-
Methods inherited from class org.eclipse.emfforms.internal.editor.handlers.ShortcutHandler
execute
-
Methods inherited from class org.eclipse.core.commands.AbstractHandler
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled
-
-
-
-
Method Detail
-
createNewElementDialog
protected org.eclipse.jface.dialogs.Dialog createNewElementDialog(org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, org.eclipse.emf.ecore.EObject selection, java.lang.String title)
Description copied from class:ShortcutHandler
Creates the new element dialog.- Overrides:
createNewElementDialog
in classShortcutHandler
- Parameters:
editingDomain
- the editing domainselectionProvider
- the selectionselection
- the selectiontitle
- the title- Returns:
- the dialog
-
getNewSiblingCmdName
protected java.lang.String getNewSiblingCmdName()
- Overrides:
getNewSiblingCmdName
in classShortcutHandler
- Returns:
- the cmd name for new siblings
-
getNewChildCmdName
protected java.lang.String getNewChildCmdName()
- Overrides:
getNewChildCmdName
in classShortcutHandler
- Returns:
- the cmd name for new children
-
getDeleteCmdName
protected java.lang.String getDeleteCmdName()
- Overrides:
getDeleteCmdName
in classShortcutHandler
- Returns:
- the cmd name for deletions
-
-