|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractNamedObject
edu.bonn.xulu.plugin.appl.ModelTimeSnifferPlugin
public class ModelTimeSnifferPlugin
Dieses Plugin koppelt sich an alle in Xulu geladenen Modelle und gibt deren absolute Laufzeit (in Sekunden aus). Bei Step-Modellen wird auch die Laufzeit pro Modell-Schitt ausgegeben.
Field Summary | |
---|---|
protected XuluModellingPlatform |
appl
Speichert die Xulu-Instanz in der das Plugin ausgefuehrt wird. |
protected Vector<edu.bonn.xulu.plugin.appl.ModelTimeSnifferPlugin.TimeSniffer> |
sniffers
Speichert die Listener, die an die Modelle angeschlossen wurden. |
protected boolean |
started
Flag, ob das Plugin gestartet ist, oder nicht |
Constructor Summary | |
---|---|
ModelTimeSnifferPlugin()
Erzeugt eine neue Instanz des Plugins. |
Method Summary | |
---|---|
void |
execute(XuluModellingPlatform appl)
Startet die Ausfuehrung des Plugins. |
boolean |
isStarted()
Prueft, ob das Plugin gestartet ist. |
boolean |
isVisible()
Prueft, ob die GUI zur Plugin-Konfiguration angezeigt wird. |
void |
performObjectEvent(ObjectEvent e)
Wird aufgerufen, wenn sich der Inhalt des Xulu-Modellmanagers
aendert. |
void |
setVisible(boolean visible)
Macht nichts, da das Plugin keine GUI besitzt. |
void |
stop()
Stoppt die Ausfuehrung des Plugins. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected boolean started
protected XuluModellingPlatform appl
protected Vector<edu.bonn.xulu.plugin.appl.ModelTimeSnifferPlugin.TimeSniffer> sniffers
Constructor Detail |
---|
public ModelTimeSnifferPlugin()
Method Detail |
---|
public void execute(XuluModellingPlatform appl)
execute
in interface XuluPlugin
appl
- Instanz der Xulu-Applikationpublic void performObjectEvent(ObjectEvent e)
Xulu-Modellmanagers
aendert. Wurde ein neues XuluModel
hinzugefuegt, wird diesem
ein Listener hinzugefuegt, der die Modellierungszeit misst.
e
- Ereignispublic void stop()
stop
in interface XuluPlugin
public boolean isStarted()
isStarted
in interface XuluPlugin
public boolean isVisible()
isVisible
in interface XuluPlugin
false
, da das Plugin keine GUI besitztpublic void setVisible(boolean visible)
setVisible
in interface XuluPlugin
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |