R996 - modelint/shlaer-mellor-metamodel GitHub Wiki
R996 / 1:1c
Migrate Action applies exactly one Multiple Local Create Action
Multiple Local Create Action is applied by zero or one Migrate Action
Each new required Facet results from the application of a Multiple Local Create Action. This will create all the required new instances and initialize their attributes appropriately.
A given Multiple Local Create Action is either independently specified by the modeler as part of a new Lineage creation or is a component of a Migration Action.
Formalization
Migrate Action.(Create action, Activity, Domain) -> Multiple Local Create Action.(Action, Activity, Domain)