title | description | ms.date | ms.topic | author | ms.author | manager | ms.subservice |
---|---|---|---|---|---|---|---|
API Reference for Modeling SDK | Learn how the Visual Studio Visualization and Modeling SDK provides the platform on which your domain-specific languages (DSLs) tools are built. | 11/04/2016 | reference | mgoertz-msft | mgoertz | mijacobs | modeling |
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 |
---|---|
xref:Microsoft.VisualStudio.Modeling?displayProperty=fullName | Classes such as ModelElement, which is the base class of all domain classes that you define in a DSL. |
xref:Microsoft.VisualStudio.Modeling.Design?displayProperty=fullName | Classes that form part of a DSL definition. |
xref:Microsoft.VisualStudio.Modeling.Diagnostics?displayProperty=fullName | The model Store Viewer and performance measurement tools. |
xref:Microsoft.VisualStudio.Modeling.Diagrams?displayProperty=fullName | Classes such as ShapeElement, which is the base class of all shapes that you define in a DSL. |
xref:Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement?displayProperty=fullName | Gesture and Selection methods. |
xref:Microsoft.VisualStudio.Modeling.DslDefinition?displayProperty=fullName | The API of the DSL Definition designer. |
xref:Microsoft.VisualStudio.Modeling.DslDefinition.Design?displayProperty=fullName | Internal classes of the DSL Definition designer. |
xref:Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement?displayProperty=fullName | Attributes that allow you to extend the DSL designer with commands, gestures, and validation. |
xref:Microsoft.VisualStudio.Modeling.Extensibility?displayProperty=fullName | Extension methods for ModelElement that implement DSL Extensibility. |
xref:Microsoft.VisualStudio.Modeling.ExtensionEnablement?displayProperty=fullName | Extensibility attributes |
xref:Microsoft.VisualStudio.Modeling.Immutability?displayProperty=fullName | 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. |
xref:Microsoft.VisualStudio.Modeling.Shell?displayProperty=fullName | The interface between DSLs and Visual Studio. |
xref:Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement?displayProperty=fullName | Lets you define shortcut (context) menu commands. |
xref:Microsoft.VisualStudio.Modeling.Validation?displayProperty=fullName | Lets you define validation constraints. |