Traverse Action - modelint/shlaer-mellor-metamodel GitHub Wiki

A Traverse Action starts with the set of instances provided by some incoming Instance Flow. It then traces a Path across one or more Relationships to a set of related instances in the Class on the other side of the Path. This result is then supplied as an outgoing Instance Flow.

images/nav-subsystem/traverse-10.png

The obtained set of instances can be filtered by flowing the Traversal Action output into a Select Action.

Identifiers

  1. ID + Activity + Domain

Attributes

No non-referential attributes