@msc・@endmsc【シーケンスチャート:テキストブロック】
@mscfile【シーケンスチャート:ファイル挿入】
@startuml・@enduml【UML:テキストブロック】
@diafile【Dia:図表ファイル挿入】

@msc【シーケンスチャート:テキストブロック (開始)】 ・@endmsc【シーケンスチャート:テキストブロック (終了)】

メモ

構文

@msc ["キャプション"] [サイズ識別子=サイズ]
【シーケンスチャートのテキストブロック】
@endmsc

サイズ識別子:width・height
サイズ:100px 等

/// @msc "@@msc"
/// c [label="Client"],s [label="Server"];
/// c=>s [label = "MSG1", URL = "@ref msg1"];
/// c<=s [label = "MSG2", URL = "@ref msg2"];
/// @endmsc

【HTML出力例】

@msc

@mscfile【シーケンスチャート:ファイル挿入】

メモ

構文

@mscfile ファイル名 ["キャプション"] [サイズ識別子=サイズ]

ファイル名:スペースが含まれる場合、"ファイル名"
サイズ識別子:width・height
サイズ:100px 等

/// @mscfile mscfile.msc "mscfile.msc"

【mscfile.msc】

// Mscgen
msc {
  A,B,C;
  A box A [label="BOX", textbgcolor="yellow"];
  B rbox B [label="RBOX"];
  B note C [label="NOTE", textbgcolor="silver"];
  A-xB [label="NG"];
  A=>>B [label="MSG1"];
  B=>C [label="MSG2"];
  C=>C [linecolor="red"];
  A<<C [label="return"];
}

【HTML出力例】

mscfile.msc

@startuml【UML:テキストブロック (開始)】・@enduml【UML:テキストブロック (終了)】

メモ

構文

@startuml [{ファイル名}] ["キャプション"] [サイズ識別子=サイズ]
【UMLのテキストブロック】
@enduml

サイズ識別子:width・height
サイズ:100px 等

/// @startuml {uml.png} "アクティビティ図"
/// start
/// if (判定 ? ) then(yes)
///     :処理A;
/// else (no)
///     :処理B;
/// endif
/// stop
/// @enduml

【HTML出力例】

アクティビティ図

@diafile【Dia:図表ファイル挿入】

メモ

構文

@diafile  ファイル名 ["キャプション"] [サイズ識別子=サイズ]

ファイル名:スペースが含まれる場合、"ファイル名"
サイズ識別子:width・height
サイズ:100px 等

/// @diafile Diagram.dia "フローチャート"

【HTML出力例】

フローチャート