Единственным профессиональным качественным инструментом, который позволяет использовать java и UML, является Omondo, но он действительно очень, очень дорогой.Смешные цены !!
Другие плагины ориентированы только на UML, но не на настоящие расширения Java.eUML мог бы быть хорошим свободным кандидатом, но, похоже, инструмент был остановлен http://www.soyatec.com/forum/viewtopic.php?t=955