An UML 2 tool that provides advanced code generation, reverse engineering, and round-tripping functionality with support for the Java programming language. [Commercial, 30-day Trial]
Offers tools that supports the UML notation on Macintosh, Windows, and Linux. Capabilities includes system analysis, requirements traceability, and software design. [Commercial]
Cross-platform and easy-to-use visual UML modeling and CASE tool. Round-trip code generation and code reverse engineering support for Java. Integrated with Eclipse, JBuilder, NetBeans, IDEA, JDeveloper and WebLogic Workshop. [Commercial, Free Trial]
Allows companies to define and implement their own modeling languages and code generators, model analysis and documentation reports. Runs under Windows, Linux and Mac OS X [Commercial, Free Trial]
Extensions for Visual Studio, Eclipse, WebSphere, JBuilder, NetBeans, IDEA, JDeveloper and WebLogic Workshop that support editing UML 2.0 diagrams, Java code and documentation generation. [Commercial, Free Community Edition]