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