Editar Plantillas de Transformación [Guía de Usuario de Enterprise Architect]

Top Previous Next

Editar Plantillas de Transformación

button_main button_prev button_next

Una única transformación aplica varias plantillas de transformación, cada una de la cuales define un tipo de objeto en el que se actúa dentro de la trasformación, y las acciones que son realizadas en objetos de ese tipo. El sistema proporciona un rango de plantillas predeterminadas incorporadas, y cada tipo de transformación utiliza un subconjunto específico de estas plantillas. Generalmente, el tipo de transformación y el subconjunto de plantillas son adaptadas al lenguaje en el que se está transformando el modelo. Algunas plantillas predeterminadas dentro de un conjunto no tienen contenido; están 'latentes', y representan el potencial para actual sobre un objeto que generalmente no está incluido en la transformación pero que es perfectamente válido si quisiera incluirlo. Por ejemplo, la plantilla de Base de Clase Vinculada en la transformación C#.

Puede adaptar las plantillas de transformación de varias maneras:

Ajustar el código en una o más plantillas en una configuración predeterminada

Agregar código a una plantilla predeterminada 'latente'

Agregar una nueva plantilla personalizada, basada en una de las predeterminadas pero sirviendo un propósito diferente que define

Agregar un nuevo tipo de transformación conteniendo - inicialmente - un conjunto básico de plantillas predeterminadas

Agregar (o eliminar) una anulación estereotipada para una plantilla

 

Una anulación estereotipada dirige la transformación para utilizar la plantilla modificada sólo si el elemento y/o característica son de los tipos estereotipados. Si el objeto o característica no son de ese tipo, la transformación aplica la plantilla base.

Acceso Herramientas | Plantillas de Transformación de MDA (Ctrl+Alt+H)

Editar Plantillas de Transformación

Campo/Opción/Botón

Acción

Ver También

Lenguaje

Haga clic en la flecha de despliegue y seleccione el nombre de la transformación.

 

 

Nuevo Tipo de Transformación

Haga clic en este botón si quiere crear una nueva transformación.

Se muestra una solicitud para el nombre de la transformación; escriba el nombre y haga clic en el botón Aceptar.

La lista de Plantillas muestra el conjunto predeterminado de plantillas incorporadas, desde las cuales puede desarrollar su transformación. Su transformación personalizada no está guardada o disponible para su uso a no ser que agregue y/o edite una o más plantillas en la transformación.

 

 

Plantillas

Lista las plantillas de transformación para la transformación actual.

Haga clic en un nombre de plantilla para resaltarla y mostrar su contenido en el panel de Plantilla. La columna Modificado indica si ha editado la plantilla para esta transformación.

 

El Editor de Plantilla de Código en Desarrollo MDG

Plantilla

 

Muestra los contenidos de la plantilla seleccionada actualmente, y proporciona las funcionalidades del editor para modificar la plantilla (clic derecho en el texto de código).

Escribir Transformaciones

El Editor de Plantilla de Código en Desarrollo MDG

Sintaxis de Plantilla de Código

 

Sustituciones de Estereotipos

Lista las plantillas estereotipadas, para la plantilla base activa.

La columna Modificada indica si ha modificado una plantilla estereotipada.

 

 

Agregar Nueva Plantilla Personalizada

Haga clic en este botón para crear una plantilla personalizada para agregar a la transformación actual.

Se muestra una ventana, solicitándole que especifique si:

El tipo de objeto (tipo de plantilla base) a la que va a responder esta nueva plantilla de nombre - haga clic en la flecha de despliegue y seleccione el nombre (los tipos de plantillas personalizadas no están incluidos en esta lista)

El nombre de la nueva plantilla - escriba el texto apropiado.

 

Haga clic en el botón Aceptar . El nuevo nombre de la plantilla es agregado a la lista de plantillas, y se abre en el editor de plantillas listo para que usted agregue su código.

 

 

Agregar Nueva Anulación Estereotipada

Haga clic en este botón para agregar una nueva anulación de estereotipo para la plantilla seleccionada actualmente. Se muestra una ventana, solicitándole que especifique la:

Clase Base (tipo de Clase estereotipada - haga clic en la flecha de despliegue y haga clic en el tipo en la lista) y/o la

Característica (haga clic en la flecha de despliegue y haga clic en la característica estereotipada en la lista).

 

Haga clic en el botón Aceptar . La anulación es agregada a la lista de Anulaciones de Estereotipo.

 

 

Obtener Plantilla Predeterminada

Haga clic en este botón para actualizar la pantalla del editor con la versión predeterminada de la plantilla actual incorporada o para despejar el contenido de la plantilla actual personalizada.

Si ha guardado la plantilla modificada, reinstaurar la versión predeterminada es un cambio, por lo que el campo Modificado sigue mostrando la palabra .

 

 

Guardar

Haga clic en este botón para agregar una nueva anulación de estereotipo para la plantilla seleccionada actualmente. No puede intercambiarse a otra plantilla sin guardar la plantilla actual, por lo que esto guarda efectivamente la transición también.

 

 

Eliminar

Haga clic en este botón para eliminar la plantilla actual personalizada o anulación de estereotipo, o los cambios más recientes a una plantilla incorporada (devolviéndola efectivamente al contenido base, predeterminado). No puede eliminar una plantilla incorporada.

Se le solicita confirmar la eliminación.

 

 

Ayuda

Haga clic en este botón para mostrar este tema de Ayuda.

 

 

Notas

La edición de plantillas de Transformación está basada fuertemente en la edición de plantillas de generación de código; para información adicional sobre editar plantillas de transformación ve la sección Editor de Plantilla de Código y el tema Editor de Código Fuente

Aprender más

Herramienta de Marco de Trabajo de Plantilla de Código (Utilizando)

Marco de Trabajo de Plantilla de Código (Desarrollando y Editando)

Editor de Plantilla de Código

Editar Código Fuente

Exportar Plantillas de Generación de Código y de Transformación

Importar Plantillas de Generación de Código y de Transformación

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Transformación de Modelado | Transformar | Escribir Transformaciones