String field that contains a value from a specified set. This wraps a commonly used VRML/X3D construct where SFString field is used to hold values from some limited set, thus emulating an "enumerated" field.
Access the EnumValue to get / set the field value as an integer, which is an index to ValueNames array.