Open7

Mermaid の シーケンス図

forest1forest1

シーケンス図

forest1forest1

ソース

```mermaid
sequenceDiagram
  Host ->> Client :コメント1
  Client ->> Host :コメント2
```

PlantUMLとの違いとして、結果の描画に関わらず、矢印は右向きに書く。

forest1forest1

右側のコメント部を入れないとエラーになるので注意

```mermaid
sequenceDiagram
  Host ->> Client
  Client ->> Host
```

forest1forest1

ライフライン表示

```mermaid
sequenceDiagram
  Host ->>+ Client :コメント1
  Client ->>- Host : コメント2
```

矢印の右側で、ライフライン開始は+、終了はペアとなる戻る矢印に-を追記する。

forest1forest1

PlantUML式に、行を改めてActivate, Deactivateを記述することでも可。

```mermaid
sequenceDiagram
  Host ->> Client :コメント1
  Activate Client
  Client ->> Host : コメント2
  Deactivate Client
```
forest1forest1

Fire and Forgetみたいに行きっぱなしの場合は、ライフラインをActivateで指定する。

```mermaid
sequenceDiagram
  Host ->> Client :コメント1
  Activate Client
  Client ->> Device : コメント2
  Deactivate Client
```