Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El diagrama de una definición de Domain-Specific Language Tools es una herramienta importante para definir el lenguaje específico del dominio. Puede agregar elementos al modelo de dominio y definir relaciones en el diagrama y modificar el diseño del diagrama para que sea más legible.
Diseño del diagrama
El diagrama de definición de herramientas de lenguaje Domain-Specific tiene dos particiones, la partición Clases y relaciones y la partición Elementos de diagrama . La partición Clases y relaciones muestra clases de dominio, relaciones de dominio y herencia. La partición Diagram Elements muestra clases de formas, clases de conectores, clases de carriles y el diagrama del diseñador generado.
Las clases de dominio pueden aparecer en varias ubicaciones en las particiones Clases y Relaciones . Una definición de clase de dominio muestra un árbol de herencia si es la clase base para otras clases de dominio y un árbol de relaciones si es el origen de la inserción o las relaciones de referencia. Los marcadores de posición de clase de dominio aparecen como destinos de relaciones de inserción o de referencia. De forma predeterminada, los elementos de marcador de posición se muestran con el compartimiento Propiedades del dominio contraído. No muestran la herencia ni la inserción ni las relaciones de referencia.
Al agregar una clase de dominio, aparece en la parte inferior de la partición Clases y relaciones . Al agregar una relación de embutido o referencia, esta se dibuja debajo y a la derecha de la clase de dominio de origen.
A medida que agrega clases de dominio y relaciones, puede resultar difícil localizar una clase de dominio determinada. Para encontrar una clase de dominio, haga clic con el botón derecho en él en el Explorador dsl y, a continuación, haga clic en Buscar en diagrama.
En las secciones siguientes se describe cómo puede cambiar la apariencia del diagrama para facilitar la lectura.
Copiar elementos
Puede usar copiar, cortar y pegar en los elementos del diagrama de definición de DSL.
Acercar o alejar el diagrama
Puede acercar o alejar el diagrama mediante la barra de herramientas del Diseñador DSL para establecer el nivel de zoom.
Ocultar líneas de mapa
Las líneas de mapa son líneas que se dibujan entre una clase de dominio o una relación de dominio y la forma o conector a la que se asigna. Puede ocultar líneas de mapa haciendo clic en el botón Mostrar líneas de mapa de la barra de herramientas del Diseñador DSL . Para mostrar las líneas, haga clic de nuevo en el botón.
Cambiar el diseño del diagrama
Puede cambiar el diseño de la partición Clases y relaciones como se indica a continuación.
Expand/Collapse
Puede reducir el tamaño de un elemento de forma de compartimiento que representa una clase de dominio o una forma haciendo clic con el botón derecho en él y, a continuación, haciendo clic en Contraer. Esto oculta el compartimiento Propiedades del dominio de la forma. Para volver a mostrar el compartimiento Propiedades del dominio , haga clic con el botón derecho en la forma y, a continuación, haga clic en Expandir.
Subir o bajar
Puede mover una clase de dominio o un elemento de diagrama hacia arriba o hacia abajo en la partición haciendo clic con el botón derecho en el elemento y, a continuación, haciendo clic en Subir o Bajar. Si mueve un elemento de marcador de posición que se muestra como destino de una relación de inserción o referencia, la relación se moverá con él.
Expandir o contraer árbol de relaciones
Si una clase de dominio desempeña el rol de origen en la inserción o las relaciones de referencia con otras clases de dominio, puede ocultar las relaciones haciendo clic con el botón derecho en la definición de clase de dominio y, a continuación, haciendo clic en Contraer árbol de relaciones. Para mostrar las relaciones, haga clic con el botón derecho en el elemento de definición y, a continuación, haga clic en Expandir árbol de relaciones.
Expandir o contraer árbol de herencia
Si una clase de dominio es la clase base de otras clases de dominio, puede ocultar el árbol de herencia haciendo clic con el botón derecho en la definición de clase de dominio y, a continuación, haciendo clic en Contraer árbol de herencia. Para mostrar el árbol de herencia, haga clic con el botón derecho en el elemento de definición y, a continuación, haga clic en Expandir árbol de herencia.
Traer árbol aquí
Para consolidar el diagrama, haga clic con el botón derecho en una clase de dominio de marcador de posición y, a continuación, haga clic en Traer árbol aquí. La clase de dominio de reserva se convierte en un elemento de definición y muestra los árboles de herencia y de relaciones. El elemento de definición anterior se convierte en un elemento marcador de posición si es el destino de una relación o el elemento secundario en una relación de herencia; de lo contrario, desaparece.
Árbol dividido
Puede dividir árboles de herencia o relaciones haciendo clic con el botón derecho en la definición de clase de dominio que los muestra y, a continuación, haciendo clic en Árbol dividido. El elemento de definición se convierte en un elemento de marcador de posición, y la clase de dominio de definición, junto con sus árboles de herencia y relaciones, ahora se muestra al final de la partición.
Mostrar como clase
Si una relación de dominio tiene relaciones derivadas o si tiene relaciones de inserción o referencia con otras relaciones de dominio, puede mostrar la relación como una clase haciendo clic con el botón derecho en la relación y, a continuación, haciendo clic en Mostrar como clase. La relación se mostrará con un compartimiento Propiedades de dominio y mostrará los árboles de herencia y relaciones.