Symmetric Perspective - modelint/shlaer-mellor-metamodel GitHub Wiki
A Unary Association has only one Perspective.
Given two instances (or the same instance related to itself) on a Unary Association, the role played by either side of the Association is identical.
There is, consequently, just one Symmetric Perspective.
For example, Territory borders Territory
means the same thing for Territories
A
and B
regardless of direction A->B
or B->A
. So A borders B
means exactly the same as B borders A
.
images/relationship-subsystem/symmetric-perspective-10.png
Therefore, only one phrase name, one multiplicity and one conditionality need be specified for a Unary Association.
Identifiers
- Rnum + Domain
Attributes
No non-referential attributes