org.jscience.architecture.lift
Interface TickableInterface

All Known Subinterfaces:
Car
All Known Implementing Classes:
FileBasedPassengerGenerator, LoggerPassengerProcessor, Passenger, PassengerGenerator, PassengerProcessor, PoissonPassengerGenerator, SimplePassengerProcessor, SimulatedCar, Tickable, World

public interface TickableInterface

This file is licensed under the GNU Public Licens (GPL).
This interface defines the methods of Tickable.


Method Summary
 java.lang.String getFullName()
          Returns the Full Canonical Name of the object.
 long getID()
          Returns the unique ID.
 java.lang.String getName()
          Returns the Name of the object.
 java.lang.String getVersion()
          Returns the Version of the object
 void Tick()
          This function is called in each step of the simulator.
 

Method Detail

Tick

void Tick()
This function is called in each step of the simulator. In other words, this method is called whenever a discrete simulation step (0.1 second) happens. All objects that are time-variant is notified by this method that some time has elapsed since.


getFullName

java.lang.String getFullName()
Returns the Full Canonical Name of the object.

Returns:
DOCUMENT ME!

getID

long getID()
Returns the unique ID.

Returns:
DOCUMENT ME!

getName

java.lang.String getName()
Returns the Name of the object.

Returns:
DOCUMENT ME!

getVersion

java.lang.String getVersion()
Returns the Version of the object

Returns:
DOCUMENT ME!