制御ノード

アクティビティー図における制御ノードは、 アクティビティーにおける制御フローを調整する、 抽象アクティビティー・ノードです。

以下の表で、アクティビティー図で使用できる制御ノードのタイプについて説明します。

制御ノードのタイプ 説明 アイコン
アクティビティー終了 このノードは、アクティビティー内のすべてのフローの停止点を表します。 アクティビティーは、複数のアクティビティー終了ノードを持つことができます。 最初のアクティビティー終了ノードが発生すると、 すべてのフローが停止し、アクティビティーが終了します。 大きい中空き円に小さい黒丸が含まれています。名前 Final が大きい円の上に表示されます。
デシジョン このノードは、単一の着信エッジが複数の発信エッジに分割されている、 アクティビティー内のポイントを表します。 基本的に、ガード条件とも呼ばれる制約を発信エッジで使用して、 どのエッジに従うかを決定します。 デシジョンと呼ばれるダイヤモンドが表示されます。
フロー終了 このノードは、アクティビティー内の 1 つのフローの終点を表しますが、 アクティビティー内の他のフローには影響を与えません。 X を含んだ、中空き円。Flow final という名前が円の上に表示されます。
フォーク このノードは、単一の着信フローが 複数の発信フローに分割されている、 アクティビティー内のポイントを表します。 フォークと呼ばれる水平バーが表示されます。
開始状態 このノードは、アクティビティー、または構造化アクティビティー・ノードが呼び出された時のフローの開始点をマークします。 アクティビティーは、いくつかの初期ノードを持ちます。それはアクティビティーが呼び出されるときに開始するいくつかのフローがあるということで、各初期ノードに 1 つフローがあります。 開始状態と呼ばれる黒丸が表示されます。
ジョイン このノードは、複数の受信フローが 単一の発信フローに同期化される、アクティビティー内のポイントを表します。 ジョインと呼ばれる水平バーが表示されます。
マージ このノードは、複数の着信エッジが 単一の発信エッジに収束する、アクティビティー内のポイントを表します。 マージと呼ばれるダイヤモンドが表示されます。


フィードバック