Class Diagram - Association End Navigability Notation

This section describes the Association End Navigability Notation used in a UML Class Diagram. An Association End Navigability Notation specifies whether or not the instance of the connected class can be easily accessed through the related instance of the opposite class.

An Association End Navigability Notation is a graphical notation used in a UML Class Diagram to specify whether or not the instance of the connected class can be easily accessed through the related instance of the opposite class.

An Association End Notation may have the following basic elements:

For example, the "Teacher" class and the "Class" class have an association that "A teacher teaches in a class". In this association, the "Teaches" association end is Navigable, because the "Teacher" instance can be easily retrieved from the related "Class" instance through its "teacher" property. The "Taught by" association end is Not Navigable. Association end navigabilities of this association can be drawn in a UML class diagram as shown below:

UML Notation Shapes - Association End Navigability
UML Notation Shapes - Association End Navigability

Note that an association end may have unspecified navigability.

Table of Contents

 About This UML Tutorial Book

 Introduction of UML (Unified Model Language)

UML Class Diagram and Notations

 What Is a Class Diagram?

 Class Diagram - Class Notation

 Class Diagram - Association Notation

 Class Diagram - Association End Notation

Class Diagram - Association End Navigability Notation

 Class Diagram - Aggregation and Composition Notations

 Class Diagram - Generalization Notation

 Class Diagram - Realization Notation

 Class Diagram - Dependency Notation

 UML Activity Diagram and Notations

 UML Sequence Diagram and Notations

 UML State Machine Diagram and Notations

 UML Use Case Diagram and Notations

 MS Visio 2010 - UML Drawing Tool

 References

 Full Version in PDF/EPUB