prmr / JetUML

A desktop application for fast UML diagramming.
GNU General Public License v3.0
620 stars 121 forks source link

Additional semantic validation required for sequence diagrams #502

Closed prmr closed 1 year ago

prmr commented 1 year ago

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

  1. Create new Sequence diagram
  2. Attempt one of the sequences above in developer mode
  3. Observe uncaught exception

Configuration