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 | 複数のオペランドがあり、それらの 1 つのみが実行されます。 | |
Opt | 実行されるか、実行されないオペランドが 1 つあります。ガードが 定義されている場合、オペランドが実行されるかどうかを決定します。 | |
Break | このフラグメントを実行した場合、シーケンスの残りの部分は破棄されます。ガードが定義されている場合に、中断が発生するかどうかを判定します。 | |
Par | パラレル。フラグメントのイベントをインタリーブできます。 | |
Strict | 指定されている順序で実行する必要がある複数のオペランドがあります。 | |
Loop | 繰り返すことができる 1 のオペランドがあります。ガードがある場合は、 いつ繰り返しが終了するかを判定します。 | |
Critical | ||
Neg | このオペランドに示されたシーケンスが発生しないことを示します。通常、内部では使用しません。 Consider または Ignore オペランド。 | |
Assert | オペランドは、有効なシーケンスのみを指定します。通常、内部で使用します オペランドを検討するか、無視します。 | |
Ignore | オペランドで記述されないメッセージのリストを指定します。これらのメッセージが 指定のシステムで発生することがありますが、 この相互作用の目的にとっては重要ではありません。 | |
Consider | オペランドで記述されるメッセージのリストを指定します。その他のメッセージが 指定のシステムで発生することがありますが、 この相互作用の目的にとっては重要ではありません。 |
解説
注意
この型で定義されるメソッドは、拡張メソッドです。 このメソッドを使用するには、.NET アセンブリ Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll にプロジェクト参照を追加して、コードにディレクティブ using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml を含める必要があります。