Похоже что никто не использует EA и Java round trip (генерацию + реверс) в реальной работе
Мы провели небольшое исследование и похоже что ассоциации 0..n неправильно генерируются, код добавленный в ручную в тело методов не сохраляется в модели, идентификация производится по имени элемента а не по уникальному id.
Поэтому невозможно реально работать одновременно в моделе и в коде и поддерживать синхронизацию модель/код.
Кто-нибудь с этим сталкивался или мы ошибаемся?
Вы хотите править одновременно и UML модель и код и хотите чтобы обе "модели" были синхронизированы друг с другом?
Если да, то на мой взгляд пустая трата времени, потому как у UML модель и программный код это две БОЛЬШИЕ разницы.
В Rational Software Architect модель анализа и модель дизайна например разделены. По модели анализа однократно генерируется модель дизайна и дальше они живут каждая собственной жизнью.
Интересно узнать -какая все таки у Вас цель?
Я вообще не понимаю как можно из кода "забрать" изменения в UML модель. Помоему это просто невозможно.