Compartir a través de


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

La primera vez que se abre una solución de Herramientas del lenguaje específico de dominio (Herramientas DSL) en Visual Studio, la interfaz de usuario será similar a la imagen siguiente.

dsl designer

En esta tabla se explica cómo se usan las distintas partes de la interfaz de usuario.

Element Definición
Diagram El diagrama muestra el modelo de dominio.

El diagrama tiene dos lados. Uno de los lados define los tipos de elementos en los modelos. El otro lado define cómo aparecen los modelos en la pantalla.
Cuadro de herramientas Arrastre herramientas del cuadro de herramientas para agregar clases de dominio y tipos de formas al diagrama. Para agregar relaciones, conectores y asignaciones de formas, haga clic en la herramienta, después haga clic en el nodo de origen en el diagrama y luego en el nodo de destino.
Explorador de DSL El Explorador de DSL aparece cuando una definición de DSL es la ventana activa. Muestra el DSL como un árbol. El Explorador de DSL permite editar las características del modelo que no se muestran en el diagrama. Por ejemplo, puede agregar elementos del cuadro de herramientas y activar el proceso de validación mediante el Explorador de DSL.
Ventana Detalles de DSL La ventana Detalles de DSL muestra las propiedades de los elementos del 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 Detalles de DSL aparece junto a las ventanas Lista de errores y Resultados.

Diagrama Modelo de dominio

El diagrama Modelo de dominio se divide en dos partes. Una parte del diagrama muestra los elementos y relaciones en el modelo. La otra parte muestra cómo se va a mostrar el modelo e incluye las formas que se usan para mostrar los elementos y las propiedades del diagrama de modelo. En esta imagen se muestran los elementos del diagrama.

dsl designer with swimlane

En esta tabla se explican algunos de los elementos del diagrama de 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 más de una vez en un diagrama, si es el destino de más de una relación.

Para agregar una clase de dominio, arrastre la herramienta de la clase de dominio desde el Cuadro de herramientas a la parte 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 inclusión indica que el elemento de destino es propiedad del elemento de origen o está incluido en él y aparece como una línea sólida. Todos los elementos de un modelo deben ser el destino de una relación de inclusión para que el modelo forme un árbol. Una relación de referencia indica un vínculo general entre los elementos del modelo general 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 el Cuadro de herramientas. Después, haga clic en la clase de dominio de origen y luego en la clase de destino.
Formas y conectores Las formas especifican cómo deben mostrarse los elementos del modelo en un diagrama de DSL. Los conectores especifican las líneas en un diagrama de DSL que se pueden usar para mostrar las relaciones.

Para crear una forma o un conector, arrastre la herramienta a la parte Elementos de diagrama del diagrama.
Asignaciones de formas Un mapa de formas aparece como una línea en el diagrama del modelo de dominio y vincula una forma a la clase de dominio que se muestra, o un conector a la relación de dominio que se muestra.

Vea también