DiagramViewer is the project to start.
Using forced based layouting to draw uml class diagrams. I use this tool to quickly envision objects and their relations.
The nice thing about forced based layouting is that you can convert requirements into forces. For example, if you want to display inheritance relations as vertical and compositions as horizontal, you could do so with a link moment force. Furthermore, weights can be assigned to different forces, which can be used to indicate which requirements are more important than others.
I'm far from done with this project but for now i can use it.
- Simulation off
- Simulation on