Default Initialization - modelint/shlaer-mellor-metamodel GitHub Wiki
If no value is explicitly provided for a non-referential attribute, a default value may be discovered using one of two methods. If a default initial value is specified for an attribute in the class model it is selected as the initial attribute value. Failing that, the default value specified for the attribute's Type is applied. This second method will always succeed since every Type must specify a default initial value.
Identifiers
- Create action + Activity + Attribute + Class + Domain
Attributes
No non-referential attributes