From 0c403eb9e2884a5d43a3465ef54fef5435a12ec7 Mon Sep 17 00:00:00 2001 From: Diomidis Spinellis Date: Sat, 8 Jan 2011 18:19:55 +0000 Subject: [PATCH] Fresh reference data following change to make maps appearing in HTML content clickable. --- testdata/dot-ref/Abstr.dot | 14 +++--- testdata/dot-ref/Inference.dot | 42 ++++++++--------- testdata/dot-ref/Irp.dot | 12 ++--- testdata/dot-ref/MultiAssoc.dot | 8 ++-- testdata/dot-ref/MyVector.dot | 20 ++++---- testdata/dot-ref/Root.dot | 36 +++++++-------- testdata/dot-ref/RunnableRef.dot | 8 ++-- testdata/dot-ref/Style.dot | 16 +++---- testdata/dot-ref/TestHideOp.dot | 4 +- testdata/dot-ref/ViewAll.dot | 14 +++--- testdata/dot-ref/ViewAllDetailed.dot | 14 +++--- testdata/dot-ref/ViewAtt.dot | 14 +++--- testdata/dot-ref/ViewChildEmpty.dot | 6 +-- testdata/dot-ref/ViewChildOverride.dot | 6 +-- testdata/dot-ref/ViewColors.dot | 16 +++---- testdata/dot-ref/ViewContext.dot | 18 ++++---- testdata/dot-ref/ViewInterfaces.dot | 12 ++--- testdata/dot-ref/ViewProduct.dot | 6 +-- testdata/dot-ref/ViewSubclasses.dot | 12 ++--- testdata/dot-ref/advrel.dot | 24 +++++----- testdata/dot-ref/assoc.dot | 12 ++--- testdata/dot-ref/car.dot | 16 +++---- testdata/dot-ref/catalina.dot | 46 +++++++++---------- testdata/dot-ref/class-eg.dot | 12 ++--- testdata/dot-ref/classadd.dot | 4 +- testdata/dot-ref/color.dot | 16 +++---- testdata/dot-ref/ctor.dot | 4 +- testdata/dot-ref/disable.dot | 8 ++-- testdata/dot-ref/extends.dot | 6 +-- testdata/dot-ref/foo.dot | 14 +++--- testdata/dot-ref/general.dot | 42 ++++++++--------- testdata/dot-ref/java5.dot | 6 +-- testdata/dot-ref/schema.dot | 26 +++++------ testdata/dot-ref/strip.dot | 6 +-- testdata/dot-ref/vis.dot | 4 +- testdata/umldoc-ref/allclasses-frame.html | 4 +- testdata/umldoc-ref/allclasses-noframe.html | 4 +- testdata/umldoc-ref/constant-values.html | 4 +- testdata/umldoc-ref/deprecated-list.html | 4 +- .../gr/spinellis/invoice/Customer.dot | 8 ++-- .../gr/spinellis/invoice/Customer.html | 9 ++-- .../gr/spinellis/invoice/Invoice.dot | 12 ++--- .../gr/spinellis/invoice/Invoice.html | 11 +++-- .../gr/spinellis/invoice/InvoiceItem.dot | 8 ++-- .../gr/spinellis/invoice/InvoiceItem.html | 9 ++-- .../invoice/gr.spinellis.invoice.dot | 8 ++-- .../gr/spinellis/invoice/package-frame.html | 4 +- .../gr/spinellis/invoice/package-summary.html | 9 ++-- .../gr/spinellis/invoice/package-tree.html | 4 +- .../gr/spinellis/product/Category.dot | 8 ++-- .../gr/spinellis/product/Category.html | 9 ++-- .../gr/spinellis/product/Product.dot | 12 ++--- .../gr/spinellis/product/Product.html | 11 +++-- .../product/gr.spinellis.product.dot | 6 +-- .../gr/spinellis/product/package-frame.html | 4 +- .../gr/spinellis/product/package-summary.html | 8 ++-- .../gr/spinellis/product/package-tree.html | 4 +- testdata/umldoc-ref/help-doc.html | 4 +- testdata/umldoc-ref/index-all.html | 4 +- testdata/umldoc-ref/index.html | 2 +- testdata/umldoc-ref/overview-frame.html | 4 +- testdata/umldoc-ref/overview-summary.html | 4 +- testdata/umldoc-ref/overview-tree.html | 4 +- 63 files changed, 365 insertions(+), 341 deletions(-) diff --git a/testdata/dot-ref/Abstr.dot b/testdata/dot-ref/Abstr.dot index bc43023..32a5e8f 100644 --- a/testdata/dot-ref/Abstr.dot +++ b/testdata/dot-ref/Abstr.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,16 +10,16 @@ digraph G { nodesep=0.25; ranksep=0.5; // test.AbstractNode - c99 [label=<
AbstractNode
abstractMethod()
concreteMethod()
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c1 [label=<
AbstractNode
abstractMethod()
concreteMethod()
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // test.InnerNode - c100 [label=<
InnerNode
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c2 [label=<
InnerNode
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // test.Leaf - c101 [label=<
Leaf
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c3 [label=<
Leaf
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //test.InnerNode extends test.AbstractNode - c99:p -> c100:p [dir=back,arrowtail=empty]; + c1:p -> c2:p [dir=back,arrowtail=empty]; // test.InnerNode COMPOSED test.AbstractNode - c100:p -> c99:p [taillabel="1", label="has", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c2:p -> c1:p [taillabel="1", label="has", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; //test.Leaf extends test.AbstractNode - c99:p -> c101:p [dir=back,arrowtail=empty]; + c1:p -> c3:p [dir=back,arrowtail=empty]; } diff --git a/testdata/dot-ref/Inference.dot b/testdata/dot-ref/Inference.dot index e629c9d..4d378d6 100644 --- a/testdata/dot-ref/Inference.dot +++ b/testdata/dot-ref/Inference.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,44 +10,44 @@ digraph G { nodesep=0.25; ranksep=0.5; // A - c113 [label=<
A
first : B
second : B
third : C
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c60 [label=<
A
first : B
second : B
third : C
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // B - c114 [label=<
B
doSomething(b : B, c : C) : A
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c61 [label=<
B
doSomething(b : B, c : C) : A
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // C - c115 [label=<
C
collectionOfA : List<A>
collectionOfB : ArrayList<B>
mapOfD : Map<String, D>
childs : C[]
anOpaqueList : List<>
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c62 [label=<
C
collectionOfA : List<A>
collectionOfB : ArrayList<B>
mapOfD : Map<String, D>
childs : C[]
anOpaqueList : List<>
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // MyFunnyList - c116 [label=<
MyFunnyList<T, V>
myField : V
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c63 [label=<
MyFunnyList<T, V>
myField : V
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // MyList - c117 [label=<
MyList
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c64 [label=<
MyList
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // D - c118 [label=<
D
anotherListOfA : MyList
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c65 [label=<
D
anotherListOfA : MyList
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //MyFunnyList extends java.util.ArrayList - c119:p -> c116:p [dir=back,arrowtail=empty]; + c66:p -> c63:p [dir=back,arrowtail=empty]; //MyList extends MyFunnyList - c116:p -> c117:p [dir=back,arrowtail=empty]; + c63:p -> c64:p [dir=back,arrowtail=empty]; // A HAS B - c113:p -> c114:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond]; + c60:p -> c61:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond, dir=both]; // A HAS B - c113:p -> c114:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond]; + c60:p -> c61:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond, dir=both]; // A HAS C - c113:p -> c115:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond]; + c60:p -> c62:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond, dir=both]; // C NAVASSOC A - c115:p -> c113:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c62:p -> c60:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // C NAVASSOC B - c115:p -> c114:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c62:p -> c61:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // C NAVASSOC D - c115:p -> c118:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c62:p -> c65:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // C NAVASSOC C - c115:p -> c115:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c62:p -> c62:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // C NAVASSOC java.util.List - c115:p -> c120:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c62:p -> c67:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // D NAVASSOC MyList - c118:p -> c117:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c65:p -> c64:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // B DEPEND A - c114:p -> c113:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; + c61:p -> c60:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; // java.util.ArrayList - c119 [label=<
ArrayList<E>
serialVersionUID : long
elementData : Object[]
size : int
trimToSize()
ensureCapacity(arg0 : int)
size() : int
isEmpty() : boolean
contains(arg0 : Object) : boolean
indexOf(arg0 : Object) : int
lastIndexOf(arg0 : Object) : int
clone() : Object
toArray() : Object[]
toArray(arg0 : T[]) : T[]
get(arg0 : int) : E
set(arg0 : int, arg1 : E) : E
add(arg0 : E) : boolean
add(arg0 : int, arg1 : E)
remove(arg0 : int) : E
remove(arg0 : Object) : boolean
fastRemove(arg0 : int)
clear()
addAll(arg0 : Collection<?>) : boolean
addAll(arg0 : int, arg1 : Collection<?>) : boolean
removeRange(arg0 : int, arg1 : int)
RangeCheck(arg0 : int)
writeObject(arg0 : ObjectOutputStream)
readObject(arg0 : ObjectInputStream)
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c66 [label=<
ArrayList<E>
serialVersionUID : long
elementData : Object[]
size : int
trimToSize()
ensureCapacity(arg0 : int)
size() : int
isEmpty() : boolean
contains(arg0 : Object) : boolean
indexOf(arg0 : Object) : int
lastIndexOf(arg0 : Object) : int
clone() : Object
toArray() : Object[]
toArray(arg0 : T[]) : T[]
get(arg0 : int) : E
set(arg0 : int, arg1 : E) : E
add(arg0 : E) : boolean
add(arg0 : int, arg1 : E)
remove(arg0 : int) : E
remove(arg0 : Object) : boolean
fastRemove(arg0 : int)
clear()
addAll(arg0 : Collection<?>) : boolean
addAll(arg0 : int, arg1 : Collection<?>) : boolean
removeRange(arg0 : int, arg1 : int)
RangeCheck(arg0 : int)
writeObject(arg0 : ObjectOutputStream)
readObject(arg0 : ObjectInputStream)
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // java.util.List - c120 [label=<
«interface»
List<E>
size() : int
isEmpty() : boolean
contains(arg0 : Object) : boolean
iterator() : Iterator<E>
toArray() : Object[]
toArray(arg0 : T[]) : T[]
add(arg0 : E) : boolean
remove(arg0 : Object) : boolean
containsAll(arg0 : Collection<?>) : boolean
addAll(arg0 : Collection<?>) : boolean
addAll(arg0 : int, arg1 : Collection<?>) : boolean
removeAll(arg0 : Collection<?>) : boolean
retainAll(arg0 : Collection<?>) : boolean
clear()
equals(arg0 : Object) : boolean
hashCode() : int
get(arg0 : int) : E
set(arg0 : int, arg1 : E) : E
add(arg0 : int, arg1 : E)
remove(arg0 : int) : E
indexOf(arg0 : Object) : int
lastIndexOf(arg0 : Object) : int
listIterator() : ListIterator<E>
listIterator(arg0 : int) : ListIterator<E>
subList(arg0 : int, arg1 : int) : List<E>
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c67 [label=<
«interface»
List<E>
size() : int
isEmpty() : boolean
contains(arg0 : Object) : boolean
iterator() : Iterator<E>
toArray() : Object[]
toArray(arg0 : T[]) : T[]
add(arg0 : E) : boolean
remove(arg0 : Object) : boolean
containsAll(arg0 : Collection<?>) : boolean
addAll(arg0 : Collection<?>) : boolean
addAll(arg0 : int, arg1 : Collection<?>) : boolean
removeAll(arg0 : Collection<?>) : boolean
retainAll(arg0 : Collection<?>) : boolean
clear()
equals(arg0 : Object) : boolean
hashCode() : int
get(arg0 : int) : E
set(arg0 : int, arg1 : E) : E
add(arg0 : int, arg1 : E)
remove(arg0 : int) : E
indexOf(arg0 : Object) : int
lastIndexOf(arg0 : Object) : int
listIterator() : ListIterator<E>
listIterator(arg0 : int) : ListIterator<E>
subList(arg0 : int, arg1 : int) : List<E>
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/Irp.dot b/testdata/dot-ref/Irp.dot index ca9c108..386bc9b 100644 --- a/testdata/dot-ref/Irp.dot +++ b/testdata/dot-ref/Irp.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,14 +10,14 @@ digraph G { nodesep=0.25; ranksep=0.5; // Application - c0 [label=<
Application
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c68 [label=<
Application
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // IrpApplication - c1 [label=<
IrpApplication
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c69 [label=<
IrpApplication
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Main - c2 [label=<
Main
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c70 [label=<
Main
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //IrpApplication extends Application - c0:p -> c1:p [dir=back,arrowtail=empty]; + c68:p -> c69:p [dir=back,arrowtail=empty]; // Main DEPEND IrpApplication - c2:p -> c1:p [taillabel="", label="«friend»", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; + c70:p -> c69:p [taillabel="", label="«friend»", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; } diff --git a/testdata/dot-ref/MultiAssoc.dot b/testdata/dot-ref/MultiAssoc.dot index 5575b15..cc5e2a1 100644 --- a/testdata/dot-ref/MultiAssoc.dot +++ b/testdata/dot-ref/MultiAssoc.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,10 +10,10 @@ digraph G { nodesep=0.25; ranksep=0.5; // A - c91 [label=<
A
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c75 [label=<
A
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // C - c93 [label=<
C
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c77 [label=<
C
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // A DEPEND C - c91:p -> c93:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; + c75:p -> c77:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; } diff --git a/testdata/dot-ref/MyVector.dot b/testdata/dot-ref/MyVector.dot index ae0b82d..a72102e 100644 --- a/testdata/dot-ref/MyVector.dot +++ b/testdata/dot-ref/MyVector.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,22 +10,22 @@ digraph G { nodesep=0.25; ranksep=0.5; // MyVector - c4 [label=<
MyVector<E, P>
~ addAll(index : int, c : Collection<E>) : boolean
~ foo(x : MyVector<P, MyVector<E, E>>) : MyVector<E, P>
~ removeAll(c : Collection<?>) : boolean
~ set(index : int, element : E) : E
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c79 [label=<
MyVector<E, P>
~ addAll(index : int, c : Collection<E>) : boolean
~ foo(x : MyVector<P, MyVector<E, E>>) : MyVector<E, P>
~ removeAll(c : Collection<?>) : boolean
~ set(index : int, element : E) : E
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //MyVector extends java.util.Vector - c5:p -> c4:p [dir=back,arrowtail=empty]; + c80:p -> c79:p [dir=back,arrowtail=empty]; //MyVector implements java.util.List - c6:p -> c4:p [dir=back,arrowtail=empty,style=dashed]; + c81:p -> c79:p [dir=back,arrowtail=empty,style=dashed]; //MyVector implements java.util.RandomAccess - c7:p -> c4:p [dir=back,arrowtail=empty,style=dashed]; + c82:p -> c79:p [dir=back,arrowtail=empty,style=dashed]; //MyVector implements java.lang.Cloneable - c8:p -> c4:p [dir=back,arrowtail=empty,style=dashed]; + c83:p -> c79:p [dir=back,arrowtail=empty,style=dashed]; // java.util.Vector - c5 [label=<
Vector<E>
# elementData : Object[]
# elementCount : int
# capacityIncrement : int
- serialVersionUID : long
+ copyInto(arg0 : Object[])
+ trimToSize()
+ ensureCapacity(arg0 : int)
- ensureCapacityHelper(arg0 : int)
+ setSize(arg0 : int)
+ capacity() : int
+ size() : int
+ isEmpty() : boolean
+ elements() : Enumeration<E>
+ contains(arg0 : Object) : boolean
+ indexOf(arg0 : Object) : int
+ indexOf(arg0 : Object, arg1 : int) : int
+ lastIndexOf(arg0 : Object) : int
+ lastIndexOf(arg0 : Object, arg1 : int) : int
+ elementAt(arg0 : int) : E
+ firstElement() : E
+ lastElement() : E
+ setElementAt(arg0 : E, arg1 : int)
+ removeElementAt(arg0 : int)
+ insertElementAt(arg0 : E, arg1 : int)
+ addElement(arg0 : E)
+ removeElement(arg0 : Object) : boolean
+ removeAllElements()
+ clone() : Object
+ toArray() : Object[]
+ toArray(arg0 : T[]) : T[]
+ get(arg0 : int) : E
+ set(arg0 : int, arg1 : E) : E
+ add(arg0 : E) : boolean
+ remove(arg0 : Object) : boolean
+ add(arg0 : int, arg1 : E)
+ remove(arg0 : int) : E
+ clear()
+ containsAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : Collection<?>) : boolean
+ removeAll(arg0 : Collection<?>) : boolean
+ retainAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : int, arg1 : Collection<?>) : boolean
+ equals(arg0 : Object) : boolean
+ hashCode() : int
+ toString() : String
+ subList(arg0 : int, arg1 : int) : List<E>
# removeRange(arg0 : int, arg1 : int)
- writeObject(arg0 : ObjectOutputStream)
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c80 [label=<
Vector<E>
# elementData : Object[]
# elementCount : int
# capacityIncrement : int
- serialVersionUID : long
+ copyInto(arg0 : Object[])
+ trimToSize()
+ ensureCapacity(arg0 : int)
- ensureCapacityHelper(arg0 : int)
+ setSize(arg0 : int)
+ capacity() : int
+ size() : int
+ isEmpty() : boolean
+ elements() : Enumeration<E>
+ contains(arg0 : Object) : boolean
+ indexOf(arg0 : Object) : int
+ indexOf(arg0 : Object, arg1 : int) : int
+ lastIndexOf(arg0 : Object) : int
+ lastIndexOf(arg0 : Object, arg1 : int) : int
+ elementAt(arg0 : int) : E
+ firstElement() : E
+ lastElement() : E
+ setElementAt(arg0 : E, arg1 : int)
+ removeElementAt(arg0 : int)
+ insertElementAt(arg0 : E, arg1 : int)
+ addElement(arg0 : E)
+ removeElement(arg0 : Object) : boolean
+ removeAllElements()
+ clone() : Object
+ toArray() : Object[]
+ toArray(arg0 : T[]) : T[]
+ get(arg0 : int) : E
+ set(arg0 : int, arg1 : E) : E
+ add(arg0 : E) : boolean
+ remove(arg0 : Object) : boolean
+ add(arg0 : int, arg1 : E)
+ remove(arg0 : int) : E
+ clear()
+ containsAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : Collection<?>) : boolean
+ removeAll(arg0 : Collection<?>) : boolean
+ retainAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : int, arg1 : Collection<?>) : boolean
+ equals(arg0 : Object) : boolean
+ hashCode() : int
+ toString() : String
+ subList(arg0 : int, arg1 : int) : List<E>
# removeRange(arg0 : int, arg1 : int)
- writeObject(arg0 : ObjectOutputStream)
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // java.util.List - c6 [label=<
«interface»
List<E>
+ size() : int
+ isEmpty() : boolean
+ contains(arg0 : Object) : boolean
+ iterator() : Iterator<E>
+ toArray() : Object[]
+ toArray(arg0 : T[]) : T[]
+ add(arg0 : E) : boolean
+ remove(arg0 : Object) : boolean
+ containsAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : int, arg1 : Collection<?>) : boolean
+ removeAll(arg0 : Collection<?>) : boolean
+ retainAll(arg0 : Collection<?>) : boolean
+ clear()
+ equals(arg0 : Object) : boolean
+ hashCode() : int
+ get(arg0 : int) : E
+ set(arg0 : int, arg1 : E) : E
+ add(arg0 : int, arg1 : E)
+ remove(arg0 : int) : E
+ indexOf(arg0 : Object) : int
+ lastIndexOf(arg0 : Object) : int
+ listIterator() : ListIterator<E>
+ listIterator(arg0 : int) : ListIterator<E>
+ subList(arg0 : int, arg1 : int) : List<E>
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c81 [label=<
«interface»
List<E>
+ size() : int
+ isEmpty() : boolean
+ contains(arg0 : Object) : boolean
+ iterator() : Iterator<E>
+ toArray() : Object[]
+ toArray(arg0 : T[]) : T[]
+ add(arg0 : E) : boolean
+ remove(arg0 : Object) : boolean
+ containsAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : Collection<?>) : boolean
+ addAll(arg0 : int, arg1 : Collection<?>) : boolean
+ removeAll(arg0 : Collection<?>) : boolean
+ retainAll(arg0 : Collection<?>) : boolean
+ clear()
+ equals(arg0 : Object) : boolean
+ hashCode() : int
+ get(arg0 : int) : E
+ set(arg0 : int, arg1 : E) : E
+ add(arg0 : int, arg1 : E)
+ remove(arg0 : int) : E
+ indexOf(arg0 : Object) : int
+ lastIndexOf(arg0 : Object) : int
+ listIterator() : ListIterator<E>
+ listIterator(arg0 : int) : ListIterator<E>
+ subList(arg0 : int, arg1 : int) : List<E>
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // java.util.RandomAccess - c7 [label=<
«interface»
RandomAccess
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c82 [label=<
«interface»
RandomAccess
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/util/RandomAccess.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // java.lang.Cloneable - c8 [label=<
«interface»
Cloneable
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c83 [label=<
«interface»
Cloneable
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Cloneable.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/Root.dot b/testdata/dot-ref/Root.dot index fe7e661..04bd79e 100644 --- a/testdata/dot-ref/Root.dot +++ b/testdata/dot-ref/Root.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,38 +10,38 @@ digraph G { nodesep=0.25; ranksep=0.5; // Root - c9 [label=<
Root
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c84 [label=<
Root
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Adapter - c10 [label=<
Adapter
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c85 [label=<
Adapter
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Element - c11 [label=<
Element
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c86 [label=<
Element
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // ObjectType - c12 [label=<
ObjectType
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c87 [label=<
ObjectType
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // ObjectMap - c13 [label=<
ObjectMap
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c88 [label=<
ObjectMap
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Table - c14 [label=<
Table
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c89 [label=<
Table
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // DataOperation - c15 [label=<
DataOperation
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c90 [label=<
DataOperation
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Root ASSOC Adapter - c9:p -> c10:p [taillabel="1..1", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c84:p -> c85:p [taillabel="1..1", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // Root ASSOC ObjectType - c9:p -> c12:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c84:p -> c87:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // Root ASSOC ObjectMap - c9:p -> c13:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c84:p -> c88:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // Root ASSOC Table - c9:p -> c14:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c84:p -> c89:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // Root ASSOC DataOperation - c9:p -> c15:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c84:p -> c90:p [taillabel="", label="", headlabel="0..n", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; //ObjectType extends Element - c11:p -> c12:p [dir=back,arrowtail=empty]; + c86:p -> c87:p [dir=back,arrowtail=empty]; //ObjectMap extends Element - c11:p -> c13:p [dir=back,arrowtail=empty]; + c86:p -> c88:p [dir=back,arrowtail=empty]; // ObjectMap HAS ObjectType - c13:p -> c12:p [taillabel="1..1", label="", headlabel="1..1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond]; + c88:p -> c87:p [taillabel="1..1", label="", headlabel="1..1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond, dir=both]; //Table extends Element - c11:p -> c14:p [dir=back,arrowtail=empty]; + c86:p -> c89:p [dir=back,arrowtail=empty]; //DataOperation extends Element - c11:p -> c15:p [dir=back,arrowtail=empty]; + c86:p -> c90:p [dir=back,arrowtail=empty]; } diff --git a/testdata/dot-ref/RunnableRef.dot b/testdata/dot-ref/RunnableRef.dot index 9ab80f5..a529660 100644 --- a/testdata/dot-ref/RunnableRef.dot +++ b/testdata/dot-ref/RunnableRef.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,10 +10,10 @@ digraph G { nodesep=0.25; ranksep=0.5; // test.RunnableRef - c103 [label=<
RunnableRef
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c92 [label=<
RunnableRef
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // test.RunnableRef DEPEND java.lang.Runnable - c103:p -> c104:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; + c92:p -> c93:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; // java.lang.Runnable - c104 [label=<
«interface»
Runnable
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c93 [label=<
«interface»
Runnable
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runnable.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/Style.dot b/testdata/dot-ref/Style.dot index 8154c25..5156e03 100644 --- a/testdata/dot-ref/Style.dot +++ b/testdata/dot-ref/Style.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.2 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,18 +10,18 @@ digraph G { nodesep=0.25; ranksep=0.5; // net.sf.whatever.test.AbstractBase - c117 [label=<
«base»
AbstractBase
net.sf.whatever.test
{since = 1.0}
field : int
{since = 1.5}
abstractMethod()
concreteMethod() : int
>, fontname="arial", fontcolor="black", fontsize=9.0]; + c111 [label=<
«base»
AbstractBase
net.sf.whatever.test
{since = 1.0}
field : int
{since = 1.5}
abstractMethod()
concreteMethod() : int
>, URL="null", fontname="arial", fontcolor="black", fontsize=9.0]; // net.sf.whatever.test.Composite - c118 [label=<
Composite
net.sf.whatever.test
>, fontname="arial", fontcolor="black", fontsize=9.0]; + c112 [label=<
Composite
net.sf.whatever.test
>, URL="null", fontname="arial", fontcolor="black", fontsize=9.0]; // net.sf.whatever.test.Style - c119 [label=<
Style
net.sf.whatever.test
>, fontname="arial", fontcolor="black", fontsize=9.0]; + c113 [label=<
Style
net.sf.whatever.test
>, URL="null", fontname="arial", fontcolor="black", fontsize=9.0]; //net.sf.whatever.test.Composite extends net.sf.whatever.test.AbstractBase - c117:p -> c118:p [dir=back,arrowtail=empty]; + c111:p -> c112:p [dir=back,arrowtail=empty]; // net.sf.whatever.test.Composite COMPOSED from.Outer.Space.AlienClass - c118:p -> c120:p [taillabel="1", label="has", headlabel="*", fontname="arial", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c112:p -> c114:p [taillabel="1", label="has", headlabel="*", fontname="arial", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; //net.sf.whatever.test.Style extends net.sf.whatever.test.AbstractBase - c117:p -> c119:p [dir=back,arrowtail=empty]; + c111:p -> c113:p [dir=back,arrowtail=empty]; // from.Outer.Space.AlienClass - c120[label=<
AlienClass
from.Outer.Space
>, fontname="arial", fontcolor="black", fontsize=9.0]; + c114[label=<
AlienClass
from.Outer.Space
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/from/Outer/Space/AlienClass.html", fontname="arial", fontcolor="black", fontsize=9.0]; } diff --git a/testdata/dot-ref/TestHideOp.dot b/testdata/dot-ref/TestHideOp.dot index 1c4b30f..3e58da2 100644 --- a/testdata/dot-ref/TestHideOp.dot +++ b/testdata/dot-ref/TestHideOp.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,6 +10,6 @@ digraph G { nodesep=0.25; ranksep=0.5; // test.TestHideOp - c111 [label=<
TestHideOp
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c106 [label=<
TestHideOp
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/ViewAll.dot b/testdata/dot-ref/ViewAll.dot index 889e79b..d09689a 100644 --- a/testdata/dot-ref/ViewAll.dot +++ b/testdata/dot-ref/ViewAll.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,21 +10,21 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.basic.invoice.InvoiceItem - c355 [label=<
InvoiceItem
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c355 [label=<
InvoiceItem
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.Invoice - c356 [label=<
Invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c356 [label=<
Invoice
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.Customer - c357 [label=<
Customer
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c357 [label=<
Customer
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Product - c358 [label=<
Product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c358 [label=<
Product
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Category - c359 [label=<
Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c359 [label=<
Category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.InvoiceItem ASSOC gr.spinellis.basic.product.Product c355:p -> c358:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice ASSOC gr.spinellis.basic.invoice.Customer c356:p -> c357:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice COMPOSED gr.spinellis.basic.invoice.InvoiceItem - c356:p -> c355:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c356:p -> c355:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; // gr.spinellis.basic.product.Product ASSOC gr.spinellis.basic.product.Category c358:p -> c359:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; } diff --git a/testdata/dot-ref/ViewAllDetailed.dot b/testdata/dot-ref/ViewAllDetailed.dot index 256e988..c9bb098 100644 --- a/testdata/dot-ref/ViewAllDetailed.dot +++ b/testdata/dot-ref/ViewAllDetailed.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,21 +10,21 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.basic.invoice.InvoiceItem - c317 [label=<
InvoiceItem
product : Product
quantity : int
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c317 [label=<
InvoiceItem
product : Product
quantity : int
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.Invoice - c318 [label=<
Invoice
total : double
items : InvoiceItem[]
customer : Customer
addItem(p : Product, quantity : int)
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c318 [label=<
Invoice
total : double
items : InvoiceItem[]
customer : Customer
addItem(p : Product, quantity : int)
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.Customer - c319 [label=<
Customer
name : String
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c319 [label=<
Customer
name : String
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Product - c320 [label=<
Product
name : String
stock : int
price : double
category : Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c320 [label=<
Product
name : String
stock : int
price : double
category : Category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Category - c321 [label=<
Category
name : String
products : List<>
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c321 [label=<
Category
name : String
products : List<>
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.InvoiceItem ASSOC gr.spinellis.basic.product.Product c317:p -> c320:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice ASSOC gr.spinellis.basic.invoice.Customer c318:p -> c319:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice COMPOSED gr.spinellis.basic.invoice.InvoiceItem - c318:p -> c317:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c318:p -> c317:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; // gr.spinellis.basic.product.Product ASSOC gr.spinellis.basic.product.Category c320:p -> c321:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; } diff --git a/testdata/dot-ref/ViewAtt.dot b/testdata/dot-ref/ViewAtt.dot index b388c2f..7ed5c43 100644 --- a/testdata/dot-ref/ViewAtt.dot +++ b/testdata/dot-ref/ViewAtt.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,21 +10,21 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.basic.invoice.InvoiceItem - c279 [label=<
InvoiceItem
product
quantity
>, fontname="Helvetica", fontcolor="black", fontsize=16.0]; + c279 [label=<
InvoiceItem
product
quantity
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=16.0]; // gr.spinellis.basic.invoice.Invoice - c280 [label=<
Invoice
total
items
customer
>, fontname="Helvetica", fontcolor="black", fontsize=16.0]; + c280 [label=<
Invoice
total
items
customer
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=16.0]; // gr.spinellis.basic.invoice.Customer - c281 [label=<
Customer
name
>, fontname="Helvetica", fontcolor="black", fontsize=16.0]; + c281 [label=<
Customer
name
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=16.0]; // gr.spinellis.basic.product.Product - c282 [label=<
Product
name
stock
price
category
>, fontname="Helvetica", fontcolor="black", fontsize=16.0]; + c282 [label=<
Product
name
stock
price
category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=16.0]; // gr.spinellis.basic.product.Category - c283 [label=<
Category
name
products
>, fontname="Helvetica", fontcolor="black", fontsize=16.0]; + c283 [label=<
Category
name
products
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=16.0]; // gr.spinellis.basic.invoice.InvoiceItem ASSOC gr.spinellis.basic.product.Product c279:p -> c282:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice ASSOC gr.spinellis.basic.invoice.Customer c280:p -> c281:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice COMPOSED gr.spinellis.basic.invoice.InvoiceItem - c280:p -> c279:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c280:p -> c279:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; // gr.spinellis.basic.product.Product ASSOC gr.spinellis.basic.product.Category c282:p -> c283:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; } diff --git a/testdata/dot-ref/ViewChildEmpty.dot b/testdata/dot-ref/ViewChildEmpty.dot index 18e7c1b..8ae197c 100644 --- a/testdata/dot-ref/ViewChildEmpty.dot +++ b/testdata/dot-ref/ViewChildEmpty.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,9 +10,9 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.basic.product.Product - c244 [label=<
Product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c244 [label=<
Product
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Category - c245 [label=<
Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c245 [label=<
Category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Product ASSOC gr.spinellis.basic.product.Category c244:p -> c245:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; } diff --git a/testdata/dot-ref/ViewChildOverride.dot b/testdata/dot-ref/ViewChildOverride.dot index f23f546..fb5efdc 100644 --- a/testdata/dot-ref/ViewChildOverride.dot +++ b/testdata/dot-ref/ViewChildOverride.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,9 +10,9 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.basic.product.Product - c206 [label=<
Product
name
stock
price
category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c206 [label=<
Product
name
stock
price
category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Category - c207 [label=<
Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c207 [label=<
Category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Product ASSOC gr.spinellis.basic.product.Category c206:p -> c207:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; } diff --git a/testdata/dot-ref/ViewColors.dot b/testdata/dot-ref/ViewColors.dot index f8a2ab1..6aee0e2 100644 --- a/testdata/dot-ref/ViewColors.dot +++ b/testdata/dot-ref/ViewColors.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,26 +10,26 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.basic.invoice.InvoiceItem - c164 [label=<
InvoiceItem
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c164 [label=<
InvoiceItem
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.Invoice - c165 [label=<
Invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c165 [label=<
Invoice
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.Customer - c166 [label=<
Customer
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c166 [label=<
Customer
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Product - c167 [label=<
Product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c167 [label=<
Product
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Category - c168 [label=<
Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c168 [label=<
Category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.invoice.InvoiceItem ASSOC gr.spinellis.basic.product.Product c164:p -> c167:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice ASSOC gr.spinellis.basic.invoice.Customer c165:p -> c166:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.invoice.Invoice COMPOSED gr.spinellis.basic.invoice.InvoiceItem - c165:p -> c164:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c165:p -> c164:p [taillabel="1", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; // gr.spinellis.basic.product.Product ASSOC gr.spinellis.basic.product.Category c167:p -> c168:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // gr.spinellis.basic.product.Category DEPEND java.util.List c168:p -> c202:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; // java.util.List - c202 [label=<
«interface»
List<E>
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c202 [label=<
«interface»
List<E>
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/ViewContext.dot b/testdata/dot-ref/ViewContext.dot index 3da6292..f2fbe73 100644 --- a/testdata/dot-ref/ViewContext.dot +++ b/testdata/dot-ref/ViewContext.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,19 +10,19 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.context.classes.AClient - c424 [label=<
AClient
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c424 [label=<
AClient
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.context.classes.ASubclass - c426 [label=<
ASubclass
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c426 [label=<
ASubclass
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.context.classes.E - c427 [label=<
E
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c427 [label=<
E
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.context.classes.D - c429 [label=<
D
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c429 [label=<
D
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.context.classes.B - c432 [label=<
B
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c432 [label=<
B
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.context.classes.ABaseClass - c433 [label=<
ABaseClass
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c433 [label=<
ABaseClass
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.context.classes.A - c434 [label=<
A
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c434 [label=<
A
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //gr.spinellis.context.classes.ASubclass extends gr.spinellis.context.classes.A c434:p -> c426:p [dir=back,arrowtail=empty]; //gr.spinellis.context.classes.A extends gr.spinellis.context.classes.ABaseClass @@ -38,6 +38,6 @@ digraph G { // gr.spinellis.context.classes.A DEPEND gr.spinellis.context.classes.E c434:p -> c427:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; // javax.swing.JComponent - c509 [label=<
JComponent
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c509 [label=<
JComponent
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComponent.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/ViewInterfaces.dot b/testdata/dot-ref/ViewInterfaces.dot index 639b0e7..aaec796 100644 --- a/testdata/dot-ref/ViewInterfaces.dot +++ b/testdata/dot-ref/ViewInterfaces.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,15 +10,15 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.iface.classes.FarImplementor - c534 [label=<
FarImplementor
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c534 [label=<
FarImplementor
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.iface.classes.DirectImplementor - c535 [label=<
DirectImplementor
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c535 [label=<
DirectImplementor
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.iface.classes.SubSubFace - c537 [label=<
«interface»
SubSubFace
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c537 [label=<
«interface»
SubSubFace
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.iface.classes.SubFace - c538 [label=<
«interface»
SubFace
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c538 [label=<
«interface»
SubFace
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.iface.classes.Face - c539 [label=<
«interface»
Face
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c539 [label=<
«interface»
Face
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //gr.spinellis.iface.classes.FarImplementor implements gr.spinellis.iface.classes.SubSubFace c537:p -> c534:p [dir=back,arrowtail=empty,style=dashed]; //gr.spinellis.iface.classes.DirectImplementor implements gr.spinellis.iface.classes.Face diff --git a/testdata/dot-ref/ViewProduct.dot b/testdata/dot-ref/ViewProduct.dot index 3949020..d568743 100644 --- a/testdata/dot-ref/ViewProduct.dot +++ b/testdata/dot-ref/ViewProduct.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,9 +10,9 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.basic.product.Product - c129 [label=<
Product
name
stock
price
category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c129 [label=<
Product
name
stock
price
category
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Category - c130 [label=<
Category
name
products
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c130 [label=<
Category
name
products
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.basic.product.Product ASSOC gr.spinellis.basic.product.Category c129:p -> c130:p [taillabel="*", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; } diff --git a/testdata/dot-ref/ViewSubclasses.dot b/testdata/dot-ref/ViewSubclasses.dot index 86c0a8e..43250fb 100644 --- a/testdata/dot-ref/ViewSubclasses.dot +++ b/testdata/dot-ref/ViewSubclasses.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,15 +10,15 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.subclass.classes.SubOneTwo - c580 [label=<
SubOneTwo
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c580 [label=<
SubOneTwo
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.subclass.classes.SubOneOne - c581 [label=<
SubOneOne
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c581 [label=<
SubOneOne
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.subclass.classes.SubTwo - c582 [label=<
SubTwo
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c582 [label=<
SubTwo
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.subclass.classes.SubOne - c583 [label=<
SubOne
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c583 [label=<
SubOne
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.subclass.classes.Super - c584 [label=<
Super
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c584 [label=<
Super
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //gr.spinellis.subclass.classes.SubOneTwo extends gr.spinellis.subclass.classes.SubOne c583:p -> c580:p [dir=back,arrowtail=empty]; //gr.spinellis.subclass.classes.SubOneOne extends gr.spinellis.subclass.classes.SubOne diff --git a/testdata/dot-ref/advrel.dot b/testdata/dot-ref/advrel.dot index fcdf09e..0bd37f2 100644 --- a/testdata/dot-ref/advrel.dot +++ b/testdata/dot-ref/advrel.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,26 +10,26 @@ digraph G { nodesep=0.25; ranksep=0.5; // Controller - c17 [label=<
Controller
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c5 [label=<
Controller
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // EmbeddedAgent - c18 [label=<
EmbeddedAgent
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c6 [label=<
EmbeddedAgent
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // PowerManager - c19 [label=<
PowerManager
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c7 [label=<
PowerManager
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // SetTopController - c20 [label=<
SetTopController
authorizationLevel
startUp()
shutDown()
connect()
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c8 [label=<
SetTopController
authorizationLevel
startUp()
shutDown()
connect()
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // ChannelIterator - c21 [label=<
ChannelIterator
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c9 [label=<
ChannelIterator
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // URLStreamHandler - c22 [label=<
«interface»
URLStreamHandler
OpenConnection()
parseURL()
setURL()
toExternalForm()
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c10 [label=<
«interface»
URLStreamHandler
OpenConnection()
parseURL()
setURL()
toExternalForm()
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //SetTopController extends Controller - c17:p -> c20:p [dir=back,arrowtail=empty]; + c5:p -> c8:p [dir=back,arrowtail=empty]; //SetTopController extends EmbeddedAgent - c18:p -> c20:p [dir=back,arrowtail=empty]; + c6:p -> c8:p [dir=back,arrowtail=empty]; //SetTopController implements URLStreamHandler - c22:p -> c20:p [dir=back,arrowtail=empty,style=dashed]; + c10:p -> c8:p [dir=back,arrowtail=empty,style=dashed]; // SetTopController NAVASSOC PowerManager - c20:p -> c19:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c8:p -> c7:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // ChannelIterator DEPEND SetTopController - c21:p -> c20:p [taillabel="", label="«friend»", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; + c9:p -> c8:p [taillabel="", label="«friend»", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; } diff --git a/testdata/dot-ref/assoc.dot b/testdata/dot-ref/assoc.dot index 7c411ef..089b6cf 100644 --- a/testdata/dot-ref/assoc.dot +++ b/testdata/dot-ref/assoc.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -11,14 +11,14 @@ digraph G { ranksep=0.5; rankdir=LR; // UserGroup - c24 [label=<
UserGroup
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c12 [label=<
UserGroup
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // User - c25 [label=<
User
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c13 [label=<
User
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Password - c26 [label=<
Password
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c14 [label=<
Password
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // UserGroup ASSOC User - c24:p -> c25:p [taillabel="*", label="", headlabel="*\n\n+user ", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c12:p -> c13:p [taillabel="*", label="", headlabel="*\n\n+user ", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // User NAVASSOC Password - c25:p -> c26:p [taillabel="1\n\n+owner\r", label="", headlabel="*\n\n+key", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c13:p -> c14:p [taillabel="1\n\n+owner\r", label="", headlabel="*\n\n+key", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; } diff --git a/testdata/dot-ref/car.dot b/testdata/dot-ref/car.dot index 2e582c1..77bcc00 100644 --- a/testdata/dot-ref/car.dot +++ b/testdata/dot-ref/car.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,18 +10,18 @@ digraph G { nodesep=0.25; ranksep=0.5; // Tyre - c27 [label=<
Tyre
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c15 [label=<
Tyre
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Engine - c28 [label=<
Engine
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c16 [label=<
Engine
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Body - c29 [label=<
Body
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c17 [label=<
Body
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Car - c30 [label=<
Car
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c18 [label=<
Car
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Car COMPOSED Tyre - c30:p -> c27:p [taillabel="1", label="", headlabel="4", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c18:p -> c15:p [taillabel="1", label="", headlabel="4", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; // Car COMPOSED Engine - c30:p -> c28:p [taillabel="1", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c18:p -> c16:p [taillabel="1", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; // Car COMPOSED Body - c30:p -> c29:p [taillabel="1", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c18:p -> c17:p [taillabel="1", label="", headlabel="1", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; } diff --git a/testdata/dot-ref/catalina.dot b/testdata/dot-ref/catalina.dot index ce085c7..726e968 100644 --- a/testdata/dot-ref/catalina.dot +++ b/testdata/dot-ref/catalina.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,48 +10,48 @@ digraph G { nodesep=0.25; ranksep=0.5; // HttpResponseBase - c31 [label=<
HttpResponseBase
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c19 [label=<
HttpResponseBase
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // HttpResponseWrapper - c32 [label=<
HttpResponseWrapper
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c20 [label=<
HttpResponseWrapper
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // HttpResponseFacade - c33 [label=<
HttpResponseFacade
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c21 [label=<
HttpResponseFacade
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // ResponseWrapper - c34 [label=<
ResponseWrapper
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c22 [label=<
ResponseWrapper
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // HttpResponse - c35 [label=<
«interface»
HttpResponse
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c23 [label=<
«interface»
HttpResponse
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // ResponseBase - c36 [label=<
ResponseBase
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c24 [label=<
ResponseBase
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // HttpServletResponse - c37 [label=<
«interface»
HttpServletResponse
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c25 [label=<
«interface»
HttpServletResponse
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // ResponseFacade - c38 [label=<
ResponseFacade
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c26 [label=<
ResponseFacade
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // ServletResponse - c39 [label=<
«interface»
ServletResponse
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c27 [label=<
«interface»
ServletResponse
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Response - c40 [label=<
«interface»
Response
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c28 [label=<
«interface»
Response
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //HttpResponseBase extends ResponseBase - c36:p -> c31:p [dir=back,arrowtail=empty]; + c24:p -> c19:p [dir=back,arrowtail=empty]; //HttpResponseBase implements HttpResponse - c35:p -> c31:p [dir=back,arrowtail=empty,style=dashed]; + c23:p -> c19:p [dir=back,arrowtail=empty,style=dashed]; //HttpResponseBase implements HttpServletResponse - c37:p -> c31:p [dir=back,arrowtail=empty,style=dashed]; + c25:p -> c19:p [dir=back,arrowtail=empty,style=dashed]; //HttpResponseWrapper extends ResponseWrapper - c34:p -> c32:p [dir=back,arrowtail=empty]; + c22:p -> c20:p [dir=back,arrowtail=empty]; //HttpResponseWrapper implements HttpResponse - c35:p -> c32:p [dir=back,arrowtail=empty,style=dashed]; + c23:p -> c20:p [dir=back,arrowtail=empty,style=dashed]; //HttpResponseFacade extends ResponseFacade - c38:p -> c33:p [dir=back,arrowtail=empty]; + c26:p -> c21:p [dir=back,arrowtail=empty]; //HttpResponseFacade implements HttpServletResponse - c37:p -> c33:p [dir=back,arrowtail=empty,style=dashed]; + c25:p -> c21:p [dir=back,arrowtail=empty,style=dashed]; //ResponseWrapper implements Response - c40:p -> c34:p [dir=back,arrowtail=empty,style=dashed]; + c28:p -> c22:p [dir=back,arrowtail=empty,style=dashed]; //HttpResponse implements Response - c40:p -> c35:p [dir=back,arrowtail=empty,style=dashed]; + c28:p -> c23:p [dir=back,arrowtail=empty,style=dashed]; //ResponseBase implements Response - c40:p -> c36:p [dir=back,arrowtail=empty,style=dashed]; + c28:p -> c24:p [dir=back,arrowtail=empty,style=dashed]; //ResponseBase implements ServletResponse - c39:p -> c36:p [dir=back,arrowtail=empty,style=dashed]; + c27:p -> c24:p [dir=back,arrowtail=empty,style=dashed]; //ResponseFacade implements ServletResponse - c39:p -> c38:p [dir=back,arrowtail=empty,style=dashed]; + c27:p -> c26:p [dir=back,arrowtail=empty,style=dashed]; } diff --git a/testdata/dot-ref/class-eg.dot b/testdata/dot-ref/class-eg.dot index 377a132..314285a 100644 --- a/testdata/dot-ref/class-eg.dot +++ b/testdata/dot-ref/class-eg.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,14 +10,14 @@ digraph G { nodesep=0.25; ranksep=0.5; // Person - c42 [label=<
Person
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c33 [label=<
Person
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Employee - c43 [label=<
Employee
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c34 [label=<
Employee
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Client - c44 [label=<
Client
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c35 [label=<
Client
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //Employee extends Person - c42:p -> c43:p [dir=back,arrowtail=empty]; + c33:p -> c34:p [dir=back,arrowtail=empty]; //Client extends Person - c42:p -> c44:p [dir=back,arrowtail=empty]; + c33:p -> c35:p [dir=back,arrowtail=empty]; } diff --git a/testdata/dot-ref/classadd.dot b/testdata/dot-ref/classadd.dot index 899bc57..7051efe 100644 --- a/testdata/dot-ref/classadd.dot +++ b/testdata/dot-ref/classadd.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,6 +10,6 @@ digraph G { nodesep=0.25; ranksep=0.5; // ActionQueue - c47 [label=<
«container»
ActionQueue
{version = 3.2}
add(a : Action)
add(a : Action, n : int)
{version = 1.0}
remove(n : int)
«query»
length() : int
«helper functions»
reorder()
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c31 [label=<
«container»
ActionQueue
{version = 3.2}
add(a : Action)
add(a : Action, n : int)
{version = 1.0}
remove(n : int)
«query»
length() : int
«helper functions»
reorder()
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/color.dot b/testdata/dot-ref/color.dot index d03bd58..4c93da6 100644 --- a/testdata/dot-ref/color.dot +++ b/testdata/dot-ref/color.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.2 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -12,18 +12,18 @@ digraph G { bgcolor=".7 .9 1"; // Pixel - c111 [label=<
Pixel
- x : int
- y : int
>, fontname="arial", fontcolor="white", fontsize=14.0]; + c116 [label=<
Pixel
- x : int
- y : int
>, URL="null", fontname="arial", fontcolor="white", fontsize=14.0]; // Red - c112 [label=<
Red
>, fontname="Serif", fontcolor="black", fontsize=14.0]; + c117 [label=<
Red
>, URL="null", fontname="Serif", fontcolor="black", fontsize=14.0]; // Green - c113 [label=<
Green
>, fontname="Serif", fontcolor="black", fontsize=14.0]; + c118 [label=<
Green
>, URL="null", fontname="Serif", fontcolor="black", fontsize=14.0]; // Blue - c114 [label=<
Blue
>, fontname="Serif", fontcolor="black", fontsize=14.0]; + c119 [label=<
Blue
>, URL="null", fontname="Serif", fontcolor="black", fontsize=14.0]; // Pixel COMPOSED Red - c111:p -> c112:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="yellow", arrowhead=none, arrowtail=diamond]; + c116:p -> c117:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="yellow", arrowhead=none, arrowtail=diamond, dir=both]; // Pixel COMPOSED Green - c111:p -> c113:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="yellow", arrowhead=none, arrowtail=diamond]; + c116:p -> c118:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="yellow", arrowhead=none, arrowtail=diamond, dir=both]; // Pixel COMPOSED Blue - c111:p -> c114:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="yellow", arrowhead=none, arrowtail=diamond]; + c116:p -> c119:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="yellow", arrowhead=none, arrowtail=diamond, dir=both]; } diff --git a/testdata/dot-ref/ctor.dot b/testdata/dot-ref/ctor.dot index 2b4e785..e218d4a 100644 --- a/testdata/dot-ref/ctor.dot +++ b/testdata/dot-ref/ctor.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,6 +10,6 @@ digraph G { nodesep=0.25; ranksep=0.5; // Junk - c55 [label=<
Junk
- value : int
+ Junk(val : int)
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c37 [label=<
Junk
- value : int
+ Junk(val : int)
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/disable.dot b/testdata/dot-ref/disable.dot index 59b2a04..1c7a497 100644 --- a/testdata/dot-ref/disable.dot +++ b/testdata/dot-ref/disable.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,10 +10,10 @@ digraph G { nodesep=0.25; ranksep=0.5; // Person1 - c95 [label=<
Person1
~ address : String
~ name : String
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c39 [label=<
Person1
~ address : String
~ name : String
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Person2 - c96 [label=<
Person2
~ displayName() : String
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c40 [label=<
Person2
~ displayName() : String
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Person3 - c97 [label=<
Person3
address : Address
name : String
displayName() : String
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c41 [label=<
Person3
address : Address
name : String
displayName() : String
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/extends.dot b/testdata/dot-ref/extends.dot index 7131ed0..84619c3 100644 --- a/testdata/dot-ref/extends.dot +++ b/testdata/dot-ref/extends.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,8 +10,8 @@ digraph G { nodesep=0.25; ranksep=0.5; // Base - c56 [label=<
Base
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c42 [label=<
Base
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Test2 - c57 [label=<
Test2<B extends Base>
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c43 [label=<
Test2<B extends Base>
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/foo.dot b/testdata/dot-ref/foo.dot index 01820b2..2e531a4 100644 --- a/testdata/dot-ref/foo.dot +++ b/testdata/dot-ref/foo.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,16 +10,16 @@ digraph G { nodesep=0.25; ranksep=0.5; // a.b.c.UMLOptions - c58 [label=<
UMLOptions
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c44 [label=<
UMLOptions
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // a.b.c.UserGroup - c59 [label=<
UserGroup
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c45 [label=<
UserGroup
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // a.b.c.User - c60 [label=<
User
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c46 [label=<
User
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // a.b.c.Password - c61 [label=<
Password
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c47 [label=<
Password
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // a.b.c.UserGroup ASSOC a.b.c.User - c59:p -> c60:p [taillabel="*", label="", headlabel="*\n\n+user ", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c45:p -> c46:p [taillabel="*", label="", headlabel="*\n\n+user ", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // a.b.c.User NAVASSOC a.b.c.Password - c60:p -> c61:p [taillabel="1\n\n+owner\r", label="", headlabel="*\n\n+key", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; + c46:p -> c47:p [taillabel="1\n\n+owner\r", label="", headlabel="*\n\n+key", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; } diff --git a/testdata/dot-ref/general.dot b/testdata/dot-ref/general.dot index 19be24a..24f55e2 100644 --- a/testdata/dot-ref/general.dot +++ b/testdata/dot-ref/general.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,44 +10,44 @@ digraph G { nodesep=0.25; ranksep=0.5; // Asset - c63 [label=<
Asset
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c49 [label=<
Asset
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // InterestBearingItem - c64 [label=<
InterestBearingItem
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c50 [label=<
InterestBearingItem
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // InsurableItem - c65 [label=<
InsurableItem
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c51 [label=<
InsurableItem
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // BankAccount - c66 [label=<
BankAccount
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c52 [label=<
BankAccount
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // RealEstate - c67 [label=<
RealEstate
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c53 [label=<
RealEstate
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Security - c68 [label=<
Security
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c54 [label=<
Security
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Stock - c69 [label=<
Stock
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c55 [label=<
Stock
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Bond - c70 [label=<
Bond
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c56 [label=<
Bond
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // CheckingAccount - c71 [label=<
CheckingAccount
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c57 [label=<
CheckingAccount
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // SavingsAccount - c72 [label=<
SavingsAccount
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c58 [label=<
SavingsAccount
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; //BankAccount extends Asset - c63:p -> c66:p [dir=back,arrowtail=empty]; + c49:p -> c52:p [dir=back,arrowtail=empty]; //BankAccount extends InsurableItem - c65:p -> c66:p [dir=back,arrowtail=empty]; + c51:p -> c52:p [dir=back,arrowtail=empty]; //BankAccount extends InterestBearingItem - c64:p -> c66:p [dir=back,arrowtail=empty]; + c50:p -> c52:p [dir=back,arrowtail=empty]; //RealEstate extends Asset - c63:p -> c67:p [dir=back,arrowtail=empty]; + c49:p -> c53:p [dir=back,arrowtail=empty]; //RealEstate extends InsurableItem - c65:p -> c67:p [dir=back,arrowtail=empty]; + c51:p -> c53:p [dir=back,arrowtail=empty]; //Security extends Asset - c63:p -> c68:p [dir=back,arrowtail=empty]; + c49:p -> c54:p [dir=back,arrowtail=empty]; //Stock extends Security - c68:p -> c69:p [dir=back,arrowtail=empty]; + c54:p -> c55:p [dir=back,arrowtail=empty]; //Bond extends Security - c68:p -> c70:p [dir=back,arrowtail=empty]; + c54:p -> c56:p [dir=back,arrowtail=empty]; //CheckingAccount extends BankAccount - c66:p -> c71:p [dir=back,arrowtail=empty]; + c52:p -> c57:p [dir=back,arrowtail=empty]; //SavingsAccount extends BankAccount - c66:p -> c72:p [dir=back,arrowtail=empty]; + c52:p -> c58:p [dir=back,arrowtail=empty]; } diff --git a/testdata/dot-ref/java5.dot b/testdata/dot-ref/java5.dot index 0c16fd2..700c4cb 100644 --- a/testdata/dot-ref/java5.dot +++ b/testdata/dot-ref/java5.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,8 +10,8 @@ digraph G { nodesep=0.25; ranksep=0.5; // Java5 - c74 [label=<
Java5
~ state : Java5.States
- specifiedPackages : Set<String>
+ printAll(args : String[])
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c72 [label=<
Java5
~ state : Java5.States
- specifiedPackages : Set<String>
+ printAll(args : String[])
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Java5.States - c75 [label=<
«enumeration»
States
start
dash
colon
space
open
w
close
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c73 [label=<
«enumeration»
States
start
dash
colon
space
open
w
close
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/schema.dot b/testdata/dot-ref/schema.dot index bd57604..9736ccd 100644 --- a/testdata/dot-ref/schema.dot +++ b/testdata/dot-ref/schema.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,28 +10,28 @@ digraph G { nodesep=0.25; ranksep=0.5; // School - c79 [label=<
School
name : Name
address : String
phone : Number
addStudent()
removeStudent()
getStudent()
getAllStudents()
addDepartment()
removeDepartment()
getDepartment()
getAllDepartments()
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c97 [label=<
School
name : Name
address : String
phone : Number
addStudent()
removeStudent()
getStudent()
getAllStudents()
addDepartment()
removeDepartment()
getDepartment()
getAllDepartments()
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Department - c80 [label=<
Department
name : Name
addInstructor()
removeInstructor()
getInstructor()
getAllInstructors()
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c98 [label=<
Department
name : Name
addInstructor()
removeInstructor()
getInstructor()
getAllInstructors()
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Student - c81 [label=<
Student
name : Name
studentID : Number
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c99 [label=<
Student
name : Name
studentID : Number
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Course - c82 [label=<
Course
name : Name
courseID : Number
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c100 [label=<
Course
name : Name
courseID : Number
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Instructor - c83 [label=<
Instructor
name : Name
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c101 [label=<
Instructor
name : Name
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // School HAS Student - c79:p -> c81:p [taillabel="1..*", label="Member", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond]; + c97:p -> c99:p [taillabel="1..*", label="Member", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond, dir=both]; // School COMPOSED Department - c79:p -> c80:p [taillabel="1..*", label="Has", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond]; + c97:p -> c98:p [taillabel="1..*", label="Has", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond, dir=both]; // Department ASSOC Course - c80:p -> c82:p [taillabel="1..*", label="", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c98:p -> c100:p [taillabel="1..*", label="", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // Department ASSOC Instructor - c80:p -> c83:p [taillabel="0..*", label="", headlabel="0..1 chairperson", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c98:p -> c101:p [taillabel="0..*", label="", headlabel="0..1 chairperson", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // Department HAS Instructor - c80:p -> c83:p [taillabel="1..*", label="AssignedTo", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond]; + c98:p -> c101:p [taillabel="1..*", label="AssignedTo", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond, dir=both]; // Student ASSOC Course - c81:p -> c82:p [taillabel="*", label="Attends", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c99:p -> c100:p [taillabel="*", label="Attends", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; // Instructor ASSOC Course - c83:p -> c82:p [taillabel="1..*", label="Teaches", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; + c101:p -> c100:p [taillabel="1..*", label="Teaches", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none]; } diff --git a/testdata/dot-ref/strip.dot b/testdata/dot-ref/strip.dot index 619eb48..2f4f0cb 100644 --- a/testdata/dot-ref/strip.dot +++ b/testdata/dot-ref/strip.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,8 +10,8 @@ digraph G { nodesep=0.25; ranksep=0.5; // Java5 - c85 [label=<
Java5
~ state : Java5.States
+ specifiedPackages : Set<String>
+ printAll(args : String[])
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c103 [label=<
Java5
~ state : Java5.States
+ specifiedPackages : Set<String>
+ printAll(args : String[])
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // Java5.States - c86 [label=<
«enumeration»
States
start
dash
colon
space
open
w
close
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c104 [label=<
«enumeration»
States
start
dash
colon
space
open
w
close
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/dot-ref/vis.dot b/testdata/dot-ref/vis.dot index 4d352ab..59a75ef 100644 --- a/testdata/dot-ref/vis.dot +++ b/testdata/dot-ref/vis.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,6 +10,6 @@ digraph G { nodesep=0.25; ranksep=0.5; // Toolbar - c89 [label=<
Toolbar
# currentSelection : Tool
# toolCount : Integer
+ pickItem(i : Integer)
+ addTool(t : Tool)
+ removeTool(i : Integer)
+ getTool() : Tool
# checkOrphans()
- compact()
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c109 [label=<
Toolbar
# currentSelection : Tool
# toolCount : Integer
+ pickItem(i : Integer)
+ addTool(t : Tool)
+ removeTool(i : Integer)
+ getTool() : Tool
# checkOrphans()
- compact()
>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/umldoc-ref/allclasses-frame.html b/testdata/umldoc-ref/allclasses-frame.html index 2bc5f0a..f441213 100644 --- a/testdata/umldoc-ref/allclasses-frame.html +++ b/testdata/umldoc-ref/allclasses-frame.html @@ -2,12 +2,12 @@ - + All Classes - + diff --git a/testdata/umldoc-ref/allclasses-noframe.html b/testdata/umldoc-ref/allclasses-noframe.html index 86e22a2..3f9cf7e 100644 --- a/testdata/umldoc-ref/allclasses-noframe.html +++ b/testdata/umldoc-ref/allclasses-noframe.html @@ -2,12 +2,12 @@ - + All Classes - + diff --git a/testdata/umldoc-ref/constant-values.html b/testdata/umldoc-ref/constant-values.html index f0d817b..752cfac 100644 --- a/testdata/umldoc-ref/constant-values.html +++ b/testdata/umldoc-ref/constant-values.html @@ -2,12 +2,12 @@ - + Constant Field Values - + diff --git a/testdata/umldoc-ref/deprecated-list.html b/testdata/umldoc-ref/deprecated-list.html index 16228de..5f3cd60 100644 --- a/testdata/umldoc-ref/deprecated-list.html +++ b/testdata/umldoc-ref/deprecated-list.html @@ -2,12 +2,12 @@ - + Deprecated List - + diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/Customer.dot b/testdata/umldoc-ref/gr/spinellis/invoice/Customer.dot index bf9ae75..df7ca6c 100644 --- a/testdata/umldoc-ref/gr/spinellis/invoice/Customer.dot +++ b/testdata/umldoc-ref/gr/spinellis/invoice/Customer.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,14 +10,14 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.invoice.Invoice - c41 [label=<
Invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c41 [label=<
Invoice
>, URL="./Invoice.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Customer - c42 [label=<
Customer
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c42 [label=<
Customer
>, URL="./Customer.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.Customer c41:p -> c42:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // gr.spinellis.invoice.Customer NAVASSOC java.lang.String c42:p -> c45:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // java.lang.String - c45 [label=<
String
java.lang
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c45 [label=<
String
java.lang
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/Customer.html b/testdata/umldoc-ref/gr/spinellis/invoice/Customer.html index 2351444..3be05ea 100644 --- a/testdata/umldoc-ref/gr/spinellis/invoice/Customer.html +++ b/testdata/umldoc-ref/gr/spinellis/invoice/Customer.html @@ -2,12 +2,12 @@ - + Customer - + @@ -92,10 +92,13 @@ gr.spinellis.invoice Class Customer + + + - +
Package class diagram package Customer
 java.lang.Object
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot b/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot
index 01428bd..c897ff0 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot
@@ -1,7 +1,7 @@
 #!/usr/local/bin/dot
 #
 # Class diagram 
-# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/)
+# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/)
 #
 
 digraph G {
@@ -10,13 +10,13 @@ digraph G {
 	nodesep=0.25;
 	ranksep=0.5;
 	// gr.spinellis.invoice.InvoiceItem
-	c34 [label=<
InvoiceItem
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c34 [label=<
InvoiceItem
>, URL="./InvoiceItem.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Invoice - c35 [label=<
Invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c35 [label=<
Invoice
>, URL="./Invoice.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Customer - c36 [label=<
Customer
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c36 [label=<
Customer
>, URL="./Customer.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Product - c37 [label=<
Product
gr.spinellis.product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c37 [label=<
Product
gr.spinellis.product
>, URL="../product/Product.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.InvoiceItem NAVASSOC gr.spinellis.product.Product c34:p -> c37:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.InvoiceItem @@ -28,6 +28,6 @@ digraph G { // gr.spinellis.invoice.Invoice DEPEND gr.spinellis.product.Product c35:p -> c37:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; // java.util.Date - c39 [label=<
Date
java.util
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c39 [label=<
Date
java.util
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.html b/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.html index 3d74fd6..ee0baff 100644 --- a/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.html +++ b/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.html @@ -2,12 +2,12 @@ - + Invoice - + @@ -92,12 +92,17 @@ gr.spinellis.invoice Class Invoice + + + + + - +
Package class diagram package Invoice
 java.lang.Object
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot
index 6d1f66a..ac3d334 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot
@@ -1,7 +1,7 @@
 #!/usr/local/bin/dot
 #
 # Class diagram 
-# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/)
+# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/)
 #
 
 digraph G {
@@ -10,11 +10,11 @@ digraph G {
 	nodesep=0.25;
 	ranksep=0.5;
 	// gr.spinellis.invoice.InvoiceItem
-	c12 [label=<
InvoiceItem
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c12 [label=<
InvoiceItem
>, URL="./InvoiceItem.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Invoice - c16 [label=<
Invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c16 [label=<
Invoice
>, URL="./Invoice.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Product - c20 [label=<
Product
gr.spinellis.product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c20 [label=<
Product
gr.spinellis.product
>, URL="../product/Product.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.InvoiceItem NAVASSOC gr.spinellis.product.Product c12:p -> c20:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.InvoiceItem diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html index e990b26..26649d2 100644 --- a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html +++ b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html @@ -2,12 +2,12 @@ - + InvoiceItem - + @@ -92,10 +92,13 @@ gr.spinellis.invoice Class InvoiceItem + + + - +
Package class diagram package InvoiceItem
 java.lang.Object
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/gr.spinellis.invoice.dot b/testdata/umldoc-ref/gr/spinellis/invoice/gr.spinellis.invoice.dot
index a358e03..5450bb9 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/gr.spinellis.invoice.dot
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/gr.spinellis.invoice.dot
@@ -1,7 +1,7 @@
 #!/usr/local/bin/dot
 #
 # Class diagram 
-# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/)
+# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/)
 #
 
 digraph G {
@@ -10,11 +10,11 @@ digraph G {
 	nodesep=0.25;
 	ranksep=0.5;
 	// gr.spinellis.invoice.InvoiceItem
-	c0 [label=<
InvoiceItem
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c0 [label=<
InvoiceItem
>, URL="./InvoiceItem.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Invoice - c1 [label=<
Invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c1 [label=<
Invoice
>, URL="./Invoice.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Customer - c2 [label=<
Customer
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c2 [label=<
Customer
>, URL="./Customer.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.InvoiceItem c1:p -> c0:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.Customer diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/package-frame.html b/testdata/umldoc-ref/gr/spinellis/invoice/package-frame.html index d9b4d18..5ff6061 100644 --- a/testdata/umldoc-ref/gr/spinellis/invoice/package-frame.html +++ b/testdata/umldoc-ref/gr/spinellis/invoice/package-frame.html @@ -2,12 +2,12 @@ - + gr.spinellis.invoice - + diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/package-summary.html b/testdata/umldoc-ref/gr/spinellis/invoice/package-summary.html index ccd27a7..399339b 100644 --- a/testdata/umldoc-ref/gr/spinellis/invoice/package-summary.html +++ b/testdata/umldoc-ref/gr/spinellis/invoice/package-summary.html @@ -2,12 +2,12 @@ - + gr.spinellis.invoice - + @@ -83,10 +83,13 @@ Package gr.spinellis.invoice + + + - +
Package class diagram package gr.spinellis.invoice
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/package-tree.html b/testdata/umldoc-ref/gr/spinellis/invoice/package-tree.html index 6b8260a..903c94b 100644 --- a/testdata/umldoc-ref/gr/spinellis/invoice/package-tree.html +++ b/testdata/umldoc-ref/gr/spinellis/invoice/package-tree.html @@ -2,12 +2,12 @@ - + gr.spinellis.invoice Class Hierarchy - + diff --git a/testdata/umldoc-ref/gr/spinellis/product/Category.dot b/testdata/umldoc-ref/gr/spinellis/product/Category.dot index c2b0708..5f7f8b8 100644 --- a/testdata/umldoc-ref/gr/spinellis/product/Category.dot +++ b/testdata/umldoc-ref/gr/spinellis/product/Category.dot @@ -1,7 +1,7 @@ #!/usr/local/bin/dot # # Class diagram -# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/) +# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/) # digraph G { @@ -10,9 +10,9 @@ digraph G { nodesep=0.25; ranksep=0.5; // gr.spinellis.product.Product - c57 [label=<
Product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c57 [label=<
Product
>, URL="./Product.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Category - c58 [label=<
Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c58 [label=<
Category
>, URL="./Category.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Product NAVASSOC java.lang.String c57:p -> c59:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // gr.spinellis.product.Product NAVASSOC gr.spinellis.product.Category @@ -22,6 +22,6 @@ digraph G { // gr.spinellis.product.Category NAVASSOC gr.spinellis.product.Product c58:p -> c57:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // java.lang.String - c59 [label=<
String
java.lang
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c59 [label=<
String
java.lang
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/umldoc-ref/gr/spinellis/product/Category.html b/testdata/umldoc-ref/gr/spinellis/product/Category.html index ea5e158..a098c01 100644 --- a/testdata/umldoc-ref/gr/spinellis/product/Category.html +++ b/testdata/umldoc-ref/gr/spinellis/product/Category.html @@ -2,12 +2,12 @@ - + Category - + @@ -92,10 +92,13 @@ gr.spinellis.product Class Category + + + - +
Package class diagram package Category
 java.lang.Object
diff --git a/testdata/umldoc-ref/gr/spinellis/product/Product.dot b/testdata/umldoc-ref/gr/spinellis/product/Product.dot
index 49cc978..1076d9b 100644
--- a/testdata/umldoc-ref/gr/spinellis/product/Product.dot
+++ b/testdata/umldoc-ref/gr/spinellis/product/Product.dot
@@ -1,7 +1,7 @@
 #!/usr/local/bin/dot
 #
 # Class diagram 
-# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/)
+# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/)
 #
 
 digraph G {
@@ -10,13 +10,13 @@ digraph G {
 	nodesep=0.25;
 	ranksep=0.5;
 	// gr.spinellis.invoice.InvoiceItem
-	c46 [label=<
InvoiceItem
gr.spinellis.invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c46 [label=<
InvoiceItem
gr.spinellis.invoice
>, URL="../invoice/InvoiceItem.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.Invoice - c47 [label=<
Invoice
gr.spinellis.invoice
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c47 [label=<
Invoice
gr.spinellis.invoice
>, URL="../invoice/Invoice.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Product - c49 [label=<
Product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c49 [label=<
Product
>, URL="./Product.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Category - c50 [label=<
Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c50 [label=<
Category
>, URL="./Category.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.invoice.InvoiceItem NAVASSOC gr.spinellis.product.Product c46:p -> c49:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.InvoiceItem @@ -32,6 +32,6 @@ digraph G { // gr.spinellis.invoice.Invoice DEPEND gr.spinellis.product.Product c47:p -> c49:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed]; // java.lang.String - c51 [label=<
String
java.lang
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c51 [label=<
String
java.lang
>, URL="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; } diff --git a/testdata/umldoc-ref/gr/spinellis/product/Product.html b/testdata/umldoc-ref/gr/spinellis/product/Product.html index a058287..ac2e71b 100644 --- a/testdata/umldoc-ref/gr/spinellis/product/Product.html +++ b/testdata/umldoc-ref/gr/spinellis/product/Product.html @@ -2,12 +2,12 @@ - + Product - + @@ -92,12 +92,17 @@ gr.spinellis.product Class Product + + + + + - +
Package class diagram package Product
 java.lang.Object
diff --git a/testdata/umldoc-ref/gr/spinellis/product/gr.spinellis.product.dot b/testdata/umldoc-ref/gr/spinellis/product/gr.spinellis.product.dot
index 96d934d..4475b70 100644
--- a/testdata/umldoc-ref/gr/spinellis/product/gr.spinellis.product.dot
+++ b/testdata/umldoc-ref/gr/spinellis/product/gr.spinellis.product.dot
@@ -1,7 +1,7 @@
 #!/usr/local/bin/dot
 #
 # Class diagram 
-# Generated by UMLGraph version 5.1 (http://www.umlgraph.org/)
+# Generated by UMLGraph version 5.3 (http://www.umlgraph.org/)
 #
 
 digraph G {
@@ -10,9 +10,9 @@ digraph G {
 	nodesep=0.25;
 	ranksep=0.5;
 	// gr.spinellis.product.Product
-	c8 [label=<
Product
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c8 [label=<
Product
>, URL="./Product.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Category - c9 [label=<
Category
>, fontname="Helvetica", fontcolor="black", fontsize=10.0]; + c9 [label=<
Category
>, URL="./Category.html", fontname="Helvetica", fontcolor="black", fontsize=10.0]; // gr.spinellis.product.Product NAVASSOC gr.spinellis.product.Category c8:p -> c9:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open]; // gr.spinellis.product.Category NAVASSOC gr.spinellis.product.Product diff --git a/testdata/umldoc-ref/gr/spinellis/product/package-frame.html b/testdata/umldoc-ref/gr/spinellis/product/package-frame.html index b7b4eb4..cf22787 100644 --- a/testdata/umldoc-ref/gr/spinellis/product/package-frame.html +++ b/testdata/umldoc-ref/gr/spinellis/product/package-frame.html @@ -2,12 +2,12 @@ - + gr.spinellis.product - + diff --git a/testdata/umldoc-ref/gr/spinellis/product/package-summary.html b/testdata/umldoc-ref/gr/spinellis/product/package-summary.html index f77c9d2..d2542a6 100644 --- a/testdata/umldoc-ref/gr/spinellis/product/package-summary.html +++ b/testdata/umldoc-ref/gr/spinellis/product/package-summary.html @@ -2,12 +2,12 @@ - + gr.spinellis.product - + @@ -83,9 +83,11 @@ Package gr.spinellis.product + + - +
Package class diagram package gr.spinellis.product
diff --git a/testdata/umldoc-ref/gr/spinellis/product/package-tree.html b/testdata/umldoc-ref/gr/spinellis/product/package-tree.html index 3236205..9d0b9ec 100644 --- a/testdata/umldoc-ref/gr/spinellis/product/package-tree.html +++ b/testdata/umldoc-ref/gr/spinellis/product/package-tree.html @@ -2,12 +2,12 @@ - + gr.spinellis.product Class Hierarchy - + diff --git a/testdata/umldoc-ref/help-doc.html b/testdata/umldoc-ref/help-doc.html index 4452bc3..095e4fa 100644 --- a/testdata/umldoc-ref/help-doc.html +++ b/testdata/umldoc-ref/help-doc.html @@ -2,12 +2,12 @@ - + API Help - + diff --git a/testdata/umldoc-ref/index-all.html b/testdata/umldoc-ref/index-all.html index 7c68aac..7f23e0b 100644 --- a/testdata/umldoc-ref/index-all.html +++ b/testdata/umldoc-ref/index-all.html @@ -2,12 +2,12 @@ - + Index - + diff --git a/testdata/umldoc-ref/index.html b/testdata/umldoc-ref/index.html index 25961ea..7576dfd 100644 --- a/testdata/umldoc-ref/index.html +++ b/testdata/umldoc-ref/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled) diff --git a/testdata/umldoc-ref/overview-frame.html b/testdata/umldoc-ref/overview-frame.html index 634da4c..d07f7dd 100644 --- a/testdata/umldoc-ref/overview-frame.html +++ b/testdata/umldoc-ref/overview-frame.html @@ -2,12 +2,12 @@ - + Overview List - + diff --git a/testdata/umldoc-ref/overview-summary.html b/testdata/umldoc-ref/overview-summary.html index de16449..6054eff 100644 --- a/testdata/umldoc-ref/overview-summary.html +++ b/testdata/umldoc-ref/overview-summary.html @@ -2,12 +2,12 @@ - + Overview - + diff --git a/testdata/umldoc-ref/overview-tree.html b/testdata/umldoc-ref/overview-tree.html index e7d3ece..02447c3 100644 --- a/testdata/umldoc-ref/overview-tree.html +++ b/testdata/umldoc-ref/overview-tree.html @@ -2,12 +2,12 @@ - + Class Hierarchy - +