O'Reilly logo

Executable UML: A Foundation for Model-Driven Architecture by Marc J. Balcer, Stephen J. Mellor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6.6. Reflexive Associations

Links can exist between instances of the same class, for example, between nodes in a ring network or authors of a book. Associations that have the same class at both ends are known as reflexive associations.

Definition: A reflexive association is an association between instances of the same class.

Reflexive associations to model sequence.

The individual author credits on a book (Authorships) appear in a certain sequence. Each credit may have a role (e.g., editor, compiled by, as told to). We can model this as in Figure 6.19.

Figure 6.19. Reflexive Association Modeling Sequence

Generally these reflexive associations are ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required