mirror of https://github.com/dspinellis/UMLGraph
47 lines
2.4 KiB
Plaintext
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
|
|
}
|
|
|