R519 - modelint/shlaer-mellor-metamodel GitHub Wiki

R519 / 1:Mc

Creation Event triggers creation of new instance on exactly one Lifecycle

Lifecycle specifies new instance creation with zero, one or many Creation Event


A Lifecycle specifies one or more Creation Events only if it specifies the creation of new instances during runtime.

There may be multiple Creation Events to accommodate alternate creation Activities. For example, both a Create new and a Create by copy Creation Event may be specified on a Shape Lifecycle. In this case, each Creation Event would be associated with a separate initial Non Deletion State.