vabase
Class Cprocess

java.lang.Object
  |
  +--vabase.Cprocess
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
Cac

public abstract class Cprocess
extends java.lang.Object
implements java.lang.Runnable

Classe abstraite de gestion du processus


Field Summary
 int generation
          génération courante
 boolean isRunning
          Flag en cours
 java.lang.Thread prThread
          Processus
 Cvue vue
          Vue
 
Constructor Summary
Cprocess()
          Constructeur par défaut
Cprocess(Cui ui)
          Constructeur dans une UI
 
Method Summary
abstract  void geneSuiv()
          Génération suivante
abstract  void initVue()
          Initialisation de la vue graphique
 void lancement()
          Démarrage du processus
 void pasAPas()
          Avance pas-à-pas
 void run()
          Boucle principale
 void setTempo(int t)
          Mise à jour de la valeur de temporisation
 void stop()
          Arrêt boucle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vue

public Cvue vue
Vue

prThread

public java.lang.Thread prThread
Processus

isRunning

public boolean isRunning
Flag en cours

generation

public int generation
génération courante
Constructor Detail

Cprocess

public Cprocess()
Constructeur par défaut

Cprocess

public Cprocess(Cui ui)
Constructeur dans une UI
Method Detail

lancement

public void lancement()
Démarrage du processus

run

public void run()
Boucle principale
Specified by:
run in interface java.lang.Runnable

stop

public void stop()
Arrêt boucle

setTempo

public void setTempo(int t)
Mise à jour de la valeur de temporisation

pasAPas

public void pasAPas()
Avance pas-à-pas

geneSuiv

public abstract void geneSuiv()
Génération suivante

initVue

public abstract void initVue()
Initialisation de la vue graphique