Subclass Classification Value - modelint/shlaer-mellor-metamodel GitHub Wiki
The modeler supplies one or more values corresponding to each Subclass in the classified Generalization.
Identifier
- Value + Subclass + Generalization + Domain
The Value attribute is included in the identifier to establish the associative multiplicity of R33.
Attributes
Value
A Value used to name a Subclass in the classified Generalization. It can be the exact name of the Subclass, but is often shorter to yield a convenient identifier format.
In the example shown in the Classifier Attribute description, the values are F
for Forward Lane
and R
for Reverse Lane
.
The Values along with the Classifier Attribute.Type are used to generate an enuperated type in the type system (external to the metamodel domain).
Type: Enumeration Value, based on String