Asymmetric Circular Hop - modelint/shlaer-mellor-metamodel GitHub Wiki

There are two directions of traversal when hopping an Asymmetric Reflexive Association.

images/asymmetric-circular-hop-10.png

Given an instance of Waypoint in the example above, we can look for the previous visit or the next visit. In addition to the Relationship name (Rnum) a Perspective must be specified.

To get the next visit, for example, you would do this in Scrall where the local instance supplies a reference to itself implicitly as an initial Single Instance Flow:

next waypoint visit .= /R5/next

Identifiers

  1. Number + Path + Domain

Attributes

No non-referential attributes