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.
Para crear una solución específica del dominio del lenguaje, elija una de las plantillas de la solución que están disponibles en el asistente del diseñador de lenguaje específico de dominio.Eligiendo la plantilla que se parece más estrechamente al lenguaje que desea crear, puede minimizar las modificaciones que tiene que realizar a la solución inicial.
Las siguientes plantillas de la solución están disponibles en el asistente del diseñador de lenguaje específico de dominio.
[!NOTA]
El propósito de las plantillas es proporcionar ADSL inicial.Las plantillas se llamó a Class y los diagramas de componentes no son diagramas completos de UML.Si desea crear un modelo UML, considere las herramientas de modelado UML, que proporcionan un conjunto de diagramas que están integrados alrededor de un único modelo.Son extensibles y pueden ser integrados con un ADSL con ModelBus.Para obtener más información, vea Desarrollar modelos para el diseño de software.
Plantilla |
Características |
Descripción |
|---|---|---|
diagramas de clases |
|
Utilice esta plantilla de solución si el lenguaje específico incluye las entidades y relaciones que tienen propiedades.Esta plantilla crea un lenguaje específico similar a los diagramas de clases UML.Las entidades principales son clases e interfaces, así como la asociación, la generalización, y las relaciones de la implementación.Una clase o interfaz aparece como un cuadro que contiene una lista de atributos. |
Diagramas de componentes |
|
Utilice esta plantilla de solución si el lenguaje específico incluye componentes, es decir, partes de un sistema de software.Esta plantilla crea un lenguaje específico similar a los diagramas de componentes UML.Las entidades principales son componentes y los puertos, que aparecen como pequeñas formas fuera de componentes. |
organigramas de la tarea |
|
Utilice esta plantilla de solución si el lenguaje específico incluye flujos de trabajo, estados, o secuencias.Esta plantilla crea un lenguaje específico similar a los diagramas de actividades de UML.la entidad principal es una actividad, y la relación principal es una transición entre las actividades.La plantilla incluye otros elementos como estado de inicio, estado final, y una barra de sincronización. |
lenguaje mínimo |
|
Utilice esta plantilla de solución si el lenguaje específico no se parece a las otras plantillas.Esta plantilla crea un lenguaje específico con dos tipos y una relación, que se representan en Cuadro de herramientas como cuadro y Línea.La clase y la relación tienen una propiedad de cadena del ejemplo. |
diseñador mínimo de WinForm |
|
Utilice esta plantilla si desea compilar una aplicación en la que ADSL está enlazado a un Windows form, en lugar de un diseñador gráfico. El formulario que actúa como la interfaz de usuario para el lenguaje está en la carpeta ADSL \UI. Debe compilar el proyecto antes de abrir el diseñador de formularios. Para obtener más información, vea Crear lenguajes específicos de dominio basados en Windows Forms. |
diseñador mínimo de WPF |
|
Utilice esta plantilla si desea compilar una aplicación en la que ADSL está enlazado a una interfaz de usuario de WPF, en lugar de un diseñador gráfico. El diseñador de la interfaz de usuario está en la carpeta ADSL \UI. Debe compilar el proyecto antes de abrir el diseñador de la interfaz de usuario. Para obtener más información, vea Crear lenguajes específicos de dominio basados en WPF. |
Biblioteca ADSL |
|
Utilice esta plantilla si desea compilar una definición parcial ADSL que se puede importar en otras definiciones ADSL. |
Vea también
Conceptos
Información general sobre las herramientas de los lenguajes específicos de dominio