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

  1. 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