Chapter 4 Gestion des profils


Création d'un template

La catégorie Template contient des éléments de template. Vous pouvez accéder aux informations dans le modèle à l'aide de variables. Cette information peut se présenter sous la forme de simples attributs (par exemple, le nom d'une classe ou le type de données d'un attribut) ou d'une collection d'objets (par exemple, la liste des attributs d'une classe) en fonction de la métaclasse que vous avez définie dans le template.

Vous pouvez utiliser le métamodèle PowerAMC avec le fichier d'aide pdvbs10.chm pour visualiser les interactions entre les métaclasses. Cela devrait également vous aider à sélectionner la métaclasse dans laquelle définir un template.

Vous utilisez le GTL pour définir un template. Les templates sont utilisés dans les fichiers générés : lors de la génération, chaque template est évalué et remplacé par sa valeur dans le fichier généré.

Pour plus d'informations sur la syntaxe du GTL, reportez-vous au chapitre "Guide de référence de la génération".

Les templates peuvent être créés dans la catégorie Shared lorsque vous les appliquez à toutes les métaclasses. Ils peuvent également être créés au niveau de la métaclasse ou pour un stéréotype ou critère donné.

Nouvelle syntaxe

Dans les version précédentes de PowerAMC, vous pouviez lier l'utilisation d'un template particulier à l'existence d'un stéréotype à l'aide de la syntaxe suivante :

template name <<stéréotype>>

Dans la version courant de PowerAMC, vous pouvez créer un template dans un stéréotype particulier afin de vous assurer que ce template est utilisé uniquement pour les instances de métaclasse avec le stéréotype.

Outil Parcourir (F12)

Vous pouvez utiliser l'outil Parcourir pour trouver tous les templates portant le même nom. Pour ce faire, ouvrez un template, placez le curseur sur un nom de template (entre les caractères %) et cliquez sur Parcourir (ou appuyez sur F12). Vous affichez ainsi une fenêtre Résultats qui répertorie tous les templates préfixés par le nom de leur métaclasse. Vous pouvez double-cliquer sur un template dans la fenêtre Résultats pour localiser sa définition dans l'éditeur de ressources.

Steps Pour créer un template :

  1. Pointez sur une métaclasse dans la catégorie Profile et cliquez sur le bouton droit de la souris, puis sélectionnez Nouveau→Template.

    ou

    Pointez sur un stéréotype ou un critère dans une métaclasse, puis sélectionnez Nouveau→Template.

    Un nouveau template est créé sous la catégorie correspondante.
  2. Saisissez un nom explicite dans la zone Nom. Il est déconseillé d'utiliser des espaces dans les noms de template.
  3. <facultatif, mais très utile> Saisissez un commentaire dans la zone Commentaire afin d'expliquer le rôle du template.
  4. Saisissez le corps du template à l'aide du GTL dans la zone centrale.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.