実行オカレンス

統一モデリング言語 (UML) シーケンス図では、実行オカレンスはライフラインによって表されているインスタンスがアクティブな期間を示します。 各実行オカレンスは、振る舞いの中の 1 つの実行を表します。

次の図で説明するように、実行オカレンスはライフラインの破線をオーバーラップする細い垂直方向の長方形として表示されます。

相互作用フレームは、同期送信メッセージ、実行オカレンス、およびリターン・メッセージをもつ 2 つのライフラインを示しています。

実行オカレンスには期間があるため、開始イベント・オカレンスと終了イベント・オカレンスの 2 つのイベント・オカレンスによって表されます。 実行オカレンスの上部と下部は、相互作用内の振る舞いの開始と終了を表しています。

実行オカレンスは、同期メッセージまたは非同期メッセージを作成するとき自動的に作成されます。 ただし、メッセージに接続されない実行オカレンスを手動で作成することができます。 たとえば、実行オカレンスを既存の実行オカレンスに追加して、呼び出しシーケンス内にネスト済み実行オカレンスを作成することができます。

次の図で説明するように、ネスト済み実行オカレンスは、ライフライン上の既存の実行オカレンスからオフセットされ、その一部をカバーする長方形として表示されます。

この相互作用フレームは、同期送信メッセージ、ネスト済み実行オカレンスを含む実行オカレンス、およびリターン・メッセージをもつ 2 つのライフラインを示しています。
関連概念
シーケンス図
相互作用フレーム
ライフライン
メッセージ
相互作用オカレンス
結合フラグメント
相互作用演算子
相互作用オペランド
ガード条件
停止ノード
関連タスク
実行オカレンスを手動で作成する
実行オカレンスをサイズ変更および再配列する
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005