PlantUMLでシーケンス図を作ります。
PlantUML
本家にオンラインでシーケンス図に変換してくれるツールが準備されているのでこれを使います。
PlantUML Web Server
The PlantUML Web Server allows you to create and edit online UML diagrams using the PlantUML Language.
文法
基本
最初に「@startuml」と書き、最後に「@enduml」と書きます。
「太郎->花子:こんにちは」と書くと太郎から花子に矢印と描かれ「こんにちは」と表示されます。
このように書きます。
@startuml
太郎->花子:こんにちは
@enduml
太郎->花子:こんにちは
@enduml
次のように表示されます。
矢印
矢印の形状を変えることができます。
@startuml
太郎->花子:こんにちは
太郎-->花子:こんにちは
太郎->>花子:こんにちは
太郎-->>花子:こんにちは
@enduml
太郎->花子:こんにちは
太郎-->花子:こんにちは
太郎->>花子:こんにちは
太郎-->>花子:こんにちは
@enduml
メッセージ
メッセージを書くことができます。
@startuml
太郎->花子:こんにちは
note over 太郎:線上に表示
note left:左に表示
note right:右に表示
@enduml
太郎->花子:こんにちは
note over 太郎:線上に表示
note left:左に表示
note right:右に表示
@enduml
遅延
半角ピリオド3個「…」で遅延を表します。
@startuml
太郎->花子:おはよう
...
花子->太郎:こんにちは
@enduml
太郎->花子:おはよう
...
花子->太郎:こんにちは
@enduml
グループ化
@startuml
box 男子
participant 太郎
participant 次郎
end box
太郎->花子:おはよう
太郎->次郎:こんにちは
@enduml
box 男子
participant 太郎
participant 次郎
end box
太郎->花子:おはよう
太郎->次郎:こんにちは
@enduml
その他
コメントは先頭にシングルクォートを付けます。または「/’」と[‘/」で挟みます。
' コメント
/' コメント '/
/' コメント '/
コメント