Chapter 4 Gestion des profils
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é.
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.
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.
Pour créer un template :
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |