Visual Studio 可视化和建模 SDK 的 API 引用

Visual Studio 可视化和建模 SDK 提供域特定语言 (DSL)和 UML 工具进行了格式的平台。

备注

有关建模 API 的 UML 的信息,请参见 UML 建模扩展性的 API 参考。有关文本转换的信息,请参见 自定义 T4 文本转换

本节包含引用具有名称以 “Microsoft.VisualStudio.Modeling”开头的命名空间的参考资料。

命名空间

Content

Microsoft.VisualStudio.Modeling

类 (如 ModelElement,是所有域类基类在 DSL 定义。

Microsoft.VisualStudio.Modeling.Design

该类构成 DSL 定义的部分。

Microsoft.VisualStudio.Modeling.Diagnostics

模型存储区浏览器和性能度量工具。

Microsoft.VisualStudio.Modeling.Diagrams

类 (如 ShapeElement,是所有形状基类在 DSL 定义。

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement

笔势和选择方法。

Microsoft.VisualStudio.Modeling.DslDefinition

DSL 定义设计器的 API。

Microsoft.VisualStudio.Modeling.DslDefinition.Design

DSL 定义设计器的内部类。

Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement

允许您扩展具有命令、笔势和验证的 DSL 设计器的属性。

Microsoft.VisualStudio.Modeling.Extensibility

实现 DSL 扩展性 ModelElement 的扩展方法。

Microsoft.VisualStudio.Modeling.ExtensionEnablement

扩展性属性

Microsoft.VisualStudio.Modeling.Immutability

可以使部件模型是只读的。

Microsoft.VisualStudio.Modeling.Integration

Modelbus API,可帮助您集成不同的模型。

Microsoft.VisualStudio.Modeling.Integration.Picker

允许用户导航到创建 Modelbus 模型和元素的对话框引用。

Microsoft.VisualStudio.Modeling.Integration.Picker.Hosting

选择器服务。

Microsoft.VisualStudio.Modeling.Integration.Shell

Modelbus Visual Studio的适配器结构。

Microsoft.VisualStudio.Modeling.Integration.Shell.Picker

允许用户导航到创建 Modelbus 模型和元素的选择器对话框引用。

Microsoft.VisualStudio.Modeling.Shell

DSL 和 Visual Studio之间的接口。

Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement

使您可以定义快捷键 () 上下文菜单命令。

Microsoft.VisualStudio.Modeling.Validation

可以定义验证约束。

请参见

其他资源

UML 建模扩展性的 API 参考

自定义 T4 文本转换