Escribir Transformaciones [Guía de Usuario de Enterprise Architect]

Top Previous Next

Escribir Transformaciones

button_main button_prev button_next

En Enterprise Architect, tiene la funcionalidad para escribir sus propias transformaciones. Las Transformaciones son basadas en el Marco de Trabajo de Plantilla de Generación de Código, por lo tanto se sugiere que lea y entienda los temas que cubren Plantillas de Generación de Código antes de utilizar el lenguaje de Plantillas de Transformación.

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

Factores respecto a Plantillas de Transformación

Factor

Detalle

Ver También

Plantillas de Transformación Predeterminada

Enterprise Architect proporciona un conjunto de plantillas de transformación predeterminadas que puede utilizar 'como está' o personalizar para sus requisitos.

 

Plantillas de Transformación Predeterminada

Sintaxis General para el Lenguaje Intermediario

Las Transformaciones en Enterprise Architect generan un formulario de código intermediario del modelo siendo creado en la transformación. Puede revisar y editar este código.

 

Lenguaje Intermediario

Depurar Lenguaje Intermediario

También puede depurar scripts de transformación al revisar el código intermediario generado desde el script de Transformación.

 

Depurar Lenguaje Intermediario

Editar plantillas de transformación y código

Al escribir transformaciones, usted utiliza las funcionalidades del Editor de Código común.

 

Editar Código Fuente

Marco de Trabajo de Plantilla de Código

Usted utiliza el Marco de Trabajo de Plantilla de Código para realizar ingeniería directa de modelos UML. El Marco de Trabajo de Plantilla de Transformación es derivado de esto.

 

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

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

Sintaxis para Crear Objetos

 

Para generar objetos o elementos en una transformación, aplica una sintaxis específica en el script de plantilla.

Objetos

Sintaxis para Crear Conectores

Para generar conectores (relaciones) en una transformación, aplica una sintaxis específica en el script de plantilla.

Conectores

Transformar Conectores

 

Transformando Información Duplicada

En varias transformaciones hay una cantidad sustancial de información para ser copiada. En lugar de colocar esta información en la plantilla, puede utilizar macros para leerla de la fuente.

 

Copiar Información

Transformar Sustitución de Parámetro de Plantilla

En una plantilla de transformación, si está transformando sustituciones de parámetro vinculado de conector de Plantilla Vinculante, puede utilizar los macros de sustitución de Parámetro de Plantilla.

 

Transformar Sustitución de Parámetro de Plantilla

Convirtiendo Tipos

Puede aplicar varios métodos para convertir tipos de datos a diferentes tipos de plataformas destino.

 

Convertir Tipos

Convirtiendo Nombres

Puede aplicar varios métodos para convertir nombres de elementos a diferentes convenciones de nombres de plataformas destino.

 

Convertir Nombres

Referencias Cruzadas

Durante una transformación, puede realizar verificación cruzada de elementos transformados.

 

Referencias Cruzadas

Notas

Más consejos y sugerencias se pueden extraer de un estudio minucioso de las plantillas de transformación proporcionadas con Enterprise Architect

El editor de Plantilla de Transformación aplica las funcionalidades del Editor de Código común.

 

Aprender más

Plantillas de Código y Transformación

 

Temas de Centro de aprendizaje

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