AgileJ StructureViews is a plugin for Eclipse which generates UML class diagrams reverse engineered from Java source code. Its unique features are:

  • A comprehensive set of filters for common design patterns, frameworks and conventions
  • Create your own filters to suit your project´s patterns, libraries and conventions
  • Control active filters by a script which you can edit to change the content of you class diagrams
  • Reliable auto-arrange and line routing
  • Auto-detects containers implying one-to-many relationships
  • Level of detail varies by magnification
  • Export to SVG, PNG or print
  • A batch engine uses filters to assemble groups of related classes
  • Batch results can be viewed in your browser .... examples below

Thousands of class diagrams ready to browse

Just click below to see AgileJ StructureViews in action. Rather than give you a few cherry-picked examples we have run our class diagram generator over tens of millions of lines of open source Java.