-
Notifications
You must be signed in to change notification settings - Fork 3
R152
Reference is an Association Reference or Generalization Reference
A Reference is used either to formalize a Generalization or an Association Relationship. In the case of an Association, the Reference always refers to a Class associated with a specific Perspective. For a Generalization, the Reference refers from a Subclass to its Superclass.
Generalization Reference.(Subclass, Superclass, Rnum, Domain) ->
Reference.(From class, To class, Rnum, Domain)
Association Reference.(Ref type, From class, To class, Rnum, Domain) ->
Reference.(Ref type, From class, To class, Rnum, Domain)
Note that the Generalization identifier does not include the Ref type
attribute. It doesn't need it since the value will always be G
. Contrast this with the Association Reference identifier where the value could be T
or P
. So here we see a rare example of a reference that refers to a subset of the superclass identifier. Figure 2 in the Reference class description shows how it is possible to refer to a subset of an Identifier
Copyright © 2021-2023 Leon Starr