I'm keen on writing a plugin for Ultimate edition of IntelliJ IDEA 9.0.2 that will include visualisation, but I'm looking for some help to get me started. I'm trying to get my head around what changes the split of IDEA into the community and ultimate editions has had on the api exposed to plugin developers, in particular around visualisation/graphing.
I notice there is an openapi 'graph' package (com.intellij.openapi.graph), but this is not included in the source available for the community edition? I therefore assume the features of this API are only available in the ultimate edition? If that's the case is this 'graph' API documented?
The Ultimate edition of IDEA utilises yFiles for visualisation (Spring bean dependency diagrams etc.). I realise yFiles is a commercial product, so am I correct in thinking that yFiles visualisation library is *not* available for use by IDEA| plugin developers, even those developing OS plugins for the Ultimate edition? If that's the case is there a strong preference in the community for an OS visualisation framework/API?
Also, where is the openapi javadoc for plugin developers (for both those versions exposed by the utlimate and community editions of the IDE)? I can only find broken links to openapi javadoc for earlier versions of IDEA?