For fun I tried a tool for building class diagrams on the fly called viztool on the biojava code:
see http://waywardgeeks.org/code/viztool It produces more poster-on-the-wall rather than full-UML-style diagrams, but they're not too bad. Install the viztool library into the ant /lib directory as described, and then add these bits to the build.xml file: > <!-- Check the current classpath for viztool support --> > <available classpath="${env.classpath}" > classname="com.samskivert.viztool.DriverTask" > property="viztool.present" /> > > <!-- Creates a summary class diagram --> > <target name="sumviz" depends="init,package" if="viztool.present"> > <taskdef name="viztool" classname="com.samskivert.viztool.DriverTask"/> > <viztool pkgroot="" > classes="org.biojava.*" > visualizer="com.samskivert.viztool.summary.SummaryVisualizer"> > <classpath> > <!-- classes specified in this file --> > <pathelement path="${classpath}" /> > <!-- classes specified in system classpath --> > <pathelement path="${env.classpath}" /> > <!-- main classes from build --> > <pathelement path="${build.dest.main}" /> > </classpath> > </viztool> > </target> > > <!-- Creates a hierarchical class diagram --> > <target name="hierviz" depends="init,package" if="viztool.present"> > <taskdef name="viztool" classname="com.samskivert.viztool.DriverTask"/> > <viztool pkgroot="" > classes="org.biojava.*" > visualizer="com.samskivert.viztool.hierarchy.HierarchyVisualizer"> > <classpath> > <!-- classes specified in this file --> > <pathelement path="${classpath}" /> > <!-- classes specified in system classpath --> > <pathelement path="${env.classpath}" /> > <!-- main classes from build --> > <pathelement path="${build.dest.main}" /> > </classpath> > </viztool> ymmv. michael _______________________________________________ Biojava-l mailing list - [EMAIL PROTECTED] http://biojava.org/mailman/listinfo/biojava-l