Package | Description |
---|---|
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
Modifier and Type | Method and Description |
---|---|
<E extends Entity> |
Entity.schedule(E who2,
EventOf2Entities<?,E> what)
Schedules this Entity to be manipulated by the given EventOf2Entities at the current
time.
|
<E extends Entity> |
Entity.schedule(E who2,
EventOf2Entities<?,E> what,
TimeInstant when)
Schedules this Entity to be manipulated by the given EventOf2Entities at the given
point of time.
|
<E extends Entity> |
Entity.schedule(E who2,
EventOf2Entities<?,E> what,
TimeSpan dt)
Schedules this Entity to be manipulated by the given EventOf2Entities at the current
time plus the given offset.
|
<E extends Entity> |
Entity.scheduleAfter(Schedulable after,
EventOf2Entities<?,E> what,
E who2)
Schedules this Entity with the given EventOf2Entities to occur directly after the
given Schedulable that is already scheduled.
|
<E extends Entity> |
Entity.scheduleBefore(Schedulable before,
EventOf2Entities<?,E> what,
E who2)
Schedules this Entity with the given EventOf2Entities to occur directly before the
given Schedulable that is scheduled.
|
<E extends Entity> |
Entity.schedulePreempt(E who2,
EventOf2Entities<?,E> what)
Schedules this entity with an event to be executed immediately, preempting the
process lifecycle executed at the moment.
|