Pré. | Proc. |
Macros
Les macros permettent d'accéder aux champs d'éléments du 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 la macro>%
En général, les macros (y compris les délimiteurs %) remplacent le texte littéral dans la sortie. Par exemple, considérez 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. Ainsi, si la classe générée était nommée Foo, la sortie serait :
... classe Foo ...
Le CTF contient un certain nombre de types de macros :
- Macros de substitution Gabarit
- Macros de substitution de champs
- Exemples de substitution
- Macros de substitution de champs d'attributs
- Macros de substitution de champs de classe
- Option de génération de code Macros de substitution de champ
- Macros de substitution de champs de connecteur
- Macros de substitution de champs de contraintes
- Macros de substitution de champs d'effort
- Macros de substitution de champs de fichiers
- Macros de substitution de champs d'importation de fichiers
- Macros de substitution de champs de liens
- Macros de substitution de champs de fichiers liés
- Macros de substitution de champs métriques
- Macros de substitution de champs d'opération
- Macros de substitution de champs de Paquetage
- Macros de substitution de champs de paramètres
- Macros de substitution de champs problématiques
- Macros de substitution de champs d'exigences
- Macros de substitution de champs de ressources
- Macros de substitution de champs de risque
- Macros de substitution de champs de scénario
- Macros de substitution Valeur Étiquetée
- Macros de substitution de paramètres Gabarit
- Macros de substitution de champs Test
- Macros de fonctions
- Contrôle des macros
- Liste des macros
- Branchement des macros
- Macros de synchronisation
- La macro d'instructions de traitement (PI)
- Macros de génération de code EASL