Referência de API para visualização de Visual Studio e o SDK de modelagem.

Visualização de Visual Studio e modelagem SDK fornece a plataforma na qual as linguagens específicas de domínio (DSL) e as ferramentas UML são criadas.

ObservaçãoObservação

Para obter informações sobre a API de modelagem UML, consulte Referência da API de extensibilidade de modelagem UML.Para obter informações sobre a transformação de texto, consulte Personalizando a transformação de texto T4.

Esta seção contém material de referência para namespaces que têm nomes que começam com "Microsoft.VisualStudio.Modeling".

Namespace

Conteúdo

Microsoft.VisualStudio.Modeling

Classes, como o ElementoModelo, que é a classe base de todas as classes de domínio que você define em uma DSL.

Microsoft.VisualStudio.Modeling.Design

Classes que fazem parte de uma definição de DSL.

Microsoft.VisualStudio.Modeling.Diagnostics

Ferramentas de medição modelo Visualizador de armazenamento e desempenho.

Microsoft.VisualStudio.Modeling.Diagrams

Classes, como ShapeElement, que é a classe base de todas as formas que você define em uma DSL.

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement

Métodos de seleção e o gesto.

Microsoft.VisualStudio.Modeling.DslDefinition

A API do designer DSL Definition.

Microsoft.VisualStudio.Modeling.DslDefinition.Design

Classes internas do designer DSL Definition.

Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement

Atributos que permitem que você amplie o designer DSL com comandos, gestos e validação.

Microsoft.VisualStudio.Modeling.Extensibility

Métodos de extensão para o ElementoModelo que implementam extensibilidade de DSL.

Microsoft.VisualStudio.Modeling.ExtensionEnablement

Atributos de extensibilidade

Microsoft.VisualStudio.Modeling.Immutability

Permite que você tornar partes de um modelo somente leitura.

Microsoft.VisualStudio.Modeling.Integration

A API de Modelbus, que ajuda você a integrar modelos diferentes.

Microsoft.VisualStudio.Modeling.Integration.Picker

A caixa de diálogo que permite aos usuários navegar para modelos e elementos para criar referências de Modelbus.

Microsoft.VisualStudio.Modeling.Integration.Picker.Hosting

O serviço do seletor.

Microsoft.VisualStudio.Modeling.Integration.Shell

Estrutura de adaptador de Modelbus para Visual Studio.

Microsoft.VisualStudio.Modeling.Integration.Shell.Picker

A caixa de diálogo de seletor que permite aos usuários navegar para modelos e elementos para criar referências de Modelbus.

Microsoft.VisualStudio.Modeling.Shell

A interface entre as DSLs e Visual Studio.

Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement

Permite definir os comandos de menu de atalho (contexto).

Microsoft.VisualStudio.Modeling.Validation

Permite definir restrições de validação.

Consulte também

Outros recursos

Referência da API de extensibilidade de modelagem UML

Personalizando a transformação de texto T4