Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

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, and
  • 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.

This table lists a small number of project field substitution macros. See the Learn more section for tables listing groups of type-specific macros.

Project Macros

Macro Name



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


A unique GUID for this generation.


Program Version (located in the 'About Enterprise Architect' dialog by selecting 'Start > Help > Help > About EA').

Learn more