|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--trz.gaia.Gaia | +--trz.gaia.rna.MultiThreadGaia
Gestisce la simulazione con piu' thread.
In questo modo la gestione dei tick non ha piu' senso e quindi genera
un exception.
Le cellule di uno stesso gruppo sono gestite da uno stesso thread.
Constructor Summary | |
MultiThreadGaia()
|
Method Summary | |
void |
addCellula(Cellula cellula)
Aggiunge una cellula. |
void |
addCellula(Cellula cellula,
java.lang.String nomeGruppo)
Aggiunge una cellula ad un particolare gruppo. |
void |
avvia()
|
void |
blocca()
Blocca definitivamente la simulazione |
protected void |
main()
Non ha senso, genera exception |
void |
pausa()
Sospende la simulazione |
void |
removeCellula(Cellula cellula)
Rimuove la cellula passata |
void |
reset()
Resetta la simulazione |
void |
riparti()
Fa ripartire la simulazione (non fa nulla se la simulazione non e' mai partita) |
void |
tick()
Non ha senso, genera exception |
Methods inherited from class trz.gaia.Gaia |
addGaiaListener,
addTickListener,
getTickCount,
removeGaiaListener,
removeTickListener,
resetTickCount |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public MultiThreadGaia()
Method Detail |
public void addCellula(Cellula cellula)
public void addCellula(Cellula cellula, java.lang.String nomeGruppo)
public void removeCellula(Cellula cellula)
public void reset()
public void avvia()
public void blocca()
public void pausa()
public void riparti()
protected void main()
public void tick()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |