Package | Description |
---|---|
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
desmoj.extensions.chaining |
Chaining components, e.g. for generic production systems.
|
desmoj.extensions.chaining.abstractions |
Abstractions of the chaining components from
desmoj.extensions.chaining . |
Modifier and Type | Method and Description |
---|---|
Event<E> |
Event.clone()
Creates and returns a copy of this event.
|
Modifier and Type | Method and Description |
---|---|
void |
Entity.schedule(Event<?> what)
Schedules this Entity to be manipulated by the given Event at the current
time.
|
void |
Entity.schedule(Event<?> what,
TimeInstant when)
Schedules this Entity to be manipulated by the given Event at the given
point of time.
|
void |
Entity.schedule(Event<?> what,
TimeSpan dt)
Schedules this Entity to be manipulated by the given Event at the current
time plus the given offset.
|
void |
Entity.scheduleAfter(Schedulable after,
Event<?> what)
Schedules this Entity with the given Event to occur directly after the
given Schedulable that is already scheduled.
|
void |
Entity.scheduleBefore(Schedulable before,
Event<?> what)
Schedules this Entity with the given Event to occur directly before the
given Schedulable that is scheduled.
|
void |
Entity.schedulePreempt(Event<?> what)
Schedules this entity with an event to be executed immediately, preempting the
process lifecycle executed at the moment.
|
Modifier and Type | Method and Description |
---|---|
Event<EIn> |
Merger.getStartEvent()
returns the Startevent of the Merger
|
Event<? super EEx> |
SplitterOutput.getSuccessorEvent()
gets the succsessor event which has been set by the user
|
Event<? super E> |
SuccessorAdministration.getSuccessorEvent() |
Modifier and Type | Method and Description |
---|---|
void |
ServiceStation.setSuccessor(Event<? super E> eventToScheduleWhenFinished) |
void |
Source.setSuccessor(Event<? super E> eventToScheduleWhenFinished) |
void |
SuccessorAdministration.setSuccessor(Event<? super E> eventToScheduleWhenFinished) |
void |
Merger.setSuccessor(Event<? super EEx> eventToScheduleWhenFinished) |
void |
SplitterOutput.setSuccessor(Event<? super EEx> eventToScheduleWhenFinished) |
void |
Transformer.setSuccessor(Event<? super EEx> eventToScheduleWhenFinished) |
Modifier and Type | Method and Description |
---|---|
Event<E> |
HasPredecessor.getStartEvent()
This Method returns the start event of a Station which is used to set the successor
|
Event<E> |
Station.getStartEvent()
gets the start event of this station
|
Modifier and Type | Method and Description |
---|---|
void |
HasSuccessor.setSuccessor(Event<? super E> eventToScheduleWhenFinished)
This method is used to set the successor event
|