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 (抽象ではない) を含むモデル ストア内のすべての要素。 |
このページのトップへ
拡張メソッド
名前 | 説明 | |
---|---|---|
Diagrams | モデルで開かれているすべての図。指定された場合は、特定の種類の図。 (PresentationHelpers によって定義されています。) |
このページのトップへ
解説
UML 図の詳細については、「ソフトウェア設計のためのモデルの開発」を参照してください。
UML API の使用方法の詳細については、「UML モデルと図の拡張」を参照してください。
参照
関連項目
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 名前空間