2017-02-28 1 views
1

Après avoir inversé le code Java en diagramme de classe avec Visual Paradigma sur les nœuds de classe et de paquet, un "a" est affiché dans le coin supérieur gauche. Qu'est-ce que cela signifie?Que signifie "a" dans les diagrammes de classes?

enter image description here

+0

pas à 100% sûr de ma réponse alors je l'ai comme commentaire à vous suggérer la direction. Comme je me souviens dans VP petit "a" montré avec l'élément indiqué une sorte d'attachement lié à cet élément. Comme Thomas Kilian l'a déjà mentionné, cela n'a rien à voir avec l'UML elle-même, juste une fonctionnalité d'outil. – Ister

Répondre

0

Il n'y a rien défini dans UML lui-même. Ceci est un artefact créé par l'outil que vous utilisez.

1

Vous avez raison de dire qu'ils ne sont pas liés à UML. Dans Visual Paradigm, les éléments du modèle sont exécutés dans la base du référentiel, ce qui signifie que le même élément de modèle peut exister dans plusieurs diagrammes. Les petites icônes "M" et "a" indiquent que l'élément est une vue Maître ou Auxiliaire. La différence entre les vues Maître et Auxiliaire est de savoir qui peut apporter des modifications à la structure du modèle. Considérons que la même classe existe dans deux diagrammes, où dans le diagramme A la classe est dans le paquet A, et dans le diagramme B dans le paquet B. Si la classe forme dans le diagramme A avec l'icône "M" qui signifie le maître La relation enfant s'appliquera à la structure du modèle (c.-à-d. le déplacera du paquet A au paquet C), où la modification sur le diagramme B n'affectera pas la structure du modèle. Vous trouverez plus de détails sur le concept des éléments et des vues du modèle, ainsi que sur la vue principale et la vue auxiliaire ci-dessous.

Model Elements and Views

Master and Auxiliary View