#!/usr/local/bin/dot
#
# Class diagram 
# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
#

digraph G {
	edge [fontname="arial",fontsize=10,labelfontname="arial",labelfontsize=10];
	node [fontname="arial",fontsize=10,shape=plaintext];
	// gr.spinellis.ckjm.CkjmOutputHandler
	c0 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> &laquo;interface&raquo; </td></tr>
			<tr><td> CkjmOutputHandler </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.ClassMetrics
	c1 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> ClassMetrics </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.ClassMetricsContainer
	c2 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> ClassMetricsContainer </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.ClassVisitor
	c3 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> ClassVisitor </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.MethodVisitor
	c4 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> MethodVisitor </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.MetricsFilter
	c5 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> MetricsFilter </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.PrintPlainResults
	c6 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> PrintPlainResults </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.ant.CkjmTask
	c7 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> CkjmTask </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// gr.spinellis.ckjm.ant.PrintXmlResults
	c8 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> PrintXmlResults </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	//gr.spinellis.ckjm.ClassVisitor extends org.apache.bcel.classfile.EmptyVisitor
	c9:p -> c3:p [dir=back,arrowtail=empty];
	//gr.spinellis.ckjm.MethodVisitor extends org.apache.bcel.generic.EmptyVisitor
	c10:p -> c4:p [dir=back,arrowtail=empty];
	//gr.spinellis.ckjm.PrintPlainResults implements gr.spinellis.ckjm.CkjmOutputHandler
	c0:p -> c6:p [dir=back,arrowtail=empty,style=dashed];
	//gr.spinellis.ckjm.ant.CkjmTask extends org.apache.tools.ant.taskdefs.MatchingTask
	c11:p -> c7:p [dir=back,arrowtail=empty];
	//gr.spinellis.ckjm.ant.PrintXmlResults implements gr.spinellis.ckjm.CkjmOutputHandler
	c0:p -> c8:p [dir=back,arrowtail=empty,style=dashed];
	// org.apache.bcel.generic.EmptyVisitor
	c10 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p" href="http://java.sun.com/j2se/1.4.2/docs/api/org/apache/bcel/generic/EmptyVisitor.html">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td><font face="ariali"> EmptyVisitor </font></td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// org.apache.bcel.classfile.EmptyVisitor
	c9 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p" href="http://java.sun.com/j2se/1.4.2/docs/api/org/apache/bcel/classfile/EmptyVisitor.html">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td> EmptyVisitor </td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
	// org.apache.tools.ant.taskdefs.MatchingTask
	c11 [label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p" href="http://java.sun.com/j2se/1.4.2/docs/api/org/apache/tools/ant/taskdefs/MatchingTask.html">
		<tr><td><table border="0" cellspacing="0" cellpadding="1">
			<tr><td><font face="ariali"> MatchingTask </font></td></tr>
		</table></td></tr>
		</table>>, fontname="arial", fontcolor="black", fontsize=10.0];
}

