Visão geral da Interface do usuário de ferramentas específicas de domínio idioma
Quando você abre pela primeira vez uma solução de ferramentas de linguagem específica do domínio (ferramentas de DSL) em Visual Studio, a interface do usuário será semelhante a figura a seguir.
A tabela a seguir explica como as partes da interface do usuário são usadas.
Elemento |
Definição |
---|---|
Diagrama |
O diagrama exibe o modelo de domínio. O diagrama tem dois lados.Um lado define os tipos dos elementos em seus modelos.O outro lado define como os modelos aparecerão na tela. |
Caixa de ferramentas |
Arraste as ferramentas da caixa de ferramentas para adicionar classes de domínio e tipos de forma a que o diagrama.Para adicionar relações, conectores e mapas de forma, clique na ferramenta, e em seguida, clique em nó de origem no diagrama e, em seguida, o nó de destino. |
Explorer DSL |
DSL Explorer aparece quando uma definição de DSL é a janela ativa.Ele mostra o DSL como uma árvore.DSL Explorer permite editar os recursos do modelo que não são exibidos no diagrama.Por exemplo, você pode adicionar itens da caixa de ferramentas e alternar sobre o processo de validação usando o Explorer DSL. |
Janela de detalhes de DSL |
O DSL detalhes janela mostra as propriedades do domínio elementos do modelo que permitem que você controle como os elementos são exibidos e como os elementos são copiados e excluídos.
|
O diagrama de modelo de domínio
O diagrama de modelo de domínio é dividido em duas partes.Um dos lados do diagrama mostra os elementos e relações no modelo.O outro lado mostra como o modelo é exibida e inclui as formas que são usadas para exibir os elementos e as propriedades do diagrama de modelo.A figura a seguir mostra os elementos do diagrama.
A tabela a seguir explica alguns dos elementos do diagrama de modelo de domínio.
Termo |
Definição |
---|---|
Classe de domínio |
Classes de domínio são os tipos de elementos em seus modelos. Uma classe de domínio pode aparecer mais de uma vez em um diagrama, se ele é o destino de mais de um relacionamento. Para adicionar uma classe de domínio, arraste a ferramenta de classe de domínio da caixa de ferramentas para o Classes e relacionamentos laterais do diagrama. |
Relação de domínio |
Os relacionamentos de domínio são os tipos de vínculos entre elementos em seus modelos. Um relação incorporada indica que o elemento de destino é de propriedade ou contido no elemento de origem e aparece como uma linha sólida.Cada elemento em um modelo deve ser o destino de um relacionamento de incorporação, para que o modelo de uma árvore de formulários.A relação de referência indica um link geral entre elementos de modelo e aparece como uma linha tracejada.Qualquer elemento pode ter qualquer número de links de referência. Criar uma relação clicando na ferramenta sobre o caixa de ferramentas, clicando na classe de domínio de origem e, em seguida, clicando na classe de destino. |
Formas e conectores |
Formas de especificar como os elementos de modelo devem ser exibidos em um diagrama DSL., conectores de especificar as linhas em um diagrama DSL que pode ser usado para exibir relações. Para criar uma forma ou um conector, arraste a ferramenta para o Elementos de diagrama laterais do diagrama. |
Mapas de forma |
Um mapa de forma aparece como uma linha no diagrama de modelo de domínio, vinculando a uma forma para a classe de domínio que ele exibe, ou um conector para a relação de domínio que ele exibe. |
Consulte também
Conceitos
Visão geral das ferramentas de linguagem específica de domínio
Personalizar e estender uma linguagem específica de domínio