Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Texte littéral

Tout texte dans un gabarit donné qui ne fait pas partie d'une macro ou d'une définition/référence de variable est considéré comme du texte littéral. A l'exception des lignes vides, qui sont ignorées, le texte littéral est directement substitué du gabarit dans le code généré.

Considérez cet extrait du gabarit Java Class Declaration :

$bases = "Base"

classe % nom_classe % $bases

Sur la dernière ligne, le mot 'class', y compris l'espace suivant, serait traité comme du texte littéral et donc pour une classe nommée 'foo' renverrait la sortie :

classe fooBase

Une ligne vide suivant la variable $bases n'aurait aucun effet sur la sortie.

Insertion de caractères système :

Les caractères %, $, " et \ ont une signification particulière dans la syntaxe du gabarit et ne peuvent pas toujours être utilisés comme texte littéral. Si ces caractères doivent être générés à partir des gabarits , ils peuvent être reproduits en toute sécurité à l'aide de ces macros de substitution directe :

Macro

Action

%dl%

Produisez un caractère $ littéral.

%pc%

Produire un caractère % littéral.

%qt%

Produisez un caractère littéral " .

%sl%

Produire un caractère \ littéral

Notes

String opérateurs de conjonction ("+", "+=") ne sont pas obligatoires mais peuvent être utilisés

Apprenez Plus