Microsoft.VisualStudio.Modeling.ExtensionEnablement Namespace

 

The types in this namespace support customization of domain-specific languages.

ClassDescription
System_CAPS_pubclassCommandExtensionAttribute

MefMetadata wrapper Attribute that declaratively declares the Command Group and position of a Command Extension in the Context Menu for a Dsl.

System_CAPS_pubclassExtensionEnablementConstants

System_CAPS_pubclassExtensionRegistrar<T, TMetadataView>

Lazy Mef Importer class that : 1. Imports parts that export the type T. 2. Ability to provide a filter.

System_CAPS_pubclassExtensionRegistrarBase<T, TMetadataView>

The base class for regular extension registrar and special case for validation registrar

System_CAPS_pubclassValidationExtensionRegistrar

Base class for an ExtensionRegistar that can register Validation Extensions

InterfaceDescription
System_CAPS_pubinterfaceICommandExtension

Implement and export this interface from a MEF extension to provide a menu command for modeling diagrams.

System_CAPS_pubinterfaceIExtensibilityLogger

Logging interface for extension registrars.

System_CAPS_pubinterfaceILinkedUndoContext

Use BeginTransaction to group a sequence of operations in one transaction.

System_CAPS_pubinterfaceILinkedUndoTransaction

A transaction allows you to group together operations on the UML model store, so that if any of them fails, the whole group is rolled back. After the transaction is committed, the user can undo the whole group with a single undo command.

System_CAPS_pubinterfaceIMenuCommand

Determines whether the command appears on the menu.

Return to top
Show: