UMLGraph/testdata/dot-ref/catalina.dot

47 lines
2.4 KiB
Plaintext

#!/usr/local/bin/dot
#
# Class diagram
# Generated by $Id$
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=record];
// HttpResponseBase
c0 [label="HttpResponseBase", fontname="Helvetica", fontcolor="black", fontsize=10.0];
//HttpResponseBase extends ResponseBase
// ResponseBase
c1 [label="ResponseBase", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
c1 -> c0 [dir=back,arrowtail=empty];
// HttpResponse
c2 [label="«interface» \nHttpResponse", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
c2 -> c0 [dir=back,arrowtail=empty,style=dashed]; //HttpResponseBase implements HttpResponse
// HttpServletResponse
c3 [label="«interface» \nHttpServletResponse", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
c3 -> c0 [dir=back,arrowtail=empty,style=dashed]; //HttpResponseBase implements HttpServletResponse
// HttpResponseWrapper
c4 [label="HttpResponseWrapper", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
//HttpResponseWrapper extends ResponseWrapper
// ResponseWrapper
c5 [label="ResponseWrapper", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
c5 -> c4 [dir=back,arrowtail=empty];
c2 -> c4 [dir=back,arrowtail=empty,style=dashed]; //HttpResponseWrapper implements HttpResponse
// HttpResponseFacade
c6 [label="HttpResponseFacade", fontname="Helvetica", fontcolor="black", fontsize=10.0];
//HttpResponseFacade extends ResponseFacade
// ResponseFacade
c7 [label="ResponseFacade", fontname="Helvetica", fontcolor="black", fontsize=10.0];
c7 -> c6 [dir=back,arrowtail=empty];
c3 -> c6 [dir=back,arrowtail=empty,style=dashed]; //HttpResponseFacade implements HttpServletResponse
// Response
c8 [label="«interface» \nResponse", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
c8 -> c5 [dir=back,arrowtail=empty,style=dashed]; //ResponseWrapper implements Response
c8 -> c2 [dir=back,arrowtail=empty,style=dashed]; //HttpResponse implements Response
c8 -> c1 [dir=back,arrowtail=empty,style=dashed]; //ResponseBase implements Response
// ServletResponse
c9 [label="«interface» \nServletResponse", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
c9 -> c1 [dir=back,arrowtail=empty,style=dashed]; //ResponseBase implements ServletResponse
c9 -> c7 [dir=back,arrowtail=empty,style=dashed]; //ResponseFacade implements ServletResponse
}