IntelliJ IDEA 12.1.0 Web Help
Some features described here are available in Ultimate edition only.
The following is available only in the Ultimate edition of IntelliJ IDEA
UML modeling support provided by IntelliJ IDEA involves two aspects:
- Reverse engineering, which involves drawing a UML model on the base of the
existing code base. Such model helps you get an overview of the classes
and packages that comprise your application, relationships between them, explore libraries, and view
- Forward engineering, which enables you to design and create a visual model, and
populate it with node elements, members and
relationships. IntelliJ IDEA automatically generates source code and keeps
it synchronized with the model.
UML model in IntelliJ IDEA is represented by a Class diagram in standard notation.
IntelliJ IDEA enables using UML class diagrams to analyze
and the structure of the databases and tables. Besides that, you can explore changes committed to VCS.
In IntelliJ IDEA, Class diagram features: