Macros [Guía de Usuario de Enterprise Architect]

Top Previous Next

Macros

button_main button_prev button_next

Los Macros proporcionan acceso a campos de elementos dentro del modelo UML y también son utilizados para estructurar la salida generada. Todos los macros son encapsulados dentro de signos de porcentaje (%) de la siguiente forma:

 

%<macroname>%

 

En general, los macros (incluyendo los delimitadores de % ) son sustituidos con texto literal en la salida. Por ejemplo, considere el siguiente ítem de la plantilla de Declaración de Clase :

... class %className% ...

 

El macro de sustitución de campo, %className%, resultaría en el nombre de Clase actual siendo sustituido en la salida. Por lo que si la Clase siendo generada fuera llamada Foo, la salida sería:

... class Foo ...

 

El CTF contiene un número de tipos de macros:

Macros de Sustitución de Plantilla

Macros de Sustitución de Campo

Ejemplos de Sustitución

Macros de Sustitución de Campo de Atributo

Macros de Sustitución de Campo de Clase

Macros de Sustitución de Campo de Opción de Generación de Código

Macros de Sustitución de Campo de Conector

Macros de Sustitución de Campo de Restricción

Macros de Sustitución de Campo de Esfuerzo

Macros de Sustitución de Campo de Archivo

Macros de Sustitución de Campo de Importación de Archivo

Macros de Sustitución de Campo de Vínculo

Macros de Sustitución de Campo de Archivo Vinculado

Macros de Sustitución de Campo Métrico

Macros de Sustitución de Campo de Operación

Macros de Sustitución de Campo de Paquete

Macros de Sustitución de Campo de Parámetro

Macros de Sustitución de Campo de Problema

Macros de Sustitución de Campo de Requisito

Macros de Sustitución de Campo de Recursos

Macros de Sustitución de Campo de Riesgo

Macros de Sustitución de Campo de Escenario

Macros de Sustitución de Valor Etiquetado

Macros de Sustitución de Parámetro de Plantilla

Macros de Sustitución de Campo de Prueba

 

Macros de Función

Macros de Control

Macro de Lista

Macros de Ramificación

Macros de Sincronización

El Macro de PI

 

Macros de Generación de Código EASL

 

Aprender más

Lenguaje Intermediario