с использованием EA для создания модели домена, и мне интересно, можно ли указать класс перечисления со свойствами и получить соответствующий код, сгенерированный для java-кода. Скажем, я перечислил Times с идентификатором свойства. До сих пор я был в состоянии достичь следующего:Перечисление генерации кода Java-архитектора Enterprise Architect
public enum Times {
OPEN,
CLOSE,
NONE
;
public int id;
}
Мой желаемый результат должен выглядеть следующим образом:
public enum Times {
OPEN(1),
CLOSE(5),
NONE(9)
;
public int id;
private Times(int id){
this.id = id;
}
}
В модели, имеют ли значения/атрибуты перечисления начальные значения? – Uffe
Да, они делают. Проблема заключается в том, как определить, что это начальное значение для литерала, например. Значение свойства OPEN init = 1 должно быть присвоено идентификатору свойства. – jaksky