Macros

Superior  Previo  Próximo

Las macros proporcionan el acceso a los campos del  elemento dentro del modelo de UML y también se utilizan para estructurar  la salida generada. Todas las macros son incluidas dentro de de los signos de porcentaje (%). El CTF contiene cinco tipos  básicos de macros:  

Macros de Sustitución de Plantilla

Macros de Sustitución de Campo

Macros de Sustitución de Valor Etiquetado

Macros de Control

Macros de Función

 

En general, las macros (% incluyendo de los  delimitadores) se sustituyen con el texto literal en la salida.  Por ejemplo considerar el snippet siguiente de la plantilla del declaración de la clase:  

 

    ...  class %className% ...   

 

La macro de la substitución del campo, el  %className%, daría lugar al nombre de las clases actuales que es  sustituido en la salida. Si la clase que era generada  fuera nombrada "Foo", la salida sería:   

 

     ... class Foo ...

 

Cada uno de los tipos macro básicos se explica en los siguientes tópicos.