次の方法で共有


アクティビティ図の要素のプロパティ

Visual Studio Ultimate の UML アクティビティ図の各要素には、プロパティがあります。要素のプロパティを表示するには、図または UML モデル エクスプローラーで要素を右クリックし、[プロパティ] をクリックします。 プロパティがプロパティ ウィンドウに表示されます。

注意

このトピックでは、UML アクティビティ図の要素のプロパティについて説明します。UML アクティビティ図の解説については、「UML アクティビティ図: リファレンス」を参照してください。UML アクティビティ図を描画する方法の詳細については、「UML アクティビティ図: ガイドライン」を参照してください。

要素のプロパティ

プロパティ

既定値

要素

Description

名前

既定の名前

すべて

要素を識別します。

Qualified Name

パッケージ :: 名前

すべて

要素を一意に識別します。 要素を格納するパッケージの修飾名がプレフィックスとして付けられます。

作業項目

関連付けなし

すべて

この要素に関連付けられている作業項目の数。 作業項目を関連付ける方法については、「モデル要素と作業項目とのリンク」を参照してください。

Description

(なし)

すべて

要素に関する一般的な説明を記述できます。

(型の既定値)

すべて

シェイプの色。

Body

(なし)

動作

アクションを詳細に指定します。

言語

(なし)

動作

Body の式の言語。

Local Postconditions

(なし)

アクション、送信、受理、振る舞い呼び出し、操作呼び出し

実行が終了したときに満たされている必要がある制約。 アクションによって実現される目標。

Local Preconditions

(なし)

アクション、送信、受理、振る舞い呼び出し、操作呼び出し

実行が開始される前に満たされている必要がある制約。

Is Synchronous

True

振る舞い呼び出し、操作呼び出し

  • true の場合、アクションはアクティビティが終了するまで待機します。

[動作]

(なし)

振る舞い呼び出し

  • 起動されたアクティビティ。

演算

(なし)

操作呼び出し

  • 起動された操作。

Is Unmarshall

False

イベント受理

  • true の場合、型指定された出力ピンを使用でき、データのマーシャリング解除はそれに対して行われます。 false の場合、すべてのデータが 1 つのピンに表示されます。

Upper Bound

*

オブジェクト ノード、アクティビティ パラメーター

0 は、フローに沿ってデータを直接渡す必要があることを示します。

* は、データをフローに格納できることを示します。

Selection

(なし)

オブジェクト ノード、アクティビティ パラメーター、入力ピン、出力ピン、オブジェクト フロー

データをフィルターを処理するプロセスを呼び出します。 このプロセスは、別の図で定義できます。

順序付け

(なし)

オブジェクト ノード、アクティビティ パラメーター、入力ピン、出力ピン

  • 複数のトークンを格納する方法。

Is Control

False

入力ピン、出力ピン

  • true の場合、このピンのフローは制御フローです。 false の場合、このピンのフローはオブジェクト フローです。

種類

(なし)

入力ピン、出力ピン、オブジェクト ノード、アクティビティ パラメーター

  • 送信されたオブジェクトの型。

  • 基本型 (たとえば、Integer)、またはモデルの別の場所で定義された分類子。 定義されていない型の名前を入力した場合、UML モデル エクスプローラーの [未指定の型] に表示されます。

Multiplicity

1

入力ピン、出力ピン

  • 単一値または範囲 ([n..m]) を指定できます。

  • 下限 n: アクションは、ピンで待機しているオブジェクトの数が n 個にならないと開始 (入力ピンの場合) または停止 (出力ピンの場合) できません。

  • 上限 m: アクションは、1 回の実行で m 個を超えるオブジェクトを使用または生成できません。 * は、無制限を示します。

Transformation

(なし)

オブジェクト フロー

  • データを変換させるプロセスを呼び出します。 このプロセスは、別の図で定義できます。

Is Multicast

False

オブジェクト フロー

  • 複数の受信オブジェクトまたはコンポーネントが存在する可能性を示します。

Is MultiReceive

False

オブジェクト フロー

  • 複数の受信オブジェクトまたはコンポーネントが存在する可能性を示します。

Is Single Execution

False

アクティビティ図

  • 設定されている場合、この図は最大で一度に 1 回実行されます。

参照

概念

UML アクティビティ図: リファレンス

UML アクティビティ図: ガイドライン