Skip to content

Delegation On Generalization

Leon Starr edited this page Mar 22, 2022 · 2 revisions

A Delegated Event will always be defined on some Class playing at least one Superclass role. (Otherwise the event couldn't be delegated)

Each Superclass role specifies a Generalization and the Delegated Event is forwarded to a Subclass in each of these Generalizations. Unless the originating Class is participating in a 'compound generalization' [MB], there will only be one forwarding direction.

Identifiers

  1. Delegated event + Superclass + Generalization + Domain

Attributes

No non-referential attributes

Clone this wiki locally