Enumérations (model)
Sommaire |
Enumération
Une énumération est une liste de valeur que peuvent prendre un attribut de type énuméré.
Une énumération est rattaché à un projet et est stockée dans la base des données.
Les énumérés sont caractérisés par :
Indice | l’indice de la valeur dans l’énumération |
Valeur littérale | description correspondant à la valeur numérique |
Constante | Constante déclarée dans script pour représenter la valeur |
Création d'une énumération
Les énumérations sont stockés au niveau d'un paquet métier.
Pour ajouter une énumération
- Sélectionner le paquet qui contiendra l'énumération.
- Cliquer droit puis Ajouter/Enuméré.
- Saisir un nom et une description de l'énumération.
- Ajouter les éléments de l'énumération. (Touche Insert dans la grille)
Le dialogue de propriété d'une énumlération :
Une fois l'énumération créée elle apparait dans l'arbre du modèle :
Il n'est pas possible de déplacer ou de supprimer les éléments d'une énumération car cela chengerait le sens des constantes numériques stockées dans la base de données; vous devez donc apporter un soin particulier à la définition des énumérations.
Utilisation des énumérations
Une énumération s'utilise par le biais d'un attribut de type énuméré.
Pour définir un attribut de type énuméré :
- Sélectionner la classe de l'attribut, ouvrir le dialogue de propriété de la classe.
- Ajouter un attribut, sélectionner Enuméré comme type de l'attribut.
- Dans la colonne Paramètre sélectionner le nom de l'énumération.
Synchronisation des énumérations dans le modèle relationnel
La gestion des énumérations ne nécessite pas l'utilisation de la base de données, toutefois pour permettre de simplifier l'exploitation des données SQL les énumérations peuvent être synchronisées dans une table SQL.
Pour synchroniser manuellement les énumérés d'un paquet :
- Sélectionner le paquet souhaité.
- Cliquer droit, Actions/Synchroniser les énumérés.
- Exécuter le code SQL produit.