IModelStore 接口
与 IModelingProject 相关的存储区,UML 模型元素存储在里面。
命名空间: 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 或为空值的元素。 | |
Instances<T> | 模型存储中的具有指定类型 T(不应为抽象)的所有元素。 |
页首
扩展方法
名称 | 说明 | |
---|---|---|
Diagrams | 如果指定,则为模型中特定类型的所有打开的关系图。 (由 PresentationHelpers 定义。) |
页首
备注
有关 UML 关系图的更多信息,请参见 开发软件设计模型。
有关使用 UML API 的更多信息,请参见 扩展 UML 模型和关系图。
请参见
参考
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空间