Création d'un fichier généré

La catégorie Generated Files contient une entrée pour chaque type de fichier généré pour les métaclasses, stéréotypes ou critères. Seuls les fichiers définis pour les objets appartenant directement à une collection de modèle ou de package seront générés. Les sous-objets, tels que les attributs, les colonnes ou les paramètres, ne prennent pas en charge la génération de fichier, mais il peut être intéressant d'examiner le code généré pour ces sous-objet dans leur volet Aperçu.

Remarque :

Si une extension attachée au modèle contient un nom de fichier généré identique à celui défini sur le fichier de ressource principal, c'est le fichier généré de l'extension qui sera généré.

  1. Pointez sur une métaclasse, un stéréotype ou un critère, cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Fichier généré.
  2. Saisissez un nom dans la zone Nom, saisissez un nom de fichier, et sélectionnez un type de fichier pour activer la coloration syntaxique.
  3. Saisissez le template pour le contenu du fichier généré dans la zone de texte.


  4. Cliquez sur Appliquer pour enregistrer vos modifications.

Les propriétés d'un fichier généré sont les suivantes :

Propriété

Description

Nom

Nom de l'entrée du fichier généré dans l'éditeur de ressources.

Nom de fichier

Spécifie le nom du fichier qui sera généré. Cette zone peut contenir des variables du langage de génération par template. Par exemple, pour générer un fichier XML avec le code de l'objet pour son nom, vous devez spécifier %code%.xml.

Si vous laissez cette zone à vide, aucun fichier n'est généré, mais vous pouvez voir le code produit dans l'onglet Aperçu de la feuille de propriétés de l'objet.

Si cette zone contient une extension reconnue, le code s'affiche avec l'éditeur de langage correspondant et la coloration syntaxique.

Type

Spécifie le type de fichier afin d'activer la coloration syntaxique appropriée pour la fenêtre d'aperçu.

Codage

Spécifie le format de codage du fichier généré. Cliquez sur l'outil Points de suspension à droite de la zone pour choisir un codage alternatif dans la boîte de dialogue Format de codage pour le texte en sortie, dans laquelle vous pouvez spécifier les options suivantes :
  • Codage - Format de codage pour le fichier généré
  • Annuler si perte de caractère - Spécifie que la génération doit être interrompue si des caractères ne sont pas identifiés et risquent d'être perdus dans le codage courant

Commentaire

Spécifie des informations supplémentaires relatives aux fichiers générés.

Utiliser la hiérarchie des packages comme chemin d'accès

Indique que la hiérarchie de packages doit être utilisée pour générer la hiérarchie des répertoires de fichiers.

Template du fichier généré (zone de texte)

Spécifie le template du fichier à générer. Vous pouvez spécifier le template directement ici ou faire référence à un template défini ailleurs dans le profil (voir Personnalisation de la génération à l'aide du langage de génération par template).