Les canevas de code sont des chaînes modifiables que vous pouvez utiliser pour définir le format du code C++ généré (les espaces et les retraits, par exemple) par la transformation d'UML vers C++ à partir d'un modèle UML. Vous pouvez également utiliser les canevas pour contrôler le code généré par la transformation à un niveau de base. Vous pouvez par exemple utiliser un canevas de code qui remplace les balises dans l'en-tête d'une classe par les valeurs de nom et de corps de la classe.
Avant d'appliquer la transformation d'UML vers C++, lisez les informations disponibles sous . Dans la liste
Transformations/Configurations, sélectionnez
UML vers C++. Dans la page
Description de transformation, cliquez sur
Afficher la documentation de transformation.
Vous devez être en perspective Modélisation.
Pour définir le format du code C++ généré par la transformation, procédez comme suit :
- Cliquez sur .
- Développez Modélisation, Transformations, puis cliquez sur Transformation UML vers C++.
- Cliquez sur l'onglet Canevas.
- Sur la page Canevas, dans la liste Configurer le code généré, sélectionnez un canevas.
- Pour éditer la section d'en-tête d'un canevas, entrez vos modifications dans la zone En-tête.
- Pour éditer la section du corps d'un canevas, entrez vos modifications dans la zone Corps.
- Facultatif : Pour afficher un message lorsqu'une nouvelle version d'un canevas modifié est disponible, cochez la case Afficher un avertissement lorsqu'une mise à jour d'un jeu de canevas est disponible. Le message s'affiche lorsque vous ouvrez la page Canevas de la fenêtre Préférences et que vous exécutez une transformation C++.
- Cliquez sur OK.
Les canevas édités sont appliquées lors de la prochaine exécution de cette configuration de transformation.