コントロール・ノード

アクティビティー図において、コントロール・ノードはアクティビティー内での制御のフローを調整する、抽象アクティビティー・ノードです。

以下の表は、アクティビティー図で使用できるコントロール・ノードのタイプを示しています。

コントロール・ノード・タイプ 説明 アイコン
開始状態 このノードは、アクティビティーが呼び出されたときにフローが開始するポイントをマークします。アクティビティーは複数の開始ノードを持つことができます。 黒丸が表示されます。
デシジョン このノードは、単一の着信エッジが複数の発信エッジに分岐する、アクティビティー内のポイントを示します。通常は、ガード条件とも呼ばれる制約を発信エッジ側に使用して、どのエッジへ進むかを決定します。 1 つの矢印がダイヤモンドの上部を指し、2 つの矢印がダイヤモンドの下部から逆方向を指します。
マージ このノードは、複数の着信エッジが単一の発信エッジに集約する、アクティビティー内のポイントを示します。 2 つの矢印がダイヤモンドの上部を示し、1 つの矢印はダイヤモンドの下部から逆方向を指します。
フォーク このノードは、単一の着信フローが複数の発信フローに分割する、アクティビティー内のポイントを示します。 1 つの矢印が垂直バーを左側から指し、2 つの矢印が垂直バーから右側を指します。
ジョイン このノードは、複数の着信フローが単一の発信フローに同期する、アクティビティー内のポイントを示します。 2 つの矢印が垂直バーを左側から示し、1 つの矢印が垂直バーから右側を指します。
フロー終了 このノードは、アクティビティーのフローが終了するポイントを示しますが、アクティビティーのその他のフローには影響しません。 白丸の内側に X が記されます。
アクティビティー終了 このノードは、アクティビティーのすべてのフローが終了するポイントを示します。アクティビティーは複数のアクティビティー終了ノードを持つことが可能です。最初のアクティビティー終了ノードに到達すると、すべてのフローが停止してアクティビティーが終了します。 大きな白丸の内側に小さな黒丸があります。
関連概念
アクティビティー
構造化アクティビティー
アクション
振る舞いの呼び出し
操作の呼び出し
オブジェクト・ノード
アクティビティー・エッジ
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005