mirror of https://github.com/dspinellis/UMLGraph
59 lines
4.5 KiB
Plaintext
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"> «interface» </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"> «interface» </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"> «interface» </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"> «interface» </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];
|
|
}
|
|
|