This pull request enables the implementation of behavioral interface by DSLs, and adds the generic event manager as an engine addon that can be selected in the launch configuration.
Changes
Add a metaprog attribute to the rule executor extension point.
The implementation_relationships entry in the .dsl file is now used to declare the implementation relationships of a DSL, which then allows to configure and send event occurrences to running model through the Event Manager view in the modeling workbench.
The Event Manager is handled as a simple engine addon which must be enabled in the launch configuration.
Description
This pull request enables the implementation of behavioral interface by DSLs, and adds the generic event manager as an engine addon that can be selected in the launch configuration.
Changes
metaprog
attribute to the rule executor extension point.implementation_relationships
entry in the .dsl file is now used to declare the implementation relationships of a DSL, which then allows to configure and send event occurrences to running model through the Event Manager view in the modeling workbench.Companion Pull Requests