edu.ensieta.simulation
Class Event

java.lang.Object
  extended byedu.ensieta.simulation.Event

public class Event
extends java.lang.Object

Structure pour stocker/décrire des événements

Author:
pascalc

Field Summary
 java.lang.Object parameter
          Paramètre de l'événément (type quelconque)
static long serialVersionUID
           
 
Constructor Summary
Event(double theTime, int theType)
          Constructeur minimal.
Event(double theTime, int theType, java.lang.String theDescription, java.lang.Object theParameter)
          Constructeur complet.
 
Method Summary
 java.lang.String getDescription()
          Accesseur pour la description de l'événément
 double getId()
          Accesseur pour l'identificateur.
 Event getNext()
          Accesseur pour l'événement suivant
 double getTimeStamp()
          Accesseur pour la date de l'événement.
 int getType()
          Accesseur pour le type d'événement.
static void main(java.lang.String[] args)
           
 Event setNext(Event theNext)
          Modifieur pour l'événement suivant
 java.lang.String toString()
          Retourne une chaîne décrivant l'événement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

parameter

public java.lang.Object parameter
Paramètre de l'événément (type quelconque)

Constructor Detail

Event

public Event(double theTime,
             int theType)
Constructeur minimal. Le type et le temps sont obligatoires. Pas de constructeur par défaut possible.


Event

public Event(double theTime,
             int theType,
             java.lang.String theDescription,
             java.lang.Object theParameter)
Constructeur complet.

Method Detail

getId

public double getId()
Accesseur pour l'identificateur.

Returns:
l'id.

getTimeStamp

public double getTimeStamp()
Accesseur pour la date de l'événement.

Returns:
la date.

getType

public int getType()
Accesseur pour le type d'événement.

Returns:
le type.

getDescription

public java.lang.String getDescription()
Accesseur pour la description de l'événément

Returns:
la description.

getNext

public Event getNext()
Accesseur pour l'événement suivant

Returns:
l'événement suivant (ou null s'il n'y en a pas).

setNext

public Event setNext(Event theNext)
Modifieur pour l'événement suivant

Parameters:
theNext - l'événement suivant (ou null s'il n'y en a pas).
Returns:
l'événement suivant.

toString

public java.lang.String toString()
Retourne une chaîne décrivant l'événement

Returns:
Chaîne contenant les variables de l'instance (à améliorer car format arbitraire...)

main

public static void main(java.lang.String[] args)