|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--simulator.SimulatorProgram
class SimulatorProgramState - Klasse die den Zustand eines im Ablauf befindlichen Mist-Programms modelliert.
Field Summary | |
protected java.util.ArrayList |
channelList
Instanzfeld f?r die Channel eines Programms als ArrayListe |
protected SimulatorDebug |
debug
Instanzfeld f?r Debugmeldung-Generation |
protected java.util.ArrayList |
processList
Instanzfeld f?r die Prozesse und deren Zust?nde eines Programms als ArrayListe |
protected Program |
progProgram
Instanzfeld , das die Referenz auf das zu simulierende Programm enth?lt. |
protected Simulator |
sim
Referenz auf oberste Klasse "Simulator" |
Constructor Summary | |
protected |
SimulatorProgram(Simulator _sim)
Konstruktor f?r ein SimulatorProgramm |
Method Summary | |
protected void |
askQuestion()
|
protected java.util.ArrayList |
fillChannelList(java.util.ArrayList _ChannelList)
Fuer jeden Prozess werden die Transitionen, Welche lesend oder schreibend mit Channels kommunizieren, als reader oder writer am entsprechenden Ort in die Channelliste eingetragen. |
protected java.util.ArrayList |
makeChannelList()
Methode zum Generieren der Kanal-Liste |
protected java.util.ArrayList |
makeProcessList()
Methode zum Generieren der Prozess-Liste |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected java.util.ArrayList processList
protected java.util.ArrayList channelList
protected Simulator sim
protected SimulatorDebug debug
protected Program progProgram
Constructor Detail |
protected SimulatorProgram(Simulator _sim)
_program
- Referenz auf zu simulierendes ProgrammMethod Detail |
protected java.util.ArrayList makeProcessList()
protected java.util.ArrayList makeChannelList()
protected java.util.ArrayList fillChannelList(java.util.ArrayList _ChannelList)
protected void askQuestion()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |