Никакой инструмент с открытым исходным кодом не может генерировать аннотации в вашем Java-коде с использованием стереотипов UML.Единственный известный мне профиль базы данных, генерирующий аннотацию EJB3 в вашем java-коде, не имеет открытого исходного кода и является технологией Omondo corp.
Один мой друг отказался платить за лицензию и сгенерировал свой код с помощью плагина EclipseUML2, а затем вручнуюдобавлена аннотация с использованием Dali другого плагина Eclipse.Я имею в виду, что он использовал плагин EclipseUML2, а затем добавил dali аннотацию для кода.Это было действительно больно, и теперь, когда плагин EclipseUML2 не был обновлен до последней сборки Helios, он полностью застрял в своем проекте.
Я сам заплатил за лицензию (например, получил хорошую сделку только за 990€ и, конечно, не та огромная сумма, которую они сначала попросили :-) и должны признать, что моя жизнь легка и мой проект быстро завершен.Теперь я могу проводить больше времени за игрой в гольф, чем опаздывать в офисе, потому что я предпочитаю, чтобы мой начальник платил мне необходимый инструмент, а не экономил деньги на программном обеспечении и превращал мою жизнь в кошмар !!