rolename
A name for a particular association end within an association.
The UML1 term rolename is not actually used in UML2, but as the official term association end name is somewhat unwieldy, we will continue to use the UML1 term for convenience, as many users undoubtedly will do.
Semantics
A rolename provides a name to identify an association end within an association, as well as to navigate from one object to another using the association. Because a rolename can be used in these two complementary ways, the name must be unique in two namespaces simultaneously.
All the rolenames in an association must be different. Within a self-association (an association involving the same class more than once), rolenames are necessary to disambiguate the ...
Get Unified Modeling Language Reference Manual, The, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.