UML Class Diagram
IntelliJ IDEA features the UML class diagram which lets you quickly examine your application structure either on class or package level.
You can view, create and delete packages, classes, class members and ther relationships. Convenient one-click navigation lets you jump from the diagram to the underlying code.
Also, many of IntelliJ IDEA refactorings can be applied directly from the diagram, via shortcut menu.
- Visual code autoring: create classes, fields, methods, etc.
- Supporting Drag'n'Drop to:
- Create relationships between classes (extend classes, implement interfaces)
- Add new elements by dragging them from Project View
- Code analysis and refactorings applicable from the diagram view
- Visual dependencies representation, with fully customizable view, both on the class level
and the package level
