eUML2 for Java is a powerful UML modeler designed for Java developer in Eclipse. The main features are:
* Real-time code/model synchronization
* UML2.1 compliant and support of OMG XMI
* Advanced reversed engineering
* Powerful true dependency analyze tools
* JDK 1.4 and 1.5 support
* Customizable template support.