Chapter 4 Extension de vos modèles à l'aide de profils


Propriétés d'un critère

Les propriétés suivantes sont disponibles pour les critères :

Propriété Description
Nom Spécifie le nom du critère.
Condition Spécifie la condition que les instances doivent remplir afin d'accéder aux extensions de critère. Vous pouvez utiliser n'importe quelle expression valide pour la macro .if du langage de génération par template de PowerAMC (voir "Macros du langage de génération par template" dans le chapitre Personnalisation de la génération à l'aide du langage de génération par template). Vous pouvez faire référence aux attributs étendus définis au niveau de la métaclasse dans la condition, mais pas à ceux définis dans le critère lui-même.

Par exemple, dans un MPD, vous pouvez personnaliser les symboles des tables de fait en créant un critère qui va tester le type de la table au moyen de la condition suivante :

(%DimensionalType% == "1")


DimensionalType est un attribut de l'objet BaseTable, qui comporte un jeu de valeurs définies, incluant "1", qui correspond au fait ("fact"). Pour plus d'informations, sélectionnez Aide→Aide sur les objets du métamodèle, puis allez à la section Libraries→PdPDM→Abstract Classes→BaseTable.
Parent Spécifie un critère parent du critère. Vous pouvez sélectionner un critère défini dans la même métaclasse ou dans une métaclasse parent. Cliquez sur l'outil Propriétés pour revenir au parent dans l'arborescence et afficher ses propriétés.
Commentaire Informations supplémentaires relatives au critère.

 


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