次の方法で共有


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 複数のオペランドがあり、それらの 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 を含める必要があります。

参照

参照

Microsoft.VisualStudio.Uml.Interactions 名前空間