Quick Class Hierarchy View Using UML

March 17th, 2009 by Konstantin Bulenkov

IntelliJ 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: , ,

11 Responses to “Quick Class Hierarchy View Using UML”

  1. tieTYT Says:

    There might be a missing key here… This only works for me when i press shift+ctrl+alt+u.

  2. Stephan Anft Says:

    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

  3. Konstantin Bulenkov Says:

    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.

  4. Ben Says:

    Cool, are you going to put this in Resharper too?

  5. Thomas Eilermann Says:

    Is it possible to use the uml feature of intelli-j for flex development, too?

  6. Konstantin Bulenkov Says:

    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

  7. Stefan Endrullis Says:

    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.

  8. Konstantin Bulenkov Says:

    It’s time necessary to build UI and relationships. I’ll do my best to improve performance in next EAPs.

  9. Ted Says:

    Is it possible to show the interaction between cooperating classes ?

  10. Dragisa Krsmanovic Says:

    How is this better than Code Navigator http://plugins.intellij.net/plugin/?id=3202 ?

  11. Sean Says:

    I’m also wondering… ;)

Leave a Reply