Package | Description |
---|---|
desmoj.core.report |
Reporters for the DESMO-J core
Reportable components able and output generation. |
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
desmoj.extensions.space3D |
Objects in a 3D space and relevant motion operations.
|
Constructor and Description |
---|
TraceNote(Model origin,
java.lang.String message,
TimeInstant time,
Entity entityInvolved,
EventAbstract eventInvolved)
Creates a new tracenote with the given parameters as initial values.
|
TraceNote(Model origin,
java.lang.String message,
TimeInstant time,
java.util.List<Entity> entitiesInvolved,
EventAbstract eventInvolved)
Creates a new tracenote with the given parameters as initial values.
|
Modifier and Type | Class and Description |
---|---|
class |
Event<E extends Entity>
Provides the class for user defined events to change a single entity's
internal state.
|
class |
EventOf2Entities<E extends Entity,F extends Entity>
Provides the class for user defined events to change two entities'
internal states.
|
class |
EventOf3Entities<E extends Entity,F extends Entity,G extends Entity>
Provides the class for user defined events to change three entities'
internal states.
|
class |
ExternalEvent
Provides the class for user defined events to change the model's
state at a distinct point in simulation time.
|
class |
ExternalEventDebugOff
external event switching off the debug output for the experiment.
|
class |
ExternalEventDebugOn
ExternalEvent switching on the debug output for the experiment.
|
class |
ExternalEventReset
An external event to reset the statistic counters of the model.
|
class |
ExternalEventStop
The external event to stop a running experiment.
|
class |
ExternalEventTimedTrace
The ExternalEventTimedTrace class allows for inserting items with true time
values into the trace file.
|
class |
ExternalEventTraceOff
external event switching off the trace output for the experiment.
|
class |
ExternalEventTraceOn
external event switching on the trace output for the experiment.
|
Modifier and Type | Method and Description |
---|---|
EventAbstract |
ModelComponent.currentEvent()
Returns the currently active Event that is handled by the scheduler.
|
EventAbstract |
EventNote.getEvent()
Returns the event associated with this event-note.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<EventAbstract> |
Entity.getScheduledEvents()
Returns a list of events associated to this Entity object.
|
Constructor and Description |
---|
EventNote(Entity who1,
Entity who2,
Entity who3,
EventAbstract what,
TimeInstant when,
int howImportant,
Schedulable source)
Event notes can only be created if all relevant data can be supplied at
creation time.
|
Modifier and Type | Class and Description |
---|---|
class |
MovingDoneEvent
The MovingDoneEvent class represents a internal event which notifies
a MovableSpatialObject the end of its movement.
|
class |
RotatingDoneEvent
The RotatingDoneEvent class represents a internal event which notifies
a MovableSpatialObject the end of its rotation.
|