An enumeration is a fixed collection of textual values. In an MPS DSL, it is defined as an item in the structure aspect alongside concepts, interfaces, and constrained string datatypes. section 15.4.2
Type enumeration
The Type enumeration defines the permitted types in the example DSL: amount, date range, and percentage. These named values provide a fixed vocabulary for DSL content. section 15.4.2
Figure 15.7 The MPS definitions for the Record Type and Attribute concepts, and the definition for the Type enumeration
Use the definition view to inspect the Type enumeration alongside the Record Type and Attribute concepts. section 15.4.2






















