Class Diagrams

A class diagram is a collection of classes from your Java projects selected and positioned on a canvas so you can examine their structure and relationships visually.

Uses of Class Diagrams

You would typically use a class diagram:

  • to help build understanding of existing Java code,
  • to communicate the design within the code to others,
  • to act as a hub for navigation within code as you develop it,
  • to obtain a visual measure of complexity of a Java project,
  • to monitor the progress of a Java project.

Your Java project will not be modified

Java source cannot be modified in any way using AgileJ StructureViews. All diagrams are simply a reflection of the existing Java elements you have in your workspace.