Définition du format du code C++ généré par la transformation

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 Modélisation > Transformation > Configurer les transformations. 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 :
  1. Cliquez sur Fenêtre > Préférences.
  2. Développez Modélisation, Transformations, puis cliquez sur Transformation UML vers C++.
  3. Cliquez sur l'onglet Canevas.
  4. Sur la page Canevas, dans la liste Configurer le code généré, sélectionnez un canevas.
  5. Pour éditer la section d'en-tête d'un canevas, entrez vos modifications dans la zone En-tête.
  6. Pour éditer la section du corps d'un canevas, entrez vos modifications dans la zone Corps.
  7. 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++.
  8. Cliquez sur OK.
Les canevas édités sont appliquées lors de la prochaine exécution de cette configuration de transformation.
Concepts associés
Transformation d'UML vers C++
Canevas de transformation d'UML vers C++
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.