Uses the standard UML 'Class' with the << Enum >> stereotype
By default, it generates an Enum as type 'Integer'
Enums do not participate in generalizations or specifications
Enums cannot have navigable opposite association ends, operations, or inner classifiers
Other Enum types are supported by using the tagged value key 'type' with one of the following values:
Short
Byte
Integer
Long
Anything else will default to 'Integer'