Propriétés d'un critère

Vous spécifiez les propriétés pour un critère en sélectionnant l'entrée correspondante dans l'Editeur de ressources.

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 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

Spécifie des informations supplémentaires relatives au critère.