Quick Class Hierarchy View Using UML
March 17th, 2009 by Konstantin BulenkovIntelliJ IDEA 8.1.1 will support Show Class Hierarchy action that displays class hierarchy of a selected type. Just place the caret at any type in the code editor and press Ctrl+Alt+U.
Tags: Code Analysis, Code Navigation, UML


March 17th, 2009 at 3:09 pm
There might be a missing key here… This only works for me when i press shift+ctrl+alt+u.
March 18th, 2009 at 3:54 am
I think there is missing more than just a key … because shift+ctrl+alt+u is not the function mentioned. The “show class hierarchy” action displays the UML diagram as a popup and not in a new editor tab as shift+ctrl+alt+u is doing.
Is this function implemented in IDEA 8.1?
Regards,
Stephan
March 18th, 2009 at 5:44 am
Sorry, it was a misprint. Actually, this feature will be in 8.1.1 and it exists for a long time in Maia’s EAPs.
July 4th, 2009 at 2:20 am
Cool, are you going to put this in Resharper too?
July 21st, 2009 at 3:34 am
Is it possible to use the uml feature of intelli-j for flex development, too?
July 22nd, 2009 at 6:34 am
Thomas, multi-language UML support is coming. I believe it will be in Maia very soon. For Flex, PHP, JavaScript and maybe for other languages
July 22nd, 2009 at 8:20 am
I just tested the new feature with the latest EAP release of Intellij. It’s quite useful since you can see the whole class hierarchy at a glance. But I’m wondering why the popup takes 1 second to appear after pressing ctrl+alt+U. Is that normal?
@Scala users: It seems that the feature also works for Scala (at least a bit). The Scala classes are already drawn but the arrows between the classes are missing.
July 22nd, 2009 at 10:58 am
It’s time necessary to build UI and relationships. I’ll do my best to improve performance in next EAPs.
September 12th, 2009 at 10:36 pm
Is it possible to show the interaction between cooperating classes ?
October 14th, 2009 at 6:10 pm
How is this better than Code Navigator http://plugins.intellij.net/plugin/?id=3202 ?
October 16th, 2009 at 12:56 am
I’m also wondering…