Reference diagrams for new match types

This commit is contained in:
Andrea Aime 2006-01-28 10:15:21 +00:00
parent 8022cbf8de
commit 26a8c04d31
3 changed files with 95 additions and 0 deletions

41
testdata/dot-ref/ViewContext.dot vendored Normal file
View File

@ -0,0 +1,41 @@
#!/usr/local/bin/dot
#
# Class diagram
# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=record];
// gr.spinellis.context.classes.AClient
c420 [label="AClient", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.context.classes.ASubclass
c422 [label="ASubclass", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.context.classes.E
c423 [label="E", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.context.classes.D
c425 [label="D", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.context.classes.B
c428 [label="B", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.context.classes.ABaseClass
c429 [label="ABaseClass", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.context.classes.A
c430 [label="A", fontname="Helvetica", style=filled, fillcolor="lemonchiffon", fontcolor="black", fontsize=10.0];
//gr.spinellis.context.classes.ASubclass extends gr.spinellis.context.classes.A
c430 -> c422 [dir=back,arrowtail=empty];
//gr.spinellis.context.classes.A extends gr.spinellis.context.classes.ABaseClass
c429 -> c430 [dir=back,arrowtail=empty];
// gr.spinellis.context.classes.D navassoc gr.spinellis.context.classes.A
c425 -> c430 [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
// gr.spinellis.context.classes.A navassoc gr.spinellis.context.classes.B
c430 -> c428 [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
// gr.spinellis.context.classes.A navassoc javax.swing.JComponent
c430 -> c506 [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
// gr.spinellis.context.classes.AClient depend gr.spinellis.context.classes.A
c420 -> c430 [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed];
// gr.spinellis.context.classes.A depend gr.spinellis.context.classes.E
c430 -> c423 [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed];
// javax.swing.JComponent
c506 [label="JComponent", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0, URL="http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComponent.html"];
}

25
testdata/dot-ref/ViewInterfaces.dot vendored Normal file
View File

@ -0,0 +1,25 @@
#!/usr/local/bin/dot
#
# Class diagram
# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=record];
// gr.spinellis.iface.classes.FarImplementor
c531 [label="FarImplementor", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.iface.classes.DirectImplementor
c532 [label="DirectImplementor", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.iface.classes.SubSubFace
c534 [label="«interface» \nSubSubFace", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
// gr.spinellis.iface.classes.SubFace
c535 [label="«interface» \nSubFace", fontname="Helvetica-Oblique", fontcolor="black", fontsize=10.0];
// gr.spinellis.iface.classes.Face
c536 [label="«interface» \nFace", fontname="Helvetica-Oblique", style=filled, fillcolor="lemonchiffon", fontcolor="black", fontsize=10.0];
c534 -> c531 [dir=back,arrowtail=empty,style=dashed]; //gr.spinellis.iface.classes.FarImplementor implements gr.spinellis.iface.classes.SubSubFace
c536 -> c532 [dir=back,arrowtail=empty,style=dashed]; //gr.spinellis.iface.classes.DirectImplementor implements gr.spinellis.iface.classes.Face
c535 -> c534 [dir=back,arrowtail=empty,style=dashed]; //gr.spinellis.iface.classes.SubSubFace implements gr.spinellis.iface.classes.SubFace
c536 -> c535 [dir=back,arrowtail=empty,style=dashed]; //gr.spinellis.iface.classes.SubFace implements gr.spinellis.iface.classes.Face
}

29
testdata/dot-ref/ViewSubclasses.dot vendored Normal file
View File

@ -0,0 +1,29 @@
#!/usr/local/bin/dot
#
# Class diagram
# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=record];
// gr.spinellis.subclass.classes.SubOneTwo
c577 [label="SubOneTwo", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.subclass.classes.SubOneOne
c578 [label="SubOneOne", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.subclass.classes.SubTwo
c579 [label="SubTwo", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.subclass.classes.SubOne
c580 [label="SubOne", fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.subclass.classes.Super
c581 [label="Super", fontname="Helvetica", style=filled, fillcolor="lemonchiffon", fontcolor="black", fontsize=10.0];
//gr.spinellis.subclass.classes.SubOneTwo extends gr.spinellis.subclass.classes.SubOne
c580 -> c577 [dir=back,arrowtail=empty];
//gr.spinellis.subclass.classes.SubOneOne extends gr.spinellis.subclass.classes.SubOne
c580 -> c578 [dir=back,arrowtail=empty];
//gr.spinellis.subclass.classes.SubTwo extends gr.spinellis.subclass.classes.Super
c581 -> c579 [dir=back,arrowtail=empty];
//gr.spinellis.subclass.classes.SubOne extends gr.spinellis.subclass.classes.Super
c581 -> c580 [dir=back,arrowtail=empty];
}