Неправильная генерация кода для модели данных в Eclipse - PullRequest
0 голосов
/ 05 марта 2012

В Eclipse это моя модель данных (мы назовем этот раздел атрибутов):

http://i1145.photobucket.com/albums/o518/kxtg2431/attribute.png

для начала, я выбираю Int32 в качестве типа данных.

и правила (раздел правила): http://i1145.photobucket.com/albums/o518/kxtg2431/rule.png

Сгенерированный код был this.getId() == (new BigDecimal("1")).negate(), что привело к ошибке компиляции.

Сгенерированный код должен быть:

this.getId()==-1 

Я что-то упустил?мне всегда нужно вручную редактировать сгенерированный код?

шаги: я создаю новую модель с экранами, показанными выше, затем я щелкаю правой кнопкой мыши и выбираю Сгенерировать код из модели данных: http://i1145.photobucket.com/albums/o518/kxtg2431/result.png

и вуаля!код генерируется автоматически: http://i1145.photobucket.com/albums/o518/kxtg2431/generate.png

Это разработано с использованием Versata Workbench 7 Большое спасибо.

...