次の方法で共有


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

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 アクティビティ図: ガイドライン