「Mermaidでシーケンス図を描く」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| 123行目: | 123行目: | ||
|点線(開いた矢印、asyncを表す場合などに使い分けると良い) | |点線(開いた矢印、asyncを表す場合などに使い分けると良い) | ||
|} | |} | ||
== activate == | |||
「activate」と「deactivate」を使うことで活動領域を表示することができます。<syntaxhighlight lang="markdown"> | |||
```mermaid | |||
sequenceDiagram | |||
Alice->>John: Hello John, how are you? | |||
activate John | |||
John-->>Alice: Great! | |||
deactivate John | |||
``` | |||
</syntaxhighlight> | |||
またメッセージの矢印の接尾辞として「+」「-」を付ける記法もあります。<syntaxhighlight lang="markdown"> | |||
```mermaid | |||
sequenceDiagram | |||
Alice->>+John: Hello John, how are you? | |||
John-->>-Alice: Great! | |||
``` | |||
</syntaxhighlight> | |||
さらに多重に重ねることもできます。<syntaxhighlight lang="markdown"> | |||
```mermaid | |||
sequenceDiagram | |||
Alice->>+John: Hello John, how are you? | |||
Alice->>+John: John, can you hear me? | |||
John-->>-Alice: Hi Alice, I can hear you! | |||
John-->>-Alice: I feel great! | |||
``` | |||
</syntaxhighlight> | |||
== Note == | |||
「Note」を使うとノート(メモ・備考)を追加することができます。<blockquote>Note [ right of | left of | over ] [Actor]</blockquote> | |||
== 例 == | == 例 == | ||