Copyright VirtualSim 2004-2020 - All rights reserved
Events
An Event is a named signal that carries (or not) user defined values. An Event is initiated by an object and is propagated to other objects that can react to Events (observers).
Propagation is limited by the scope of the triggering. The propagation is also limited at one cycle.
If a reaction to one event raises another event, the latest will be processed at the next cycle. This behavior can be overridden with the risk of infinite loop.