DatabaseToUML reverse engineers a database schema from an existing relational JDBC database. Tables and fields are reversed to classes and attributes, constraints are reversed to association, and tables composed only of foreign keys are converted to many-to-many associations. The main idea is to reuse the reversed model in a generator, taking UML2.x (EMF XMI 2.0/2.1) models as input.
| Tags | Database Eclipse uml modeling reverse engineering |
|---|---|
| Licenses | EPL |
| Operating Systems | Windows Mac OS X Unix |
| Implementation | Java 6 EMF |
| Translations | English |
Recent releases


Release Notes: The data tools platform model is used to extract database information and to reverse models.


Release Notes: The data tools platform is used to setup the database that needs to be installed. The "Reverse database to UML" wizard now detects databases configured with DTP, and three list boxes were added to select the database, catalog, and schema.