New! Render PlantUML diagrams directly inside GitHub
with our official browser extension —
No server. No tokens. No tracking. Zero permissions but clipboard. —
Try it out and let us know what you think!
XML Metadata Interchange (XMI)
The nice thing about standards is that there are so many of them to choose from. Andrew S. TanenbaumMany users ask for XMI support in PlantUML. So the
-xmi flag has been added in the
command line (and in the ANT task also), for betatesting. This is only
working with class diagrams.
As explain on the Modeling Portal, XMI theoretically
allows to interchange data between programs.
So let's have a very simple example, with three classes:
- On StarUML, you have to use testStarUML.xml
- On ArgoUML, you have to use testArgoUML.xml
-xmi: only classes are exported, without any relationship. This is very basic but should work with on many tools-xmi:argo: to be read by ArgoUML-xmi:star: to be read by StarUML