Product Introduction

AgileJ StructureViews consists of three primary components covering:

Reverse Engineered Class Diagrams

With AgileJ StructureViews installed in your Eclipse IDE you can create class diagrams by dragging classes from the Eclipse package explorer tree onto a diagram canvas. As you make a new class diagram, you also have the option to have it pre-populated by package, inheritance or dependencies.

Filtering and Presentation Control

Unfiltered class diagrams usually contain so much text and lines as to be worthless to look at. We take this problem very seriously, and provide a system of Java element filter and presentation controls so you can prune down the volume of information on a class diagram to a meaningful level.

Batch Generation of Class Diagrams

AgileJ StructureViews also includes an optional class diagram batch generator which seeks out groups of related classes from your Java projects and assembles class diagrams for you ready to browse. The batch generator also creates an indexed, web-ready rendition of all the class diagrams it generates.

Differences to other Java UML tools

AgileJ StructureViews has always been primarily a Java programmer's tool focusing on supporting Java project development through visualization of existing and evolving Java source code while avoiding any interference with the processes behind the creation of source code. Agile methods favor working code above documentation; and the reason behind this is that documentation consumes time to create and maintain and can even lead to reluctance to refactor the implementation. Therefore, AgileJ StructureViews, being loyal to agile methods has many differences to the mainstream UML supporting tools:

Copyright © AgileJ Ltd. All rights reserved.