I am encountering problems serializing a programmatically created model that I believe are due to errors in ErrorModelScopeProvider.xtend.
In ErrorModelScopeProvider.xtend on lines 347 and 348, it establishes the scope to use when serializing a reference to a subcomponent state, for example, a subcomponent state in a composite error behavior state.
It declares the scope for this is the subcomponents of the referenced subcomponent's component classifier. This appears to be wrong. The scope should be the subcomponents of the component implementation that contains the composite error behavior.
Similarly, in ErrorModelScopeProvider on line 237, it establishes the scope to use when serializing a reference in an error behavior state machine transition.
It declares the scope as all of the events in the error behavior state machine. This is incomplete, This scope should also include the error types used by the error behavior state machine.
The text was updated successfully, but these errors were encountered:
The transition in the model above is not valid. The standard allows error events and propagation points as condition triggers but not error types. The name resolver has a bug here which will be fixed with #103, so I'm closing this issue.