Statecharts events and guards tend to bug
When adding events and guards to statecharts using the inline textbox, the event component does not seem to appear in the edit section for the transitions. Also editting in the inline textbox for transitions usually fails ( eg guard not removed). The event-guard-effect interface needs to be simplified and less buggy.
-
John CATLEY commented
Will you get a chance to look at the statechart event UI ?
It is unclear how to specify abstract events, guards and actions.
Moreover, the contextual interface can easily get out of sync with the main model explorer.I get this impression that people do not use the statechart facility as often as other models.
-
John CATLEY commented
I really cannot get to grips with the statechart transition interface.
It is easy to get the model edit section and the in-diagram editor out of sync.Also, simple guards like [ person = bob] fail because of the equals sign.
Finally, the embedding states into composite states seems fragile.
Dragging the composite state leaves the internals scattered outside its owner.
Hardly the behaviour of a "composite" state.Could you look into that?
Cheers