Exemple : Création d'un fichier généré pour les informations relatives aux messages

Après avoir créé des templates afin d'extraire des informations relatives aux messages dans le modèle, nous devons maintenant créer un fichier généré afin de les contenir et de les afficher dans l'onglet Aperçu de la feuille de propriétés de diagramme. Nous allons définir le fichier sur la métaclasse BasePackage, qui est une classe commune pour tous les packages et modèles, et nous allons le faire boucler sur les diagrammes de communication du modèle afin d'évaluer le template description défini sur la métaclasse CommunicationDiagram.

  1. Pointez sur la catégorie Profile, cliquez le bouton droit de la souris, puis sélectionnez Ajouter des métaclasses pour afficher la boîte de dialogue Sélection de métaclasses, cliquez sur l'outil Modifier le filtre des métaclasses, sélectionnez Afficher les métaclasses de modélisation abstraite, puis cliquez sur l'onglet PdCommon.
  2. Sélectionnez BasePackage, puis cliquez sur OK afin de l'ajouter dans le fichier d'extension.
  3. Pointez sur la catégorie BasePackage, cliquez le bouton droit de la souris et sélectionnez Nouveau > Fichier généré pour créer un fichier sous la métaclasse.
  4. Saisissez les valeurs suivantes dans les propriétés du fichier :

    Zone

    Value

    Nom

    Descriptifs des communications

    Nom de fichier

    Descriptifs des communications %Name%.txt

    Codage

    ANSI

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

    [désélectionnée]
  5. Saisissez le code suivant dans la zone de texte :
    .foreach_item(CollaborationDiagrams)
     %description%
    .next(\n\n) 


  6. Cliquez sur Appliquer pour enregistrer vos modifications, puis sur OK pour fermer l'éditeur de ressources.
  7. Cliquez sur OK pour fermer la Liste des extensions.
    Pour obtenir des informations détaillées sur la création de fichiers générés, voir Fichiers générés (Profile).