org.eclipse.etrice.ui.commands.handlers
Class EditStructureHandler
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
org.eclipse.etrice.ui.commands.handlers.AbstractEditHandler
org.eclipse.etrice.ui.commands.handlers.EditStructureHandler
- All Implemented Interfaces:
- org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2
public class EditStructureHandler
- extends AbstractEditHandler
Handler for outline menu item to open structure editor.
The handler will ask to save unsaved editor before opening the diagram.
- Author:
- Henrik Rentz-Reichert initial contribution and API
Method Summary |
protected boolean |
isEnabled(java.lang.String fragment)
|
protected void |
openEditor(EObject object)
|
protected boolean |
prepare(XtextEditor xtextEditor,
java.lang.String fragment)
|
Methods inherited from class org.eclipse.core.commands.AbstractHandler |
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isHandled, removeHandlerListener, setBaseEnabled, setEnabled |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditStructureHandler
public EditStructureHandler()
prepare
protected boolean prepare(XtextEditor xtextEditor,
java.lang.String fragment)
- Specified by:
prepare
in class AbstractEditHandler
openEditor
protected void openEditor(EObject object)
- Specified by:
openEditor
in class AbstractEditHandler
isEnabled
protected boolean isEnabled(java.lang.String fragment)
- Specified by:
isEnabled
in class AbstractEditHandler