Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 3.37 KB

api-reference-for-modeling-sdk-for-visual-studio.md

File metadata and controls

41 lines (36 loc) · 3.37 KB
titledescriptionms.datems.topicauthorms.authormanagerms.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

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".

NamespaceContent
xref:Microsoft.VisualStudio.Modeling?displayProperty=fullNameClasses such as ModelElement, which is the base class of all domain classes that you define in a DSL.
xref:Microsoft.VisualStudio.Modeling.Design?displayProperty=fullNameClasses that form part of a DSL definition.
xref:Microsoft.VisualStudio.Modeling.Diagnostics?displayProperty=fullNameThe model Store Viewer and performance measurement tools.
xref:Microsoft.VisualStudio.Modeling.Diagrams?displayProperty=fullNameClasses such as ShapeElement, which is the base class of all shapes that you define in a DSL.
xref:Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement?displayProperty=fullNameGesture and Selection methods.
xref:Microsoft.VisualStudio.Modeling.DslDefinition?displayProperty=fullNameThe API of the DSL Definition designer.
xref:Microsoft.VisualStudio.Modeling.DslDefinition.Design?displayProperty=fullNameInternal classes of the DSL Definition designer.
xref:Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement?displayProperty=fullNameAttributes that allow you to extend the DSL designer with commands, gestures, and validation.
xref:Microsoft.VisualStudio.Modeling.Extensibility?displayProperty=fullNameExtension methods for ModelElement that implement DSL Extensibility.
xref:Microsoft.VisualStudio.Modeling.ExtensionEnablement?displayProperty=fullNameExtensibility attributes
xref:Microsoft.VisualStudio.Modeling.Immutability?displayProperty=fullNameLets you make parts of a model read-only.
Microsoft.VisualStudio.Modeling.IntegrationThe Modelbus API, which helps you integrate different models.
Microsoft.VisualStudio.Modeling.Integration.PickerThe dialog box that lets users navigate to models and elements to create Modelbus references.
Microsoft.VisualStudio.Modeling.Integration.Picker.HostingThe Picker service.
Microsoft.VisualStudio.Modeling.Integration.ShellModelbus adapter framework for Visual Studio.
Microsoft.VisualStudio.Modeling.Integration.Shell.PickerThe Picker dialog box that lets users navigate to models and elements to create Modelbus references.
xref:Microsoft.VisualStudio.Modeling.Shell?displayProperty=fullNameThe interface between DSLs and Visual Studio.
xref:Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement?displayProperty=fullNameLets you define shortcut (context) menu commands.
xref:Microsoft.VisualStudio.Modeling.Validation?displayProperty=fullNameLets you define validation constraints.

See also

close