UMLGraph/testdata/dot-ref/catalina.dot

59 lines
4.5 KiB
Plaintext

#!/usr/local/bin/dot
#
# Class diagram
# Generated by UMLGraph version 281411 (http://www.spinellis.gr/umlgraph/)
#
digraph G {
graph [fontnames="svg"]
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10,color="black"];
node [fontname="Helvetica",fontcolor="black",fontsize=10,shape=plaintext,margin=0,width=0,height=0];
nodesep=0.25;
ranksep=0.5;
// HttpResponseBase
c3 [label=<<table title="HttpResponseBase" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> HttpResponseBase </td></tr></table></td></tr></table>>];
// HttpResponseWrapper
c4 [label=<<table title="HttpResponseWrapper" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> <i>HttpResponseWrapper</i> </td></tr></table></td></tr></table>>];
// HttpResponseFacade
c5 [label=<<table title="HttpResponseFacade" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> HttpResponseFacade </td></tr></table></td></tr></table>>];
// ResponseWrapper
c6 [label=<<table title="ResponseWrapper" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> <i>ResponseWrapper</i> </td></tr></table></td></tr></table>>];
// HttpResponse
c7 [label=<<table title="HttpResponse" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> &#171;interface&#187; </td></tr><tr><td align="center" balign="center"> HttpResponse </td></tr></table></td></tr></table>>];
// ResponseBase
c8 [label=<<table title="ResponseBase" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> <i>ResponseBase</i> </td></tr></table></td></tr></table>>];
// HttpServletResponse
c9 [label=<<table title="HttpServletResponse" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> &#171;interface&#187; </td></tr><tr><td align="center" balign="center"> HttpServletResponse </td></tr></table></td></tr></table>>];
// ResponseFacade
c10 [label=<<table title="ResponseFacade" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> ResponseFacade </td></tr></table></td></tr></table>>];
// ServletResponse
c11 [label=<<table title="ServletResponse" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> &#171;interface&#187; </td></tr><tr><td align="center" balign="center"> ServletResponse </td></tr></table></td></tr></table>>];
// Response
c12 [label=<<table title="Response" border="0" cellborder="1" cellspacing="0" cellpadding="2"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> &#171;interface&#187; </td></tr><tr><td align="center" balign="center"> Response </td></tr></table></td></tr></table>>];
// HttpResponseBase extends ResponseBase
c8 -> c3 [arrowtail=empty,dir=back,weight=10];
// HttpResponseBase implements HttpResponse
c7 -> c3 [arrowtail=empty,style=dashed,dir=back,weight=9];
// HttpResponseBase implements HttpServletResponse
c9 -> c3 [arrowtail=empty,style=dashed,dir=back,weight=9];
// HttpResponseWrapper extends ResponseWrapper
c6 -> c4 [arrowtail=empty,dir=back,weight=10];
// HttpResponseWrapper implements HttpResponse
c7 -> c4 [arrowtail=empty,style=dashed,dir=back,weight=9];
// HttpResponseFacade extends ResponseFacade
c10 -> c5 [arrowtail=empty,dir=back,weight=10];
// HttpResponseFacade implements HttpServletResponse
c9 -> c5 [arrowtail=empty,style=dashed,dir=back,weight=9];
// ResponseWrapper implements Response
c12 -> c6 [arrowtail=empty,style=dashed,dir=back,weight=9];
// HttpResponse implements Response
c12 -> c7 [arrowtail=empty,style=dashed,dir=back,weight=9];
// ResponseBase implements Response
c12 -> c8 [arrowtail=empty,style=dashed,dir=back,weight=9];
// ResponseBase implements ServletResponse
c11 -> c8 [arrowtail=empty,style=dashed,dir=back,weight=9];
// ResponseFacade implements ServletResponse
c11 -> c10 [arrowtail=empty,style=dashed,dir=back,weight=9];
}