API Reference for UML Modeling Extensibility

You can write program code to read and modify the models that you create with Visual Studio Ultimate. The API reference provides information about the specific classes to help you with this. For more task-oriented information, see the topics under Extending UML Models and Diagrams.

Assemblies

Assembly

What this allows you to do

Microsoft.VisualStudio.Uml.Interfaces.dll

  • Read and change model elements such as IUseCase, IAssociation, and so on.

  • Navigate relationships between elements.

The namespaces and types correspond to those that are defined in the UML Specification.

Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll

  • Create new instances of model elements

  • Access and modify shapes and diagrams.

See Also

Concepts

Extending UML Models and Diagrams

API Reference for Visual Studio Visualization and Modeling SDK