InteractionOperatorKind 列舉型別
描述如何組合 CombinedFragment 的運算元。
命名空間: Microsoft.VisualStudio.Uml.Interactions
組件: Microsoft.VisualStudio.Uml.Interfaces (在 Microsoft.VisualStudio.Uml.Interfaces.dll 中)
語法
'宣告
<CLSCompliantAttribute(True)> _
Public Enumeration InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum class InteractionOperatorKind
[<CLSCompliantAttribute(true)>]
type InteractionOperatorKind
public enum InteractionOperatorKind
成員
成員名稱 | 說明 | |
---|---|---|
Seq | 有兩個或多個運算元。與相同生命線相關的訊息 必須依照運算元的順序發生。凡不涉及相同生命線之處, 可平行交叉來自不同運算元的訊息。 | |
Alt | 有兩個或多個運算元,但只會執行其中一個。 | |
Opt | 有一個不一定執行的運算元。如果成立條件 已定義,決定是否執行運算元。 | |
Break | 如果執行此片段,就會放棄序列的其餘部分。如果定義成立條件,會發生中斷。 | |
Par | 平行。片段中的事件可以交錯。 | |
Strict | 有兩個或多個運算元,必須依指定的順序出現。 | |
Loop | 有一個可重複的運算元。如果有成立條件,則它 判斷重複終止時間。 | |
Critical | ||
Neg | 這個運算元中出現的序列不得發生。通常在內部使用 Consider 或 Ignore 運算元。 | |
Assert | 運算元只會指定有效的序列。通常用於 Consider 或 Ignore 運算元。 | |
Ignore | 指定運算元未描述的訊息清單。他們可以: 發生在指定的系統中,但對於目的而言並不重要 此交互作用的。 | |
Consider | 指定運算元所描述的訊息清單。其他訊息可以 發生在指定的系統中,但對於目的而言並不重要 此交互作用的。 |
備註
![]() |
---|
這個型別中定義的方法是擴充方法。若要使用方法,您必須將專案參考加入至 .NET 組件 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll,而且必須將指示詞 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; 包含在程式碼中。 |