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)
望ましい「標準規格」とは、多くの人に選ばれ使われるようなものです。 Andrew S. Tanenbaum多くのユーザから「XMI サポートしてほしい」という要望が出ていました。 そのため、ベータ版として、クラス図でのみ、コマンドラインから
-xmi フラグ付きで試用できるようにしました。ANT タスクからも、同様に使うことができます。
Modeling Portalの説明によると、
XMIを使えば、理論的には異なるプログラム間でデータのやり取りが可能です。
例えば、以下のような「3つのクラスがある、クラス図」を XMI ファイルに出力すれば、他の UML ツールに同じクラス図をインポートすることができるはずです。
- StarUML なら、testStarUML.xmlのようなファイルである必要があります
- ArgoUML なら、testArgoUML.xmlのようなファイルである必要があります
PlantUML なら、フリーライセンスですよ :-)上記のような現実があるので、PlantUML では3つのフラグを提供しています。
-xmi: クラス図のみ、クラス間のリレーション抜きの状態で出力できます。これは一番ベーシックな形式なので、多くのツールで使用できるでしょう。-xmi:argo: ArgoUML 用-xmi:star: StarUML 用