Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Para criar uma solução de linguagem específica do domínio, escolha um dos modelos de solução que estão disponíveis no Assistente de Designer de Linguagem Domain-Specific. Ao escolher o modelo que mais se assemelha ao idioma que você deseja criar, você pode minimizar as modificações que precisa fazer na solução inicial.
Os modelos de solução a seguir estão disponíveis no Assistente de Designer de Linguagem do Domain-Specific.
| Template | Features | Description |
|---|---|---|
| Diagramas de classe | - Formas de compartimento - Herança de classe – Herança de Relacionamento – Herança da forma - Propriedades de relações |
Use esse modelo de solução se a linguagem específica do domínio incluir entidades e relações que tenham propriedades. Esse modelo cria uma linguagem específica do domínio que se assemelha a diagramas de classe UML. As principais entidades são classes e interfaces, juntamente com relações de associação, generalização e implementação. Uma classe ou interface aparece como uma caixa que contém uma lista de atributos. |
| Diagramas de Componentes | -Portas | Use este modelo de solução se a linguagem específica do domínio incluir componentes, ou seja, partes de um sistema de software. Esse modelo cria uma linguagem específica do domínio que se assemelha a diagramas de componente UML. As entidades principais são componentes e portas, que aparecem como pequenas formas na parte externa dos componentes. |
| Diagramas de Fluxo de Tarefas | - Formas de imagem e geometria - Raias de natação |
Use este modelo de solução se o idioma específico do domínio incluir fluxos de trabalho, estados ou sequências. Esse modelo cria uma linguagem específica do domínio que se assemelha a diagramas de atividade UML. A entidade principal é uma atividade e a relação principal é uma transição entre atividades. O modelo inclui vários outros elementos, como estado inicial, estado final e uma barra de sincronização. |
| Idioma Mínimo | - Uma classe e uma forma - Uma relação e um conector |
Use esse modelo de solução se a linguagem específica do domínio não se assemelha aos outros modelos. Esse modelo cria um idioma específico do domínio que tem duas classes e uma relação, que são representadas na Caixa de Ferramentas como Caixa de Ferramentas e Linha. A classe e a relação têm uma propriedade de cadeia de caracteres de exemplo. |
| Designer Mínimo de WinForm | - Um modelo pequeno. - Um Formulário do Windows que exibe o modelo. |
Use este modelo se você quiser criar um aplicativo no qual uma DSL esteja associada a um Formulário do Windows, em vez de um designer gráfico. O formulário que atua como a interface do usuário para o idioma está na pasta Dsl\UI. Você deve criar o projeto antes de abrir o designer de formulários. Para obter mais informações, consulte Criando uma Linguagem Específica de Domínio Baseada em Windows Forms. |
| Designer mínimo do WPF | - Um modelo pequeno – Uma interface do usuário do Windows Presentation Foundation que exibe o modelo |
Utilize este modelo se quiser criar um aplicativo no qual uma DSL esteja vinculada a uma interface do usuário do WPF, em vez de usar um designer gráfico. O designer para a interface do usuário está na pasta Dsl\UI. Você deve criar o projeto antes de abrir o editor de interface. Para obter mais informações, consulte Criando uma Linguagem Específica de Domínio baseada em WPF. |
| Biblioteca DSL | - Uma biblioteca mínima | Use este modelo se você quiser criar uma definição de DSL parcial que possa ser importada para outras definições de DSL. |