次の方法で共有


UmlExtensions クラス

すべての UML モデル要素の型のスーパークラスである IElement の拡張メソッド。

継承階層

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

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

構文

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

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

メソッド

  名前 説明
パブリック メソッド静的メンバー AddReference 文字列を要素にリンクします。通常、この文字列は URI などの参照、Modelbus 参照、または作業項目 ID です。参照の種類を示す名前を使用します。リンクを表す IReference オブジェクトを返します。
パブリック メソッド静的メンバー Delete この要素とあらゆる関係、所有されている要素、および形状を削除します。
パブリック メソッド静的メンバー DeleteAllReference 特定のタグの参照をすべて削除します。
パブリック メソッド静的メンバー GetId この要素を識別する GUID を取得します。
パブリック メソッド静的メンバー GetModelStore(Store) IModelStore で実装ストアをラップします。
パブリック メソッド静的メンバー GetModelStore(IElement) この要素を含んでいる IModelStore を取得します。
パブリック メソッド静的メンバー GetReferences この要素に関連付けられている指定されたタグの IReferences を取得します。
パブリック メソッド静的メンバー GetRelatedElements<T> 指定した種類のリレーションシップによってこの要素に関係する要素を取得します。
パブリック メソッド静的メンバー GetRelatedLinks<T> この要素から、またはこの要素に対して、指定した型の関係を取得します。

このページのトップへ

解説

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

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

スレッド セーフ

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

参照

参照

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