API Reference for Modeling SDK for Visual Studio
The Visual Studio Visualization and Modeling SDK provides the platform on which your domain-specific languages (DSL) tools are built.
This section contains reference material for namespaces that have names that begin with "Microsoft.VisualStudio.Modeling".
Namespace | Content |
---|---|
Microsoft.VisualStudio.Modeling | Classes such as ModelElement, which is the base class of all domain classes that you define in a DSL. |
Microsoft.VisualStudio.Modeling.Design | Classes that form part of a DSL definition. |
Microsoft.VisualStudio.Modeling.Diagnostics | The model Store Viewer and performance measurement tools. |
Microsoft.VisualStudio.Modeling.Diagrams | 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. |
Microsoft.VisualStudio.Modeling.DslDefinition | The API of the DSL Definition designer. |
Microsoft.VisualStudio.Modeling.DslDefinition.Design | 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. |
Microsoft.VisualStudio.Modeling.Extensibility | Extension methods for ModelElement that implement DSL Extensibility. |
Microsoft.VisualStudio.Modeling.ExtensionEnablement | Extensibility attributes |
Microsoft.VisualStudio.Modeling.Immutability | Lets you make parts of a model read-only. |
Microsoft.VisualStudio.Modeling.Integration | The Modelbus API, which helps you integrate different models. |
Microsoft.VisualStudio.Modeling.Integration.Picker | The dialog box that lets users navigate to models and elements to create Modelbus references. |
Microsoft.VisualStudio.Modeling.Integration.Picker.Hosting |
The Picker service. |
Microsoft.VisualStudio.Modeling.Integration.Shell | Modelbus adapter framework for Visual Studio. |
Microsoft.VisualStudio.Modeling.Integration.Shell.Picker | The Picker dialog box that lets users navigate to models and elements to create Modelbus references. |
Microsoft.VisualStudio.Modeling.Shell | The interface between DSLs and Visual Studio. |
Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement | Lets you define shortcut (context) menu commands. |
Microsoft.VisualStudio.Modeling.Validation | Lets you define validation constraints. |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for