|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--simulator.SimulatorProcess
Klasse zum Darstellen eines Prozesszustandes
Field Summary | |
protected Astate |
activeState
Feld zum Merken des aktuell aktiven Prozesszustands |
protected SimulatorDebug |
debug
Instanzfeld, um Zugriff auf Debugfunktionen zu haben |
protected java.util.ArrayList |
permittedTransitions
Feld als ArrayList zum Vorhalten der in einem Zustand konzessionierten Transitionen |
protected Process |
progProcess
Feld welches jeder Instanz vom Typ SimulatorProcess eine Referenz auf den jeweiligen Prozess aus dem zu simulierenden Programm zuweist. |
protected java.util.ArrayList |
varList
Feld als ArrayList zur Repraesentation von den Variablen eines Prozesses. |
Constructor Summary | |
protected |
SimulatorProcess(Process _process)
Konstruktor f?r einen Simulator-Prozess. |
Method Summary | |
protected void |
executeTransition(Transition _transition)
Methode zur Realisierung eines Zustandsueberganges |
protected java.util.ArrayList |
fillInTransitions(java.util.ArrayList _ChannelList)
Durchgehen aller Transitionen und abchecken, ob Input / Output actions dabeisind. |
protected java.util.ArrayList |
generatePermittedTransList()
Methode zum Generieren der Liste von konzessionierten Transitionen eines Prozesses in einem Zustand. |
protected SimulatorVariable |
getVariable(Variable var)
Methode, die einem die zu einer absynt-Variable die entsprechende SimulatorVariable aus der Arrayliste heraussucht. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected java.util.ArrayList varList
protected Astate activeState
protected java.util.ArrayList permittedTransitions
protected Process progProcess
protected SimulatorDebug debug
Constructor Detail |
protected SimulatorProcess(Process _process)
_process
- Referenz auf den zu simulierenden Prozess
macht derzeit noch nicht wirklich viel.Method Detail |
protected java.util.ArrayList generatePermittedTransList()
protected java.util.ArrayList fillInTransitions(java.util.ArrayList _ChannelList)
protected SimulatorVariable getVariable(Variable var)
protected void executeTransition(Transition _transition)
Spezifiziert
- die zu feuernde Transition
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |