From 26a8c04d311dcae65cea692447799aeed4969465 Mon Sep 17 00:00:00 2001 From: Andrea Aime Date: Sat, 28 Jan 2006 10:15:21 +0000 Subject: [PATCH] Reference diagrams for new match types --- testdata/dot-ref/ViewContext.dot | 41 +++++++++++++++++++++++++++++ testdata/dot-ref/ViewInterfaces.dot | 25 ++++++++++++++++++ testdata/dot-ref/ViewSubclasses.dot | 29 ++++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 testdata/dot-ref/ViewContext.dot create mode 100644 testdata/dot-ref/ViewInterfaces.dot create mode 100644 testdata/dot-ref/ViewSubclasses.dot diff --git a/testdata/dot-ref/ViewContext.dot b/testdata/dot-ref/ViewContext.dot new file mode 100644 index 0000000..1757343 --- /dev/null +++ b/testdata/dot-ref/ViewContext.dot @@ -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"]; +} + diff --git a/testdata/dot-ref/ViewInterfaces.dot b/testdata/dot-ref/ViewInterfaces.dot new file mode 100644 index 0000000..46519a5 --- /dev/null +++ b/testdata/dot-ref/ViewInterfaces.dot @@ -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 +} + diff --git a/testdata/dot-ref/ViewSubclasses.dot b/testdata/dot-ref/ViewSubclasses.dot new file mode 100644 index 0000000..a120406 --- /dev/null +++ b/testdata/dot-ref/ViewSubclasses.dot @@ -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]; +} +