com.tensegrity.graph.classdiagram
Class ClassDiagramGenerator

java.lang.Object
  extended bycom.tensegrity.graph.classdiagram.ClassDiagramGenerator

public class ClassDiagramGenerator
extends java.lang.Object

This class is a generator class for making visual representations of java class- and interface hierarchies.

The ClassDiagramGenerator will scan a number of java classes and/or interfaces and as a result a visual representation of the class and interface hierarchy is returned. The result is an object of type VisualGraphView.

Synopsis of usage:

    ClassTreeGenerator classtree = new ClassTreeGenerator();
    VisualGraphView view =
        classtree.makeClassTree(configuration);
    getGraphFrame().newDocument(view);

Version:
$Id: ClassDiagramGenerator.java,v 1.11 2004/08/30 07:55:05 MichaelKegel Exp $, $Id: ClassDiagramGenerator.java,v 1.11 2004/08/30 07:55:05 MichaelKegel Exp $
Author:
StepanRutz

Constructor Summary
ClassDiagramGenerator()
          Constructs a new ClassDiagramGenerator instance.
 
Method Summary
 VisualGraphView makeClassTree(ClassDiagramConfiguration config)
          Initiate tje class tree generation process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassDiagramGenerator

public ClassDiagramGenerator()
Constructs a new ClassDiagramGenerator instance.

Method Detail

makeClassTree

public final VisualGraphView makeClassTree(ClassDiagramConfiguration config)
Initiate tje class tree generation process. The result is an instance of VisualGraphView.

Returns:
a visual representation of the scanned classes.


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.