SDE for Eclipse (PE) for Windows sharewareScreenshot 

SDE for Eclipse is a full-featured UML plug-in module for Eclipse. SDE supports full software development life-cycle -analysis, design, coding, testing and deployment. You can draw all types of UML diagrams (class, use case, component...) in Eclipse, generate Java code, reverse engineer Java code to class diagram, import Rational Rose... +Visio integration +Reverse XML, C++, CORBA IDL, .NET dll +Version control +more

 

Screenshot of SDE for Eclipse (PE) for Windows