CallGraph Viewer

Add this URL to your Eclipse Installation to reach this solution's update site.

Neon (4.6)
Oxygen (4.7)


Learn more...

Details Group Tabs

pvlasov575's picture

I coudn't find an option to filter what is shown on the diagram and without filtering diagrams are pretty much useless on real life code as they are cluttered with calls to core Java classes which are most often are of no interest in understanding how a particular pices of code work.

My scenario was to depict interactions between methods in two classes. I tried this plug-in first and it wasn't helpful because of the noise. Ended up using java-callgraph library and d3 to produce more or less useful graph - http://www.nasdanika.org/rendering-2.html

sreevathsa's picture

Sorry for the very naive question. I am new to IDE based dev environments and Eclipse. I've a large C project to navigate and examine call graphs for. I have just imported a directory containing C sources into the IDE and have installed this plugin to Eclipse Neon C/C++ IDE successfully. When I right click on a C function I get the "Open Call Hierarchy" menu option which I believe is not from this plugin going by the screenshots. I tried to switch to different perspectives, but cannot see anything. Also looked for any supporting docs, but didn't find any.  How do I get the "Call Graph" view/perspective shown in the screenshots for my C source? 

grosenberg706's picture

The JDT must be installed for Callgraph to work.

fricciuow's picture

Just in case you searched like me for a java callgraph, this plugin was intended to visualize C/C++ artifacts.

dcunhancr's picture

I just installed this plugin in my eclipse and used it to graph the dependencies of my Java application and it worked like a charm.

fricciuow's picture

Hello. I repeated the installation and I discovered how to use callgraph and it runs also with java.
Please apologies. Everything ok.

fricciuow's picture

Hi Daniel, thank you for telling this. The documentation speaks/spoke only of C++ classes.
Anyway, could you please tell here
- which eclipse version/name?
- on which operating system ?
Thanks

grosenberg706's picture

The official documentation specifies that JDT is required -- makes no mention of C/C++. What site are you looking at that discusses using CGV with C/C++?

spandeyrg1's picture

Unable to read repository at file:/C:/Users/Swarupa Nand Pandey/.p2/org.eclipse.equinox.p2.repository/cache/compositeContent-553248371.xml
The declaration for the entity "ContentType" must end with '>'.

grosenberg706's picture

This error is completely unrelated to Callgraph-Viewer.

dolshefski812's picture

Cannot complete the install because one or more required items could not be found.
Software being installed: CallGraph Viewer 0.9.4.201401211240 (net.certiv.callgraph.feature.feature.group 0.9.4.201401211240)
Missing requirement: CallGraph Viewer 0.9.4.201401211240 (net.certiv.callgraph.feature.feature.group 0.9.4.201401211240) requires 'org.eclipse.jdt.core 3.9.0' but it could not be found

rmishra83d's picture

Update site is not available for this plugin.

mwagnerenp's picture

Update Site no more avaible