Facet Instantiation - modelint/shlaer-mellor-metamodel GitHub Wiki
To create an instance of a Class taking part in one or more Generalizations, we must create a related instance for each Facet in the Lineage specified in a Multiple Create Action. By creating all required instances in one action, we ensure that all of the associated Generalization reference constraints are satisfied.
The creation of a single Class in the specified Lineage is a facet instantiation.
Identifiers
- Rnum + Class + Create action + Activity + Domain
Attributes
No non-referential attributes