↑ Table of Contents ↑ | §2.3.3.(b) Dynamic selection of a role class >> |
§2.3.3.(a) Static adjustment
If a base class B
shall be lifted to a role class
R
that is not bound to (playedBy
)
B
, but if a subclass of R
— say R2
—
is bound to B
, lifting is statically setup to use
R2
, the most general subclass of R
that
is bound to B
or one of its super-types.
Restriction:
This step is not applicable for parameter mappings ofreplace
callin bindings (§4.5.(d)).
↑ Table of Contents ↑ | §2.3.3.(b) Dynamic selection of a role class >> |