This release adds in-event queue support for C and Java code generators as well as some usability improvements.
Similar to the C++ code generator, C and Java code generators now also support an additional event queue for incoming events if the statechart is event-driven. To enable it, set the inEventQueue option of the GeneratorOptions (in Java GeneralFeatures) to true. If an operation callback or function is executed by the state machine and that function raises an event, this event will be appended to the in-event queue. The state machine’s API will remain unchanged. After the origin event was processed, all events in the in-events queue will be processed automatically in the order they were raised.
We added two more buttons to the simulation view to easier restart simulation runs:
The generator model now suggests a quick fix in case the specified target project does not exist:
In addition, this release contains the following changes: