Pré. | Proc. |
Macros
Les macros permettent d'accéder aux champs d'éléments dans le modèle UML et sont également utilisées pour structurer la sortie générée. Toutes les macros sont entourées de signes de pourcentage (%), comme indiqué :
%<nom de macro>%
En général, les macros (y compris les délimiteurs %) remplacent le texte littéral dans la sortie. Par exemple, considérons cet élément du gabarit de déclaration de classe :
... classe %className% ...
La macro de substitution de champ, %className%, entraînerait la substitution du nom de classe actuel dans la sortie. Donc, si la classe générée s'appelait Foo, la sortie serait :
... classe Foo ...
Le CTF contient un certain nombre de types de macro :
- Macros de substitution Gabarit
- Macros de substitution de champ
- Exemples de substitution
- Macros de substitution de champ d'attribut
- Macros de substitution de champ de classe
- Macros de substitution de champ de l'option de génération de code
- Macros de substitution de champ de connecteur
- Macros de substitution de champ de contrainte
- Macros de substitution de champ d'effort
- Macros de substitution de champ de fichier
- Macros de substitution de champs d'importation de fichiers
- Lier les macros de substitution de champ
- Macros de substitution de champ de fichier lié
- Macros de substitution de champ métrique
- Macros de substitution de champ d'opération
- Paquetage de substitution de champ de paquetage
- Macros de substitution de champs de paramètres
- Macros de substitution de champ de problème
- Macros de substitution de champ d'exigence
- Macros de substitution de champ de ressource
- Macros de substitution de champ de risque
- Macros de substitution de champ de scénario
- Macros de substitution Valeur Étiquetée
- Macros de substitution de paramètres Gabarit
- Test les macros de substitution de champ
- Macros de fonctions
- Macros de contrôle
- Macro de liste
- Macros de branchement
- Macros de synchronisation
- La macro d'instruction de traitement (PI)
- Macros de génération de code EASL