R792 - modelint/shlaer-mellor-metamodel GitHub Wiki

R792 / 1:Mc

Association has reference value set by zero, one or many Reference Action

Reference Action sets reference values on exactly one Association


A Reference Action sets referential attribute values on a specified Association.

If an Association is dynamic such that instances can be created or updated during runtime, any number of Reference Actions may be invoked in various Activities within a Domain.

If an Association is static such that the instances are pre-existing and do not change their relationship during runtime, no Reference Actions execute.