テキストの説明から UML 図を生成します。
PlantUML は、簡単なテキスト記述を通じてさまざまな UML 図を作成できるコンポーネントです。 PlantUML は、シーケンス図から展開図などに至るまで、複雑なシステムを視覚的に表現する簡単な方法を提供します。
UML図
従来の構文
シーケンス図
ユースケース図
クラス図
オブジェクト図
アクティビティ図
コンポーネント図
展開図
状態図
タイミング図
非 UML 図
情報工学 (IE) の図
エンティティ関係 (ER) 図 (Chen の表記法)
JSONデータ
YAMLデータ
EBNF (拡張バッカス・ナウア形式)
Regex (正規表現)
ネットワーク図 (nwdiag)
Salt (ワイヤーフレーム グラフィカル インターフェイスまたは UI モックアップ)
アーキメート図
SDL (仕様および記述言語)
ディター図
ガントダイアグラム
年表
マインドマップ図
WBS(作業分解構造)
数学表記 (AsciiMath、JLaTeXMath)
エンティティ関係 (ER) 図
ハイパーリンクとツールチップ
絵文字、Unicode、アイコンを含むリッチ テキスト (クレオール語)
OpenIconic アイコン
スプライトアイコン
より詳細な概要については、PlantUML 公式 Web サイトをご覧ください。
セキュリティ ポリシーとセキュリティの概要を参照してください。
重要
PlantUML は log4j 脆弱性の影響を受けません。
PlantUML をスタンドアロン アプリケーションとして使用する場合でも、独自のプロジェクトのコンポーネントとして使用する場合でも、始めるのは簡単です。システム上で PlantUML をセットアップする方法については、公式の PlantUML セットアップ ガイドを参照してください。
PlantUML をソースからビルドするには、特定の前提条件をインストールし、ビルド ガイドに概説されている一連の手順に従う必要があります。詳細な手順については、BUILDING.md ファイルをご覧ください。
PlantUML はオープンソース プロジェクトであり、あらゆる種類の貢献を歓迎します。バグの修正、ドキュメントの改善、情報の普及などにご協力いただければ幸いです。開始方法の詳細については、貢献ガイドを参照してください。
PlantUML の使用に関する包括的かつ詳細なドキュメントについては、ここから入手できる公式 Javadoc を参照してください。このドキュメントは進行中の作業であり、完全ではない可能性があることに注意してください。
GitHubの問題
コミュニティフォーラム
PlantUML は、いくつかのライセンスに基づいてライセンスされています。最適なものを選択できます。
GPLライセンス
LGPLライセンス
Apacheライセンス
Eclipseパブリックライセンス
MITライセンス
詳細については、PlantUML ライセンス FAQ を参照して、使用例に適したライセンスを判断してください。