The ObjectAid UML Designer is optimized for the creation of UML class diagrams from existing Java source code and libraries within the Eclipse IDE. It was created to fulfill needs that no other UML tool seems to address:
What does it do?
The ObjectAid UML Designer allows software developers to document and explore Java source code and libraries. It supports an agile approach software development with seamless integration into the Eclipse IDE and many ease-of-use features:
Click here to more about: http://www.objectaid.com/
Recommend the tutorial