Skip to content

Tag: class-diagram

How to represent bi-directional associations in UML?

After reading the question “In UML class diagram can composition be bidirectional?”, I’m wondering how concrete examples of bi-directional shared/composite aggregation will look on a UML diagram. Specifically, I’m interested how arrow-heads and multiplicity are used to distinguish betw…

UML modelling enumeration with attributes

I would like to create an UML diagram with Java enumerations (enum), that have one or more attributes, but I am confused about how to do it. For example an enum could be declared like this: Without the attributes, it is easy: But how do you model it with attributes elegantly? Should it be like this? I found o…