活動圖表中的項目屬性

在 Visual Studio Ultimate 的 UML 活動圖表中,圖表上的每個項目都具有屬性。 若要查看項目的屬性,請以滑鼠右鍵按一下圖表或 [UML 模型總管] 中的項目,然後按一下 [屬性]。屬性隨即出現於 [屬性] 視窗中。

注意事項注意事項

本主題說明 UML 活動圖表上項目的屬性。如需如何讀取 UML 活動圖表的詳細資訊,請參閱 UML 活動圖表:參考。如需如何繪製 UML 活動圖表的詳細資訊,請參閱 UML 活動圖表:方針

項目的屬性

屬性

Default

元素

描述

名稱

預設名稱

全部

識別項目。

Qualified Name

封裝 :: 名稱

全部

唯一識別項目。以包含項目的封裝限定名稱當做前置詞。

Work Items

0 個關聯項目

全部

與這個項目 (Element) 關聯的工作項目 (Item) 數目。若要讓工作項目產生關聯,請參閱 連結模型項目和工作項目

描述

(無)

全部

您可以在這裡說明關於項目的一般注意事項。

色彩

(型別的預設值)

全部

圖形的色彩。

Body

(無)

動作

詳細指定動作。

語言

(無)

動作

內容中運算式的語言。

Local Postconditions

(無)

動作、傳送、接收、呼叫行為、呼叫作業

執行結束時必須滿足的條件約束。動作達成的目標。

Local Preconditions

(無)

動作、傳送、接收、呼叫行為、呼叫作業

執行開始之前必須滿足的條件約束。

Is Synchronous

True

呼叫行為、呼叫作業

  • 若為 true,則動作會等待活動結束。

行為

(無)

呼叫行為

  • 叫用的活動。

作業

(無)

呼叫作業

  • 叫用的作業。

Is Unmarshall

False

接受事件

  • 若為 true,則可以有多個型別輸出連接,而且資料會解除封送處理到這些連接。若為 false,則會在一個連接上顯示所有資料。

Upper Bound

*

物件節點、活動參數

[0] 指出必須直接隨流程傳遞資料。

[*] 指出可以將資料儲存在流程中。

選取

(無)

物件節點、活動參數、輸入連接、輸出連接、物件流程

叫用篩選資料的流程。此流程可能定義於其他圖表中。

Ordering

(無)

物件節點、活動參數、輸入連接、輸出連接

  • 儲存多個標記的方式。

Is Control

False

輸入連接、輸出連接

  • 若為 true,則此連接上的流程是控制流程。若為 false,則是物件流程。

型別

(無)

輸入連接、輸出連接、物件節點、活動參數

  • 傳送物件的型別。

  • 型別可以是主要型別 (例如 [整數]),或是定義於模型中其他位置的 Classifier。如果您輸入尚未定義之型別的名稱,該名稱將會出現在 [UML 模型總管] 的 [未指定的型別] 區段中。

Multiplicity

1

輸入連接、輸出連接

  • 可以是單一值或範圍 [n..m]。

  • 下限 n - 直到連接上有 n 個等待物件時,才啟動 (用於輸入連接) 或停止 (用於輸出連接) 動作。

  • 上限 m - 在一次執行中,動作不能使用或產生超過 m 個物件。* 表示沒有限制。

Transformation

(無)

物件流程

  • 叫用轉換資料的流程。此流程可能定義於其他圖表中。

Is Multicast

False

物件流程

  • 指出可能有數個收件者物件或元件。

Is MultiReceive

False

物件流程

  • 指出可能有數個收件者物件或元件。

Is Single Execution

False

活動圖表

  • 如果已設定,則一次最多只有一個此圖表的執行。

請參閱

概念

UML 活動圖表:參考

UML 活動圖表:方針