Macros de Sustitución de Plantillas

Superior  Previo  Próximo

Las macros de sustitución de plantillas corresponden a las plantillas que se listan en Plantillas Base. Estas macros tienen como resultado la ejecución de la plantilla nombrada. Por convención, las macros de plantillas se denominan de acuerdo con la convención para Pascal.  

 

Estructura: %<NombreDePlantilla>%  

 

donde<NombreDePlantilla>   puede ser una de las plantillas que se listan abajo.  

 

Cuando se hace referencia a una plantilla desde otra plantilla, se genera con respecto a los elementos actualmente en el alcance. La plantilla específica se selecciona basada en los estereotipos de los elementos en el alcance.   

 

Como fue especificado previamente, hay una jerarquía explícita entre las diferentes plantillas. Se debería tener algo de cuidado para preservar una jerarquía de referencias a plantillas sensible. Por ejemplo, no tiene sentido usar la macro %ClassInherits% con ninguno de los atributos de las plantillas de operación. Inversamente, las plantillas de Operaciones y Atributos se diseñaron para ser usadas con la plantilla ClassBody.  

 

El FCT contiene las siguientes macros de sustitución de plantillas:  

AttributeDeclaration

ClassParameter

NamespaceBody

AttributeNotes

File

NamespaceDeclaration

Attribute

FileImpl

NamespaceImpl

Class

ImportSection

Operation

ClassImpl

ImportSectionImpl

OperationBody

ClassBase

InnerClass

OperationBodyImpl

ClassBody

InnerClassImpl

OperationDeclaration

ClassBodyImpl

LinkedAttribute

OperationDeclarationImpl

ClassDeclaration

LinkedAttributeNotes

OperationImpl

ClassDeclarationImpl

LinkedAttributeDeclaration

OperationNotes

ClassInherits

LinkedClassBase

Parameter

ClassInterface

LinkedClassInterface

 

ClassNotes

Namespace