Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Class Field Substitution Macros
The following table lists each of the Class field substitution macros with a description of the result.
Field substitution macros are named according to Camel casing.
Macros that represent checkboxes return a value of T if the box is selected. Otherwise the value is empty.
Macro Name |
Description |
---|---|
elemType |
The element type: Interface or Class.
|
classAbstract |
Class dialog: Abstract checkbox.
|
classAlias |
Class dialog: Alias.
|
classArguments |
Class Detail dialog: C++ Templates: Arguments.
|
classAuthor |
Class dialog: Author.
|
classBaseName |
Type Hierarchy dialog: Class Name (for use where no connector exists between child and base Classes).
|
classBaseScope |
The scope of the inheritance as reverse engineered. (For use where no connector exists between child and base Classes.)
|
classBaseVirtual |
The virtual property of the inheritance as reverse engineered. (For use where no connector exists between child and base Classes.)
|
classComplexity |
Class dialog: Complexity.
|
classCreated |
The date and time the Class was created.
|
classGUID |
The unique GUID for the current Class.
|
classHasConstructor |
Looks at the list of methods in the current object and, depending on the conventions of the current language, returns T if one is a default constructor. Typically used with the genOptGenConstructor macro.
|
classHasCopyConstructor |
Looks at the list of methods in the current object and, depending on the conventions of the current language, returns T if one is a copy constructor. Typically used with the genOptGenCopyConstructor macro.
|
classHasDestructor |
Looks at the list of methods in the current object and, depending on the conventions of the current language, returns T if one is a destructor. Typically used with the genOptGenDestructor macro.
|
classHasParent |
True, if the Class in scope has one or more base Classes.
|
classImports |
Code Gen dialog: Imports.
|
classIsActive |
Class Advanced dialog: Is Active checkbox.
|
classIsInstantiated |
True, if the Class is an instantiated template Class.
|
classIsLeaf |
Class Advanced dialog: Is Leaf checkbox.
|
classIsRoot |
Class Advanced dialog: Is Root checkbox.
|
classIsSpecification |
Class Advanced dialog: Is Specification checkbox.
|
classKeywords |
Class dialog: Keywords.
|
classLanguage |
Class dialog: Language.
|
classMacros |
A space separated list of macros defined for the Class.
|
classModified |
The date and time the Class was last modified.
|
classMultiplicity |
Class Advanced dialog: Multiplicity.
|
className |
Class dialog: Name.
|
classNotes |
Class dialog: Note.
|
classParamDefault |
Class Detail dialog.
|
classParamName |
Class Detail dialog.
|
classParamType |
Class Detail dialog.
|
classPersistence |
Class dialog: Persistence.
|
classPhase |
Class dialog: Phase.
|
classQualName |
The Class name prefixed by its outer Classes. Class names are separated by double colons (::).
|
classScope |
Class dialog: Scope.
|
classStereotype |
Class dialog: Stereotype.
|
classStatus |
Class dialog: Status.
|
classVersion |
Class dialog: Version.
|
Learn more