PowerAMC fournit des vérifications par défaut afin de contrôler la validité des associations.
Vérification |
Description et correction |
---|---|
Unicité du nom et du code d'association |
Les noms et les codes d'association doivent être uniques dans l'espace de nom. Correction manuelle : Modifiez le nom/code en double Correction automatique : Modifie le nom/code de l'objet sélectionné en y ajoutant un numéro |
Nombre de liens >= 2 |
Une association établit une relation entre entités et ne peut donc rester isolée. Correction manuelle : Définissez au moins deux liens entre cette association et une ou plusieurs entités Correction automatique : Aucune |
Nombre de liens >= 2 avec un lien identifiant |
Un lien identifiant introduit une dépendance entre deux entités. Une association comportant ce type de lien ne peut donc rester isolée. Correction manuelle : Définissez au moins deux liens entre cette association et une ou plusieurs entités, décochez également la case Identifiant pour un lien Correction automatique : Aucune |
Nombre de lien identifiants <= 1s |
Un lien identifiant introduit une dépendance entre deux entités. Deux liens identifiants au sein d'une même association définissent une dépendance circulaire. Correction manuelle : Définissez un unique lien identifiant entre les deux entités, également décocher la case Identifiant pour l'un de ces liens Correction automatique : Aucune |
Absence de propriété avec un lien identifiant |
Une association comportant un lien identifiant ne peut pas avoir de propriété. Correction manuelle : Transférez les propriétés de l'association dans l'entité dépendante (celle qui est reliée à l'association par le lien identifiant) Correction automatique : Aucune |
Association bijective entre deux entités |
Ce type d'association comporte plusieurs liens avec une cardinalité 1,1. Il équivaut à la fusion de ces deux entités en une seule. Correction manuelle : Fusionnez les entités ou bien modifiez la cardinalité des liens Correction automatique : Aucune |
Cardinalité maximale des liens |
Une association comportant plus de deux liens ne doit avoir que des liens dont la cardinalité maximale est supérieure à 1. Correction manuelle : Modifiez la cardinalité maximale de ce type de liens pour la rendre supérieure à 1 Correction automatique : Aucune |
Lien identifiant réflexifs |
Dans un lien identifiant, une entité dépend d'une autre entité pour son identification. Une association comportant ce type de lien ne peut donc pas être réflexive. Correction manuelle : Modifiez l'association entre les entités ou bien décochez la case Identifiant pour un lien Correction automatique : Aucune |
Contrainte d'unicité de nom entre une association n,n et des entités |
Les noms d'association n,n et d'entité doivent être uniques dans le modèle. Correction manuelle : Modifiez le nom de l'association n,n ou de l'entité Correction automatique : Aucune |