public class SimulationEventClock extends AbstractClock implements ISimulationClock
currenttime, DEFAULT_DELTA, delta, listeners, name, starttime, state, ticktimer, ticktimers, timers
EVENT_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 |
---|
SimulationEventClock(jadex.bridge.service.types.clock.IClock oldclock)
Create a new clock.
|
SimulationEventClock(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, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChangeListener, addTickTimer, addTimer, createTickTimer, createTimer, dispose, getDelta, getName, getNextTimer, getStarttime, getState, getTick, getTickTimers, getTime, getTimers, removeChangeListener, removeTickTimer, removeTimer, reset, setDelta, setStarttime, start, stop
public SimulationEventClock(java.lang.String name, long starttime, long delta)
name
- The name.starttime
- The start time.delta
- The tick size.public SimulationEventClock(jadex.bridge.service.types.clock.IClock oldclock)
oldclock
- The old clock.public boolean advanceEvent()
advanceEvent
in interface ISimulationClock
public java.lang.String getType()
getType
in interface jadex.bridge.service.types.clock.IClock