Skip to content
Leon Starr edited this page Jun 19, 2023 · 8 revisions

R936 / Generalization

Circular Hop is a Symmetric Hop, Asymmetric Circular Hop or Ordinal Hop


A Circular Hop traverses a Reflexive Association from and to the same Class.

In the case of a Symmetric Hop no Perspective need be specified since there is only one anyway. Both Ordinal and Asymmetric Hops are specified similarly since they both involve traversing to an opposing Perspective.

LS: Ordinal and Asymmetric Hops are subclassed independently, for now, just in case we need to make any further distinctions. As the action language metamodel evolves, we may find that this is unnecessary and simply distinguish between Symmetric and Asymmetric Hops instead.

Clone this wiki locally