# Switch

入力された値と一致した接続先へ実行するノードを切り替えます。

## プロパティ

プロパティ名 | 型 | 説明
--- | --- | ---
入力ポート | InputExecutePort | ExecuteWireもしくはTransitionWireで接続することで実行されます
型の選択 | `SerializableType` | 比較をする値の型
Value | `InputField` | 判定する値。
Cases | `CaseData`のリスト | 判定する値とExecutePortのリスト。 ValueとWhenが一致する場合にThenの接続先ノードを実行します。 When 判定する値のInputField Then ValueとWhenが一致する場合に接続先ノードを実行するOutputExecutePort
Default | OutputExecutePort | Casesの条件に一つも合致しない場合に実行します。
Completed | OutputTransitionPort | 実行しているノードがExitに到達した際に遷移します。

## 受け付けるフロー終了系ノード

- Exit
  実行を終了し、`Completed`に遷移します。