whole[n]->part[m]
For example, for a component class A inside a composite class B, the fifth instance of the component A is referred to as follows:
B[3]->itsA[4]
The name B[3]->itsA[0] is assigned to the first instance of class A as a component of B[3], itsA[1] to the second, and so on.
A similar naming scheme is used for relations. In this case, the composite (whole) is considered the source of the relation, and the component (part) is the target.
Because of the chain of construction, a component
is typically created first as a class instance and only then as a
component. This construction is reflected in the name of the instance.
First, it is created as A[x] (for example, A[4]),
and then as
B[y]->itsA[z] (for example, B[2]->itsA[3]).