Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 命名空间
此命名空间包含用于读取和更新 UML 关系图的类型。
有关更多信息,请参见下列主题:
类
类 | 说明 | |
---|---|---|
ExtensibilityPresentationMapper | ||
PresentationHelpers | 为建模图和形状提供扩展方法的静态类。 |
接口
接口 | 说明 | |
---|---|---|
IActivityDiagram | 表示 UML 活动图。它可以显示必须使用 Bind 方法附加到它的活动。活动包含一组通过流连接的操作。每个活动可以被最多一个关系图显示,并且其操作可以出现在不超过一个关系图上。图本身并不构成 UML 模型的一部分。 | |
IClassDiagram | 表示可显示类、接口、枚举、包和它们之间的关系的 UML 类图。图本身并不构成模型的一部分。它包含表示模型元素的视图的 IShape 对象。每个模型元素(例如 UML 类)可由几个可能在不同关系图中的 IShapes 表示。 | |
IColorShape | IShape 对象的颜色信息。 | |
IComponentDiagram | 表示可显示组件和其内部组件以及它们之间的连接和依赖关系的 UML 组件图。图本身并不构成模型的一部分。它包含表示模型元素的视图的 IShape 对象。每个 UML 组件都可由几个可能在不同关系图中的 IShapes 表示。 | |
IDiagram | 表示 UML 建模图。它是指定关系图的父类型(如 IClassDiagram)。每个关系图被表示为模型中的一对文件。 | |
IDiagramContext | 提供对关系图的访问。可通过在 UML 扩展中声明导入的属性关系图上下文获取此类型的实例。还可以强制转换 EnvDTE.ProjectItem,如果该项为 UML 关系图。 | |
IDiagramElementOperations | ||
IPresentationElementWrapperFactory | ||
ISequenceDiagram | 表示 UML 序列图。它可以显示必须使用 Bind 方法附加到它的 IInteraction。交互描绘一组对象之间的消息交换。每个交互最多可以显示在一个关系图上,并且对象和消息只能出现在一个交互上。图本身并不构成 UML 模型的一部分。 | |
IShape | 关系图上的一个形状,显示模型中的一个元素的视图。模型元素的某些类型可以有多个形状。一些形状由其他形状组成。例如,一个类形状包含每个属性和操作的形状。模型有各种图解属性,如颜色和位置。 | |
IShape<T> | 表示关系图上的形状。这是 IShape 更强类型的子类型。它特定于特定的模型元素类型 T(如 IClassifier)。当 E 为 T 的子类型时,可以对其分配任何 IShape<E>,如 IClass。 | |
IUseCaseDiagram | 表示可显示用例、参与者和系统的 UML 用例图。图本身并不是 UML 模型的一部分。它包含表示模型元素的视图的 IShape 对象。每个模型元素(例如用例)可由几个可能在不同关系图中的形状表示。 |
枚举
枚举 | 说明 | |
---|---|---|
SequenceDiagramLayoutKinds |