|
|||||||||
| 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 | ||||||||