SDE for Eclipse (ME) for Windows sharewareScreenshot 

SDE for Eclipse is an easy-to-use UML tool seamlessly integrated with Eclipse. SDE supports full software development life-cycle -analysis, design, implementation, testing and deployment. You can draw UML diagrams (class, use case...) in Eclipse, reverse engineer Java code to class diagrams, generate Java code, import Rational Rose... +Visio integration +Reverse XML, C++, CORBA IDL +Plug-in and template support +more

 

Screenshot of SDE for Eclipse (ME) for Windows