1.13. UML Diagram Notation¶
This section provides some information regarding UML diagram notation; specifically regarding the significance of the different association arrows and arrow heads used in the UML class diagrams of this document, to show relationships between classes.
As Visual Paradigm is the tool we use to create the models to generate this document’s class diagrams, the key of class association notation follows their UML representation:
Note, in Java Containment signals a class is implemented as an inner-class of the associated class.
The class diagram association arrows also provide information regarding navigability between classes, i.e. whether it is possible to navigate, or access, another class from a class. The following explanation and description of symbols used to show class navigability is taken form this UML Association webpage, that also contains further information about all aspects of UML association.