public abstract class MrwAction
extends org.eclipse.jface.action.Action
Action
.Modifier and Type | Field and Description |
---|---|
protected MrwActionControl |
actionControl
Das steuernde
MrwActionControl |
Modifier | Constructor and Description |
---|---|
protected |
MrwAction(java.lang.String name,
MrwActionControl actionControl)
Dieser Konstruktur initialisiert diese Action.
|
Modifier and Type | Method and Description |
---|---|
void |
deactivate()
Diese Methode deaktiviert diese Action.
|
java.lang.String |
getId() |
Route |
getRoute()
Diese Methode gibt die zu dieser Action gehörenden FahrstraÃÂe zurÃÅck.
|
boolean |
isActive()
Diese Methode gibt den Aktivierungszustand dieser Action wieder.
|
protected boolean |
onActivate()
Dieser Callback wird aufgerufen, wenn diese Action aktiviert wurde.
|
protected boolean |
onDeactivate()
Dieser Callback wird aufgerufen, wenn diese Action deaktiviert wurde.
|
void |
run()
Diese Methode wird beim De-/aktivieren dieser
Action aufgerufen. |
abstract void |
update()
Dieser Callback sorgt fÃÅr das Aktualisieren der GUI.
|
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, 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
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
protected final MrwActionControl actionControl
MrwActionControl
protected MrwAction(java.lang.String name, MrwActionControl actionControl)
name
- Der Name dieser Action, der im MenÃÅ angezeigt wird.actionControl
- Der steuernde MrwActionControl
.public abstract void update()
protected final boolean onActivate()
protected final boolean onDeactivate()
MrwActionControl
public final void run()
Action
aufgerufen. Die Implementierung
steuert den Aktivierungszustand und ruft ggf. Aktualisierungen der GUI auf.run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
public final boolean isActive()
public final void deactivate()
public final java.lang.String getId()
getId
in interface org.eclipse.jface.action.IAction
getId
in class org.eclipse.jface.action.Action
Copyright © 2011 all committers of this modelrailway project