Description
Additional semantic validation required for sequence diagrams. The rendering of sequence diagram is particularly sensitive to the semantic correctness of the diagram. Additional validations rules are necessary to prevent triggering exceptions in the rendering machinery for invalid diagrams. Doing this systematically will require a refactoring of the validation system.
[x] Call Edge from call node to Note node
[x] Call Edge from Note node to Note node, including self-node
[x] Call Edge from top of implicit parameter node to itself
[x] Call edge from unconnected implicit parameter node to call node
Steps to reproduce
Create new Sequence diagram
Attempt one of the sequences above in developer mode
Description Additional semantic validation required for sequence diagrams. The rendering of sequence diagram is particularly sensitive to the semantic correctness of the diagram. Additional validations rules are necessary to prevent triggering exceptions in the rendering machinery for invalid diagrams. Doing this systematically will require a refactoring of the validation system.
Steps to reproduce
Configuration
b9a67beceb09104d5fb61d252e1037d6c1d47099