【PlantUML】基本文法
概要
PlantUML全体で使用する文法についてまとめました。
開始と終了
PlantUMLの開始は @startuml UMLタイトル
で、終了は @enduml
と記述します。
どのダイアグラムでも必須の記述です。
sample01.pu@startuml 開始と終了
[*] -> State
State -> [*]
@enduml
出力結果
コメントアウト
1行のコメントは ' コメント
で、コメントブロックは /''/
で記述します。
Comment.pu@startuml コメントアウト
' 1行のコメントを記述できます。
[*] -> State
/'
複数行のコメントを記述できます。
State -> UnknowState
'/
State -> [*]
@enduml
出力結果
定数
定数は !define 定数名 定数値
で定義できます。
Constant.pu@startuml 定数
' PlantUMLに『struct』に相当するキーワードがないので、
' ステレオタイプで専用の目印を作成して差別化しています。
!define structSymbol <<(S, pink)>>
class TestStruct01 structSymbol{
+ string testField01
}
class TestStruct02 structSymbol{
+ string testField01
}
@enduml
出力結果