Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Intermediary Language
All transformations in Enterprise Architect create an intermediary language form of the model to generate. You can access and edit the file containing this intermediary language code using an external editor. Each object is represented in this language by the object type (for example, Class, Action, Method, Generalization or Tag) followed by the object properties and the features that it is made from; the grammar of the object description resembles this:
element:
elementName { (elementProperty | element)* }
elementProperty:
packageName
stereotype
propertyName = " propertyValueSymbol* "
packageName:
name = " propertyValueSymbol* " ( . " propertyValueSymbol* " )*
stereotype:
stereotype = " propertyValueSymbol* " (, " propertyValueSymbol* " )*
propertyValueSymbol:
\\
\"
Any character except " (U+0022), \ (U+005C)
· | elementName is any one of the set of element types |
· | propertyName is any one of the set of properties |
Literal strings can be included in property values by 'escaping' a quote character:
default = "\"Some string value.\""
Learn more