If it can’t be drawn, it can’t be built
CodePlotter is a graphical tool for creating and maintaining generic ‘box-connection’ diagrams in your code. CodePlotter can be used to express a range of organizational structures, such as:
- parent-child relationships
- class library hierarchies
- Flow diagrams
- state diagrams
The boxes can be labeled and the diagrams can also have a multi-line title. CodePlotter is definitely not a UML modeling tool (although it can be used to express similar diagrams). The program allows you to select the appropriate point in the program to insert a class diagram, then it offers a couple of simple drawing tools and once ready it pastes the diagram in the code. The cool thing is that that diagram can be reopened in CodePlotter for editing.