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 名前空間