ACA objects can be
related with each other in several ways. They can have direct links, i.e.
have direct knowledge of one another. They can be related by anchors, in
which the anchor object has direct targeted knowledge of both (or more)
objects and optionally implements some behaviour in their relationship to
each other. Finally, they can be completely unlinked, but still related in
some way. This can be handled by the object relationship graph. It stores
object-to-object relationships in a graph structure used to establish
relationships between objects that do not have direct knowledge of each
other. |