BESSER
BESSER copied to clipboard
WME - Functionality to Automatically Arrange the Layout of a Class Diagram
Issue: The B-UML Import currently creates a tangled and unreadable class diagram layout.
Proposed Solution: Develop a new functionality to automatically arrange the layout of class diagrams.
- This functionality should work for both manually created diagrams and B-UML imported diagrams.
Export/Import Behavior:
- JSON Export/Import: Should continue to save and reuse class diagram layouts and data.
- B-UML Export: As currently implemented, should export B-UML code for the domain model represented in the class diagram, to be used with other tools.
- B-UML Import: Should load domain model code to initialize its class diagram. The new functionality will generate a readable initial layout automatically.
Background: In request #260, it was suggested to save graphical information in the B-UML Export. However, this approach is redundant, as the JSON Export already stores this information. Consequently, #260 has been closed and replaced with this new request.