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