Bonjour,

Je vient vous demander de l'aide car je n'arrive pas à trouver où indiquer les contraintes d'héritage ou du moins la correspondance français/anglais des stéréotypes.

J'ai 3 classes qui héritent d'une super-classe. J'aimerais simplement indiquer une contrainte <<partition>> afin qu'une instance puisse être soit d'une et une seulle sous-classe et jamais de la super-classe.

J'ai fouillé la doc et la spec d'UML mais je ne trouve pas à quoi correspondent les stéréotypes proposés sur la relaion de généralisation :

{complete,disjoint}
{incomplete,disjoint}
{complete,overlapping}
{incomplete,overlapping}

Peut-être que je fait simplement fausse route

Pouvez-vous m'aider svp ?

Je vous remerci

EDIT 1 : j'ai trouvé la signification de ces stéréotypes ici : http://etna.int-evry.fr/COURS/UML/se.../semanta1.html (partie Contraints)

Le couple {complete,disjoint} semble correspondre à la partition cependant il n'indique pas que la super-classe n'est pas instanciable

Quelqu'un sait ? ^^