2012-10-11 4 views
1

J'ai commencé à générer des diagrammes de classes UML à partir d'un projet Java existant dans l'EDI NetBeans, quand je suis tombé sur ce symbole (voir image). Qu'est-ce que cela signifie?UML: Que signifie cette relation?

Merci à l'avance

enter image description here

+0

Je voudrais voir l'image entière. HTH http://netbeans.org/download/magazine/02/nb02-part7-uml.pdf –

Répondre

2

Un cercle à la fin d'une relation la plupart du temps UML montre la propriété. L'entité à la fin pointillée nous appartenant à l'entité sans le point. Dans votre exemple, SynchronizationResult possède l'entité internalCOmmandReceived définie dessus. Normalement, ces points sont opaques à l'ombre. Mais vu que cela a été généré en utilisant Netbeans, cela peut être leur façon de représenter la même chose.

EDIT: Je les ai peut-être inversés. Selon l'explication d'IBM de the basics of UML, ce symbole est utilisé pour montrer appartenance. Si vous faites défiler jusqu'à l'aspect Packages du guide (Section 9), vous verrez l'explication

Espérons que cela vous aide. Et désolé pour le mélange plus tôt.

+0

Merci, vous avez raison. La classe SessionCommandProcessor contient une classe interne appelée SynchronizationResult. – Sander

+0

Oh cool. J'avais juste besoin de connaître mes faits et d'avoir une source. content que cela ait aidé à clarifier les choses – iGbanam