Web Beans (JSR-299): Dependency Injection Diagram
November 12th, 2009 by serega.vasilievMaia gives you an easy way of analyzing Web Bean class dependencies — just invoke a pop-up menu on any class in your editor.

The quick pop-up view displays injection points:

As well as produces dependencies of the selected class:

Node and edge tooltips show detailed information about injected elements:

If a Bean has unresolved injection, a corresponding edge is drawn with red color:

Also, you can easily navigate to Bean definitions or injection points by double-clicking diagram elements.
Tags: Code Navigation, Maia, WebBeans

November 13th, 2009 at 4:12 am
Ultrasweet! Very usable feature (if graph performance is also greatly improved from 8.x…).
November 13th, 2009 at 6:48 am
Very nice! Would it be possible to provide a similar diagram for Seam components?
November 13th, 2009 at 8:02 am
Stephan,
you can find “Generate seam components diagram” popup in “JavaEE Structure/Seam Facets/My Module Name” for Idea 8.x.x or Seam(tool window)/”My Module Name” for 9.x.
November 17th, 2009 at 8:06 am
Serega,
yes, I know. But it would be nice to have a component-specific dependency diagram in the same “popup” manner.
Regards,
Stephan