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 work by generating an intermediary text form of the model to generate.
Topics
Topic |
Detail |
See also |
||||
---|---|---|---|---|---|---|
Accessing the Intermediary Language |
You can access the intermediary language file using an external editor. |
Intermediary Language Debugging
|
||||
Usage |
Any object is represented in this language by the type of object (for example, Class, Action, Method, Generalization or Tag) followed by the properties of the object and the features that it is made from; the grammar for this resembles the following:
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)
Literal strings can be included in property values by escaping a quote character default = "\"Some string value.\""
|