Perspective Hop - modelint/shlaer-mellor-metamodel GitHub Wiki
The types of Hops shown below always require the determination of a Perspective (verb phrase) to establish which side of an Association is the target of the traversal.
In the case of a From Asymmetric Association Class, the Perspective can be established by specifying the destination Class in the modeler’s action language. We simplify our metamodel, however, by generalizing on the basis of Perspective knowing that we can use that information to identify the target Class as well.
Identifiers
- Number + Path + Domain
Attributes
No non-referential attributes