次の方法で共有


IModelStore インターフェイス

UML モデル要素が格納されている、IModelingProject に関連付けられているストア。

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

構文

'宣言
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore =  interface end
public interface IModelStore

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

プロパティ

  名前 説明
パブリック プロパティ Boolean IModelStore で定義されているプリミティブなブール型。
パブリック プロパティ Integer IModelStore で定義されているプリミティブな整数型。
パブリック プロパティ IsReadOnly true の場合、モデルは更新できません。
パブリック プロパティ ProfileManager モデルで使用できるプロファイルのコレクションへのアクセスを提供します。
パブリック プロパティ Root モデルの他の要素をすべて含むパッケージ。
パブリック プロパティ String IModelStore で定義されているプリミティブな文字列型。
パブリック プロパティ UnlimitedNatural IModelStore で定義されているプリミティブな UnlimitedNatural 型。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AllInstances<T> 指定された型 T またはそのサブ型のいずれかに属するモデル ストア内のすべての要素。
パブリック メソッド FindElement 指定された GUID を持つストア内の要素、または null。
パブリック メソッド Instances<T> 指定された型 T (抽象ではない) を含むモデル ストア内のすべての要素。

このページのトップへ

拡張メソッド

  名前 説明
パブリック Extension メソッド Diagrams モデルで開かれているすべての図。指定された場合は、特定の種類の図。 (PresentationHelpers によって定義されています。)

このページのトップへ

解説

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

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

参照

関連項目

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