Macros de Sustitución de Plantilla [Guía de Usuario de Enterprise Architect]

Top Previous Next

Macros de Sustitución de Plantilla

button_main button_prev button_next

Los Macros de Sustitución de Plantilla corresponden a Plantillas Base. Estos macros resultan en la ejecución de la plantilla nombrada. Por convención los macros de plantilla son nombrados de acuerdo con Pascal casing.

Estructura %<TemplateName>%

donde <TemplateName> puede ser una de las plantillas listadas abajo.

Cuando una plantilla es referenciada desde adentro de otra plantilla, se genera con respecto a los elementos actualmente en alcance. La plantilla específica es seleccionada basada en los estereotipos de lo elementos al alcance.

Como se indicó anteriormente, hay una jerarquía implícita entre las diversas plantillas. Se debe tener algún cuidado para poder preservar una jerarquía sensible de referencias de plantilla. Por ejemplo, no tiene sentido utilizar el macro %ClassInherits% dentro de cualquiera de las plantillas de atributo u operación. De lo contrario, las plantillas de Operación y Atributo son diseñadas para uso dentro de la plantillaClassBody .

El CTF contiene los siguientes macros de sustitución de plantilla:

Attribute

ClassNotes

Namespace

AttributeDeclaration

ClassParameter

NamespaceBody

AttributeDeclarationImpl

File

NamespaceDeclaration

AttributeNotes

FileImpl

NamespaceImpl

Class

ImportSection

Operation

ClassBase

ImportSectionImpl

OperationBody

ClassBody

InnerClass

OperationBodyImpl

ClassBodyImpl

InnerClassImpl

OperationDeclaration

ClassDeclaration

LinkedAttribute

OperationDeclarationImpl

ClassDeclarationImpl

LinkedAttributeDeclaration

OperationImpl

ClassImpl

LinkedAttributeNotes

OperationNotes

ClassInherits

LinkedClassBase

Parameter

ClassInterface

LinkedClassInterface