Examples of network graphing with the Java Universal Network/Graph Framework (JUNG) appear here modelled in Unified Modelling Language (UML)TM.
Congratulations to the JUNG team on a simply fantastic tool and good docs. It
took only a couple of days to parse the docs into Unified Modelling Language (UML)TM and then get
an example application running. I'm sure this toolkit will be of great
use for a long time to come.
To students: first read the docs a bit; then parse the docs a bit into
UML, binding them to reverse-engineering of the actual software
(the implemented design, the "grounding force");
then develop your application under model-driven development.
It is not enough to see how I did it, you have to make the experience of it,
you have to wrap your neurons around your
own UML modelling, you have to do it with your hands and your brain !
That's a good way to do it; that way worked well for me. And it will work for you too.
Give it a go !