Referência de API do SDK de Modelagem para Visual Studio
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.
Dica
Para obter informações sobre a API de modelagem UML, consulte Referência de API para extensibilidade de modelagem UML.Para obter informações sobre a transformação de texto, consulte Personalizando 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 |
---|---|
Classes, como o ElementoModelo, que é a classe base de todas as classes de domínio que você define em uma DSL. |
|
Classes que fazem parte de uma definição de DSL. |
|
Ferramentas de medição modelo Visualizador de armazenamento e desempenho. |
|
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. |
A API do designer DSL Definition. |
|
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. |
Métodos de extensão para o ElementoModelo que implementam extensibilidade de DSL. |
|
Atributos de extensibilidade |
|
Permite que você tornar partes de um modelo somente leitura. |
|
A API de Modelbus, que ajuda você a integrar modelos diferentes. |
|
A caixa de diálogo que permite aos usuários navegar para modelos e elementos para criar referências de Modelbus. |
|
O serviço do seletor. |
|
Estrutura de adaptador de Modelbus para Visual Studio. |
|
A caixa de diálogo de seletor que permite aos usuários navegar para modelos e elementos para criar referências de Modelbus. |
|
A interface entre as DSLs e Visual Studio. |
|
Permite definir os comandos de menu de atalho (contexto). |
|
Permite definir restrições de validação. |