API Reference for Visual Studio Visualization and Modeling SDK
The Visual Studio Visualization and Modeling SDK provides the platform on which your domain-specific languages (DSL) and the UML tools are built.
Note
|
|---|
|
For information about the UML modeling API, see API Reference for UML Modeling Extensibility. For information about text transformation, see Customizing T4 Text Transformation. |
This section contains reference material for namespaces that have names that begin with "Microsoft.VisualStudio.Modeling".
|
Namespace |
Content |
|---|---|
|
Classes such as ModelElement, which is the base class of all domain classes that you define in a DSL. |
|
|
Classes that form part of a DSL definition. |
|
|
The model Store Viewer and performance measurement tools. |
|
|
Classes such as ShapeElement, which is the base class of all shapes that you define in a DSL. |
|
|
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement |
Gesture and Selection methods. |
|
The API of the DSL Definition designer. |
|
|
Internal classes of the DSL Definition designer. |
|
|
Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement |
Attributes that allow you to extend the DSL designer with commands, gestures and validation. |
|
Extension methods for ModelElement that implement DSL Extensibility. |
|
|
Extensibility attributes |
|
|
Lets you make parts of a model read-only. |
|
|
The Modelbus API, which helps you integrate different models. |
|
|
The dialog box that lets users navigate to models and elements to create Modelbus references. |
|
|
The Picker service. |
|
|
Modelbus adapter framework for Visual Studio. |
|
|
The Picker dialog box that lets users navigate to models and elements to create Modelbus references. |
|
|
The interface between DSLs and Visual Studio. |
|
|
Lets you define shortcut (context) menu commands. |
|
|
Lets you define validation constraints. |
Note