The EnumValue class is used to store the definition of one enumerated value that comprises part of an overall EnumDefinition.
The value of an EnumValue is comprised of at least three tokens and possibly a label: [enum integer value] [enum value name] [enum description] <: label> For example: 0 ABSTRACT Here is the definition of abstract. : Abstract
Within an EnumDefinition, each EnumValue must have a unique integer identifier and a unique value name.
The enum value name is automatically set to uppercase, even if it is specified in lower or mixed case.