UML class diagram with navigation to the source code and refactorings
- Visual code authoring: 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