plantuml / plantuml

Generate diagrams from textual description
https://plantuml.com
Other
9.73k stars 881 forks source link

Add a tool-independent XMI format #1701

Closed DaumAlexande closed 1 month ago

DaumAlexande commented 2 months ago

This PR adds a new XMI filetype XMI_SCRIPT used with the "-txmi:script" option. This new format is intended to offer a way to export XMI files for custom scripts, that need to consume plantuml Diagrams without being constrained by the specific XMI support of other applications like ArgoUML or StarUML. The format is supported for Class diagrams and component diagrams (DescriptionDiagram)

For class-diagrams the format is adapted in the following ways from the ArgoUML format:

For description diagrams the changes are:

These changes only add the specific information we needed for our current usecase.

arnaudroques commented 1 month ago

Many thanks for your contribution, and sorry about the delay...