Les Contraintes UML


Une contrainte est une condition ou restriction sémantique appliquée à un modèle.

Un élément du modèle peut avoir plusieurs contraintes. Une contrainte est déclarée en texte libre; tel que « valeur positive » ou « valeur > 0 ».




Ajouter de nouvelles contraintes

Pour ajouter une contrainte UML :


Appliquer une contrainte à un élément du modèle

Pour appliquer une contrainte à un élément du modèle :
  1. Dans la fenêtre de propriétés d’un objet (par exemple, celle d’une table ou d’une classe), cliquez sur contraintes UML.
  2. Cliquez sur Lier.
  3. De la fenêtre Contraintes UML, choisissez une contrainte et cliquez Sélectionner.
  4. Cliquez sur Fermer.



Afficher les contraintes

Même si vous pouvez appliquer une contrainte à n'importe quel objet du modèle, seul les objets suivants permettent l’affichage des stéréotypes : les classes, les paquetages, les tables, les champs, les méthodes, les associations et bouts d’association. Les noms des contraintes sont affichés entre accolades. Pour afficher les contraintes, cliquez Format > Styles du Projet > l’onglet qui réfère au type d'objet auquel la contrainte est appliquée. Pour plus amples renseignements sur les Fonctions graphiques, voir Utilisation des Styles.