Skip to content
schauder edited this page Dec 30, 2012 · 11 revisions

The following image is the class structure of Degraph itself. It got created by running

degraph -c ../lib/degraph-0.0.1.jar -i de.schauderhaft

opening the resulting file output.graphml in yed, opening some of the contained nodes and applying an hierarchic layout.

Diagram of the class structure of Degraph as created by Degraph

If you run instead

degraph -c ../lib/degraph-0.0.1.jar -i de.schauderhaft -g \\((.*\\))\\..*

You can obtain a diagram like this:

Diagram of the class structure of Degraph as created by Degraph

Note how de.schauderhaft.degraph contains the package de.schauderhaft.degraph.filter as well as the class de.schauderhaft.Degraph, which in turn contains various inner classes.

A cyclic dependency would show up as at least on arrow pointing from right to left instead of left to right.

Clone this wiki locally