トップQs
タイムライン
チャット
視点

PlantUML

ウィキペディアから

Remove ads

PlantUMLはオープンソースのUMLダイアグラム作成用のテキストベースの言語である。PlantUMLの言語はドメイン固有言語の一例である[4]。ダイアグラムの表示にはGraphvizを使用している。

概要 開発元, 初版 ...

PlantUMLを使用するアプリケーション

PlantUML.com はクラウド上でダイアグラムを生成する。PlantUMLには、ほかにも様々な拡張機能がある。

Remove ads

テキストとUMLの対応

PlantUMLは整形され、人間に読むことのできるコードをダイアグラムの描画に用いている。

PlantUMLは様々な形式のダイアグラムをサポートし、レイアウトを明確にする必要がない。もし必要があればダイアグラムの修正を行うことも可能である。

Facade パターンのUMLクラス図の例を以下に示す。

skinparam style strictuml
class Façade {
 doSomething()
}
Façade .> package1.Class1
Façade .> package2.Class2
Façade .> package3.Class3
Client1 .> Façade : doSomething()
Client2 .> Façade : doSomething()
note as N2
doSomething() {
  Class1 c1 = newClass1();
  Class2 c2 = newClass2();
  Class3 c3 = newClass3();
  c1.doStuff(c2)
  c3.setX(c1.getX());
  return c3.getY();
}
end note
Façade .. N2

Thumb

関連項目

脚注

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads