次の方法で共有


InteractionExtensions クラス

拡張メソッドを提供します。

継承階層

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.InteractionExtensions

名前空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
アセンブリ:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 内)

構文

'宣言
<ExtensionAttribute> _
Public NotInheritable Class InteractionExtensions
public static class InteractionExtensions
[ExtensionAttribute]
public ref class InteractionExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type InteractionExtensions =  class end
public final class InteractionExtensions

InteractionExtensions 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド静的メンバー CreateCombinedFragment(IInteraction, InteractionOperatorKind, IInteractionUse) 1 つのオペランドを含む結合フラグメントを作成します。オペランドは後で追加できます。
パブリック メソッド静的メンバー CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IInsertionPoint>) 1 つのオペランドを含む結合フラグメントを作成します。オペランドは後で追加できます。
パブリック メソッド静的メンバー CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IMessage>) 1 つのオペランドを含む結合フラグメントを作成します。オペランドは後で追加できます。
パブリック メソッド静的メンバー CreateComment コメントを作成します。
パブリック メソッド静的メンバー CreateInteractionUse
パブリック メソッド静的メンバー CreateLifeline 相互作用に新しい ILifeline オブジェクトを作成します
パブリック メソッド静的メンバー CreateLostFoundMessage 生存線で開始または終了しないメッセージを作成します。
パブリック メソッド静的メンバー CreateMessage 指定した生存線で開始および終了する、完全なメッセージを作成します。
パブリック メソッド静的メンバー CreateProperty 相互作用に新しい IProperty オブジェクトを作成します
パブリック メソッド静的メンバー Delete(ICombinedFragment) 結合フラグメントおよび結合フラグメントがカバーするメッセージと他の要素を削除します。
パブリック メソッド静的メンバー Delete(IMessage) メッセージの削除。
パブリック メソッド静的メンバー GetCombinedFragments 相互作用でのすべての結合フラグメント。

このページのトップへ

解説

UML 図の詳細については、「ソフトウェア設計のためのモデルの開発」を参照してください。

UML API の使用方法の詳細については、「UML モデルと図の拡張」を参照してください。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 名前空間