共用方式為


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