Información general sobre la interfaz de usuario de las herramientas de los lenguajes específicos de dominio

Cuando se abre por primera vez una solución de las herramientas de lenguaje específico de dominio (herramientas ADSL) en Visual Studio, la interfaz de usuario se parecerá a la siguiente imagen.

diseñador dsl

la tabla siguiente explica cómo las partes de la interfaz de usuario se utilizan.

Elemento

Definición

Diagrama

El diagrama muestra el modelo de dominio.

el diagrama tiene dos lados.Un lado define los tipos de los elementos de los modelos.el otro lado define cómo los modelos aparecerán en la pantalla.

Cuadro de herramientas

Arrastre las herramientas del cuadro de herramientas para agregar clases de dominio y de la forma al diagrama.Para agregar relaciones, conectores y se asigna la forma, haga clic en la herramienta, haga clic en el nodo de origen en el diagrama y, a continuación el de destino.

Explorador de DSL

Explorador ADSL aparece cuando una definición ADSL es la ventana activa.Muestra ADSL como un árbol.El Explorador ADSL permite editar las características del modelo que no aparecen en el diagrama.Por ejemplo, puede agregar elementos de cuadro de herramientas y cambie en el proceso de validación mediante Explorador ADSL.

Ventana detalles ADSL

La ventana de Detalles ADSL muestra las propiedades de elementos de modelo de dominio que le permiten controlar cómo se muestran los elementos, y cómo se copian y se eliminan los elementos.

  • De forma predeterminada, la ventana de Detalles ADSL junto a las ventanas de Lista de errores y de Resultados .

El diagrama del modelo de dominio

El diagrama del modelo de dominio se divide en dos partes.Un lado del diagrama muestra los elementos y relaciones del modelo.Los otros roles secundarios cómo el modelo debe mostrarse, e incluye las formas que se utiliza para mostrar los elementos y las propiedades del diagrama del modelo.La imagen siguiente se muestran los elementos del diagrama.

diseñador dsl con swimlane (calle)

La tabla siguiente explica algunos de los elementos del diagrama del modelo de dominio.

Término

Definición

Clase de dominio

Las clases de dominio son los tipos de elementos de los modelos.

Una clase de dominio puede aparecer varias veces en un diagrama, si el destino de más de una relación.

Para agregar una clase de dominio, arrastre la herramienta de la clase de dominio de Cuadro de herramientas junto a Clases y Relaciones del diagrama.

Relación de dominio

Las relaciones de dominio son los tipos de vínculos entre los elementos de los modelos.

Una relación de incrustación indica que el elemento de destino es propiedad o contenido en el elemento de origen, y aparece como una línea continua.Cada elemento del modelo debe ser el destino de una relación que inserta, de modo que los conforma un árbol.Una relación de referencia indica un vínculo general entre los elementos de modelo, y aparece como una línea discontinua.Cualquier elemento puede tener cualquier número de vínculos de referencia.

Cree una relación haciendo clic en la herramienta en Cuadro de herramientas, en la clase de dominio de origen, haga clic en el tipo de destino.

formas y conectores

Las formas especifican cómo los elementos del modelo se deben mostrar en un diagrama ADSL., conectores especifican las líneas de un diagrama ADSL que se puede utilizar para mostrar las relaciones.

Para crear una forma o un conector, arrastre la herramienta junto a Elementos del diagrama del diagrama.

Asigna la forma

Un mapa de forma aparece como una línea en el diagrama del modelo de dominio, vinculando una forma a la clase de dominio que muestra, o un conector a la relación de dominio que muestra.

Vea también

Conceptos

Información general sobre las herramientas de los lenguajes específicos de dominio

Personalizar y ampliar lenguajes específicos de dominio

Otros recursos

Domain-Specific Language Tools Glossary