Вот еще один способ получить его:
public static List<String> getEnumValueList(XmlString xmlString){
List<String> values = new ArrayList<String>();
SchemaStringEnumEntry valArr[] = xmlString.schemaType().getStringEnumEntries();
for(SchemaStringEnumEntry val : valArr){
values.add(val.getString());
}
return values;
}
Итак, чтобы получить список значений перечисления ModelType, я делаю следующее:
getEnumValueList(ModelType.Factory.newInstance());