Field Substitution Macros

The field substitution macros provide access to data in your model. In particular, they are used to access data fields from:

Packages
Classes
Attributes
Operations
Parameters
 

Field substitution macros are named according to Camel casing. By convention, the macro is prefixed with an abbreviated form of the corresponding model element. For example, attribute-related macros begin with att, as in the %attName% macro, to access the name of the attribute in scope.

Macros that represent checkboxes return a value of T if the box is selected. Otherwise the value is empty.

The following table lists a small number of project field substitution macros with a description of the result. See the Learn more section for tables listing groups of type-specific macros.

Macro Name

Description

eaDateTime

The current time with format: DD-MMM-YYYY HH:MM:SS AM/PM.

 

eaGUID

A unique GUID for this generation.

 

eaVersion

Program Version (located in an Enterprise Architect dialog by selecting Help | About EA).

 

Learn more