Tracing Associations
Tracing
noreferences

@@description

<p align="justify">
Associations describe the relationships between class instances; role names are used to clarify the relation at both ends of an association. MOTL allows the tracing of associations by referring to the role names. Tracing can occur whenever an association link is added or deleted at run time:
</p>

<p align="justify">
<ul>
<li><b>add</b>: When the "add" keyword is specified before the traced assoc role name, tracing occurs when an association link is being added.</li>
<li><b>remove</b>: When the "remove" keyword is specified before the traced assoc role name, tracing occurs when an association link is being deleted.</li>
</ul>
</p>

@@syntax
[[traceDirective]] [[traceEntity]] [[traceItem]]  [[traceWhere]] 

@@example
@@source manualexamples/TracingAssociations1.ump
@@endexample

@@example
@@source manualexamples/TracingAssociations2.ump
@@endexample

@@example
@@source manualexamples/TracingAssociations3.ump
@@endexample
