|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.architecture.lift.Tickable
public abstract class Tickable
This file is licensed under the GNU Public Licens (GPL).
This abstract class is the foundation class of all objects that change as
time flows. In other worlds, all time-variant objects must extend this
object in the JLESA system. This applies to Cars, Passengers, CAs, etc.
| Constructor Summary | |
|---|---|
Tickable()
A simple constructor that sets an unique ID for this Tickable. |
|
| Method Summary | |
|---|---|
java.lang.String |
getFullName()
Returns the Full Canonical Name of object that evenincludes unique ID |
long |
getID()
Returns the unique ID. |
abstract java.lang.String |
getName()
Returns the Name of the object. |
abstract java.lang.String |
getVersion()
Returns the Version of the object |
abstract void |
Tick()
This function is called in each step of the simulator. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Tickable()
| Method Detail |
|---|
public abstract void Tick()
TickableInterface
Tick in interface TickableInterfacepublic java.lang.String getFullName()
getFullName in interface TickableInterfacepublic long getID()
TickableInterface
getID in interface TickableInterfacepublic abstract java.lang.String getName()
TickableInterface
getName in interface TickableInterfacepublic abstract java.lang.String getVersion()
TickableInterface
getVersion in interface TickableInterface
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||