Product Introduction

The AgileJ StructureViews feature for the Eclipse Java IDE is a visualizing aid for Java programmers. Java classes from source code or byte code can be dragged to a diagram canvas for viewing. On the diagram, classes appear as boxes, with their class members shown with Eclipse symbols. Any relationships between classes appear as lines.

Understanding

AgileJ StructureViews diagrams are useful for understanding your own and other people’s code from the vantage point of viewing pictures of collections of related classes.

Navigation

AgileJ StructureViews diagrams work well as a navigation hub. You can collate the classes you are working on onto a diagram; double clicking on a class or member opens the Java source editor at the corresponding declaration.

Communication

AgileJ StructureViews diagram files are easily stored in the source code repository for sharing between development team members. Alternatively, diagrams may be printed or exported as image files.

Quality

Some measures of code quality can be realized by the creation of AgileJ StructureViews diagrams. The complexity of compositional structures, type hierarchies and type dependencies can be appreciated by viewing diagrams.

All of the above benefits are achieved with accuracy, and at low impact to the normal processes of Java programming.