Uses of Class
microsim.exception.SimulationException
-
Uses of SimulationException in microsim.engine
-
Uses of SimulationException in microsim.event
Modifier and TypeMethodDescription@NonNull EventGroup
EventGroup.addCollectionEvent
(@NonNull Collection<?> elements, @NonNull Class<?> objectType, @NonNull String method) readOnly
defaults totrue
.@NonNull EventGroup
EventGroup.addCollectionEvent
(@NonNull Collection<?> elements, @NonNull Class<?> objectType, @NonNull String method, boolean readOnly) Creates a newCollectionTargetEvent
and adds the event to the list, using late binding method.@NonNull EventGroup
Creates a newSingleTargetEvent
and adds the event to the list, using late binding method.abstract void
Event.fireEvent()
void
EventGroup.fireEvent()
Fires each event into the list.void
SystemEvent.fireEvent()
Triggers the event based on its typevoid
EventQueue.simulate()
Runs an entire simulation.void
EventQueue.step()
Makes one simulation step forward.ModifierConstructorDescriptionCollectionTargetEvent
(@NonNull Collection<?> elements, @NonNull Class<?> objectType, @NonNull String method, boolean readOnly) Creates an object ofCollectionTargetEvent
type using late binding method call (type detection happens at run-time).SingleTargetEvent
(@NonNull Object object, @NonNull String method) Creates a new event using late binding.