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