-
Notifications
You must be signed in to change notification settings - Fork 3
Path
Given an Instance Flow, a destination Class in the same Domain may be reached by traversing one or more Relationships. A Path specifies a sequence of contiguous Relationships leading to the destination Class which, in some cases, may be the same as the origin Class (the one that types the source Instance Flow).
Rather than characterize a Path as a type of navigation Action, we can think of it as an aspect of the Class Model. There are a finite number of navigation paths within any given Domain. For model execution purposes, we are interested only in those accessed in some Activity. In fact, one can imagine defining an alias for a defined Path and then accessing it from multiple Actions in the same Domain.
- Name + Domain
The name composed as a series of relationship numbers leading to a destination Class using a standard delimiter such as /
. The delimiter may be stripped out and substituted to suit any particular action language notation.
If you are using Scrall notation, a name might be initialized as /R5/R7/R18/Cabin
.
Type: Path Name
Copyright © 2021-2023 Leon Starr