public class SimulationTickClock extends AbstractClock implements ISimulationClock
currenttime, DEFAULT_DELTA, delta, listeners, name, starttime, state, ticktimer, ticktimers, timersEVENT_TYPE_NEW_DELTA, EVENT_TYPE_NEW_DILATION, EVENT_TYPE_NEXT_TIMEPOINT, EVENT_TYPE_RESET, EVENT_TYPE_STARTED, EVENT_TYPE_STOPPED, EVENT_TYPE_TIMER_ADDED, EVENT_TYPE_TIMER_REMOVED, STATE_RUNNING, STATE_SUSPENDED, TYPE_CONTINUOUS, TYPE_EVENT_DRIVEN, TYPE_SYSTEM, TYPE_TIME_DRIVEN| Constructor and Description |
|---|
SimulationTickClock(jadex.bridge.service.types.clock.IClock oldclock)
Create a new clock.
|
SimulationTickClock(java.lang.String name,
long starttime,
long delta)
Create a new clock.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
advanceEvent()
Advance one event.
|
java.lang.String |
getType()
Get the clock type.
|
activateTickTimer, addChangeListener, addTickTimer, addTimer, copyFromClock, createTickTimer, createTimer, dispose, getDelta, getName, getNextTimer, getStarttime, getState, getTick, getTickTimers, getTime, getTimers, hasListeners, notifyListeners, removeChangeListener, removeTickTimer, removeTimer, reset, setDelta, setStarttime, shutdown, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChangeListener, addTickTimer, addTimer, createTickTimer, createTimer, dispose, getDelta, getName, getNextTimer, getStarttime, getState, getTick, getTickTimers, getTime, getTimers, removeChangeListener, removeTickTimer, removeTimer, reset, setDelta, setStarttime, start, stoppublic SimulationTickClock(java.lang.String name,
long starttime,
long delta)
name - The name.starttime - The start time.delta - The time delta for time advance.public SimulationTickClock(jadex.bridge.service.types.clock.IClock oldclock)
oldclock - The old clock.public boolean advanceEvent()
advanceEvent in interface ISimulationClockpublic java.lang.String getType()
getType in interface jadex.bridge.service.types.clock.IClock