- c49 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c57 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
}
diff --git a/testdata/dot-ref/foo.dot b/testdata/dot-ref/foo.dot
index f1cac6b..aaa87dc 100644
--- a/testdata/dot-ref/foo.dot
+++ b/testdata/dot-ref/foo.dot
@@ -1,23 +1,23 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// a.b.c.UMLOptions
- c50 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c58 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// a.b.c.UserGroup
- c51 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c59 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// a.b.c.User
- c52 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c60 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// a.b.c.Password
- c53 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // a.b.c.UserGroup assoc a.b.c.User
- c51:p -> c52: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
- c52:p -> c53:p [taillabel="1\n\n+owner\r", label="", headlabel="*\n\n+key", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
+ c61 [label=<>, 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];
+ // 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];
}
diff --git a/testdata/dot-ref/general.dot b/testdata/dot-ref/general.dot
index b4b5639..7478a79 100644
--- a/testdata/dot-ref/general.dot
+++ b/testdata/dot-ref/general.dot
@@ -1,51 +1,51 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// Asset
- c55 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c63 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// InterestBearingItem
- c56 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c64 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// InsurableItem
- c57 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c65 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// BankAccount
- c58 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c66 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// RealEstate
- c59 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c67 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Security
- c60 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c68 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Stock
- c61 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c69 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Bond
- c62 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c70 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// CheckingAccount
- c63 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c71 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// SavingsAccount
- c64 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c72 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
//BankAccount extends Asset
- c55:p -> c58:p [dir=back,arrowtail=empty];
+ c63:p -> c66:p [dir=back,arrowtail=empty];
//BankAccount extends InsurableItem
- c57:p -> c58:p [dir=back,arrowtail=empty];
+ c65:p -> c66:p [dir=back,arrowtail=empty];
//BankAccount extends InterestBearingItem
- c56:p -> c58:p [dir=back,arrowtail=empty];
+ c64:p -> c66:p [dir=back,arrowtail=empty];
//RealEstate extends Asset
- c55:p -> c59:p [dir=back,arrowtail=empty];
+ c63:p -> c67:p [dir=back,arrowtail=empty];
//RealEstate extends InsurableItem
- c57:p -> c59:p [dir=back,arrowtail=empty];
+ c65:p -> c67:p [dir=back,arrowtail=empty];
//Security extends Asset
- c55:p -> c60:p [dir=back,arrowtail=empty];
+ c63:p -> c68:p [dir=back,arrowtail=empty];
//Stock extends Security
- c60:p -> c61:p [dir=back,arrowtail=empty];
+ c68:p -> c69:p [dir=back,arrowtail=empty];
//Bond extends Security
- c60:p -> c62:p [dir=back,arrowtail=empty];
+ c68:p -> c70:p [dir=back,arrowtail=empty];
//CheckingAccount extends BankAccount
- c58:p -> c63:p [dir=back,arrowtail=empty];
+ c66:p -> c71:p [dir=back,arrowtail=empty];
//SavingsAccount extends BankAccount
- c58:p -> c64:p [dir=back,arrowtail=empty];
+ c66:p -> c72:p [dir=back,arrowtail=empty];
}
diff --git a/testdata/dot-ref/java5.dot b/testdata/dot-ref/java5.dot
index 7ae5757..79238d2 100644
--- a/testdata/dot-ref/java5.dot
+++ b/testdata/dot-ref/java5.dot
@@ -1,15 +1,15 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// Java5
- c79 [label=< |
| ~ state : Java5.States | | - specifiedPackages : Set<String> |
|
| + printAll(args : String[]) |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c74 [label=< |
| ~ state : Java5.States | | - specifiedPackages : Set<String> |
|
| + printAll(args : String[]) |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Java5.States
- c80 [label=< |
|
| start | | dash | | colon | | space | | open | | w | | close |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c75 [label=< |
|
| start | | dash | | colon | | space | | open | | w | | close |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
}
diff --git a/testdata/dot-ref/schema.dot b/testdata/dot-ref/schema.dot
index cae9fbd..18a0f2d 100644
--- a/testdata/dot-ref/schema.dot
+++ b/testdata/dot-ref/schema.dot
@@ -1,35 +1,35 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// School
- c101 [label=< |
| name : Name | | address : String | | phone : Number |
|
| addStudent() | | removeStudent() | | getStudent() | | getAllStudents() | | addDepartment() | | removeDepartment() | | getDepartment() | | getAllDepartments() |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c79 [label=< |
| name : Name | | address : String | | phone : Number |
|
| addStudent() | | removeStudent() | | getStudent() | | getAllStudents() | | addDepartment() | | removeDepartment() | | getDepartment() | | getAllDepartments() |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Department
- c102 [label=< |
|
| addInstructor() | | removeInstructor() | | getInstructor() | | getAllInstructors() |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c80 [label=< |
|
| addInstructor() | | removeInstructor() | | getInstructor() | | getAllInstructors() |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Student
- c103 [label=< |
| name : Name | | studentID : Number |
|
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c81 [label=< |
| name : Name | | studentID : Number |
|
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Course
- c104 [label=< |
| name : Name | | courseID : Number |
|
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c82 [label=< |
| name : Name | | courseID : Number |
|
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Instructor
- c105 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // School has Student
- c101:p -> c103:p [taillabel="1..*", label="Member", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond];
- // School composed Department
- c101:p -> c102:p [taillabel="1..*", label="Has", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=diamond];
- // Department assoc Course
- c102:p -> c104:p [taillabel="1..*", label="", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none];
- // Department assoc Instructor
- c102:p -> c105:p [taillabel="0..*", label="", headlabel="0..1 chairperson", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none];
- // Department has Instructor
- c102:p -> c105:p [taillabel="1..*", label="AssignedTo", headlabel="1..*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none, arrowtail=ediamond];
- // Student assoc Course
- c103:p -> c104:p [taillabel="*", label="Attends", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none];
- // Instructor assoc Course
- c105:p -> c104:p [taillabel="1..*", label="Teaches", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=none];
+ c83 [label=<>, 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];
+ // 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];
+ // Department ASSOC Course
+ c80:p -> c82: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];
+ // 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];
+ // Student ASSOC Course
+ c81:p -> c82: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];
}
diff --git a/testdata/dot-ref/strip.dot b/testdata/dot-ref/strip.dot
index 5df70f6..4a048b3 100644
--- a/testdata/dot-ref/strip.dot
+++ b/testdata/dot-ref/strip.dot
@@ -1,15 +1,15 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// Java5
- c107 [label=< |
| ~ state : Java5.States | | + specifiedPackages : Set<String> |
|
| + printAll(args : String[]) |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c85 [label=< |
| ~ state : Java5.States | | + specifiedPackages : Set<String> |
|
| + printAll(args : String[]) |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// Java5.States
- c108 [label=< |
|
| start | | dash | | colon | | space | | open | | w | | close |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c86 [label=< |
|
| start | | dash | | colon | | space | | open | | w | | close |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
}
diff --git a/testdata/dot-ref/vis.dot b/testdata/dot-ref/vis.dot
index 7c73e62..07840e7 100644
--- a/testdata/dot-ref/vis.dot
+++ b/testdata/dot-ref/vis.dot
@@ -1,13 +1,13 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.1 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// Toolbar
- c111 [label=< |
| # currentSelection : Tool | | # toolCount : Integer |
|
| + pickItem(i : Integer) | | + addTool(t : Tool) | | + removeTool(i : Integer) | | + getTool() : Tool | | # checkOrphans() | | - compact() |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c89 [label=< |
| # currentSelection : Tool | | # toolCount : Integer |
|
| + pickItem(i : Integer) | | + addTool(t : Tool) | | + removeTool(i : Integer) | | + getTool() : Tool | | # checkOrphans() | | - compact() |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
}
diff --git a/testdata/umldoc-ref/allclasses-frame.html b/testdata/umldoc-ref/allclasses-frame.html
index d9fef4a..e44d5c1 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 d93dab6..e28ca47 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 1c117f2..745ffa0 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 89ae00c..8d7aebe 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 da0ad92..2a4603e 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/Customer.dot
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/Customer.dot
@@ -1,21 +1,21 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// gr.spinellis.invoice.Invoice
- c41 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c41 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.invoice.Customer
- c42 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // gr.spinellis.invoice.Invoice navassoc gr.spinellis.invoice.Customer
+ c42 [label=<>, 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
+ // 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=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c45 [label=<>, 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 c5151a8..250007f 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/Customer.html
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/Customer.html
@@ -2,12 +2,12 @@
-
+
Customer
-
+
@@ -91,9 +91,9 @@ gr.spinellis.invoice
Class Customer
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot b/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot
index c56b078..4425355 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.dot
@@ -1,31 +1,31 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// gr.spinellis.invoice.InvoiceItem
- c34 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c34 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.invoice.Invoice
- c35 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c35 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.invoice.Customer
- c36 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c36 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.product.Product
- c37 [label=<| Product | | gr.spinellis.product |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // gr.spinellis.invoice.InvoiceItem navassoc gr.spinellis.product.Product
+ c37 [label=<| Product | | gr.spinellis.product |
|
>, 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
+ // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.InvoiceItem
c35:p -> c34:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.invoice.Invoice navassoc gr.spinellis.invoice.Customer
+ // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.Customer
c35:p -> c36:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.invoice.Invoice navassoc java.util.Date
+ // gr.spinellis.invoice.Invoice NAVASSOC java.util.Date
c35:p -> c39:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.invoice.Invoice depend gr.spinellis.product.Product
+ // 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=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c39 [label=<>, 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 93e0247..c720c13 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.html
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/Invoice.html
@@ -2,12 +2,12 @@
-
+
Invoice
-
+
@@ -91,11 +91,11 @@ gr.spinellis.invoice
Class Invoice
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot
index 493f9fb..a94849b 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.dot
@@ -1,23 +1,23 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// gr.spinellis.invoice.InvoiceItem
- c12 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c12 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.invoice.Invoice
- c16 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c16 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.product.Product
- c20 [label=<| Product | | gr.spinellis.product |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // gr.spinellis.invoice.InvoiceItem navassoc gr.spinellis.product.Product
+ c20 [label=<| Product | | gr.spinellis.product |
|
>, 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
+ // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.InvoiceItem
c16:p -> c12:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.invoice.Invoice depend gr.spinellis.product.Product
+ // gr.spinellis.invoice.Invoice DEPEND gr.spinellis.product.Product
c16:p -> c20:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open, style=dashed];
}
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html
index 2b0594e..97ad84d 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/InvoiceItem.html
@@ -2,12 +2,12 @@
-
+
InvoiceItem
-
+
@@ -91,9 +91,9 @@ gr.spinellis.invoice
Class InvoiceItem
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 ae55a08..c823b1d 100644
--- a/testdata/umldoc-ref/gr/spinellis/invoice/gr.spinellis.invoice.dot
+++ b/testdata/umldoc-ref/gr/spinellis/invoice/gr.spinellis.invoice.dot
@@ -1,21 +1,21 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// gr.spinellis.invoice.InvoiceItem
- c0 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c0 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.invoice.Invoice
- c1 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c1 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.invoice.Customer
- c2 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // gr.spinellis.invoice.Invoice navassoc gr.spinellis.invoice.InvoiceItem
+ c2 [label=<>, 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
+ // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.Customer
c1:p -> c2:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
}
diff --git a/testdata/umldoc-ref/gr/spinellis/invoice/package-frame.html b/testdata/umldoc-ref/gr/spinellis/invoice/package-frame.html
index a880ec4..102b5d6 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 5043d6a..50cbe4b 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
-
+
@@ -82,9 +82,9 @@ function windowTitle()
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 c69d208..810e98f 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 630ea8d..e951793 100644
--- a/testdata/umldoc-ref/gr/spinellis/product/Category.dot
+++ b/testdata/umldoc-ref/gr/spinellis/product/Category.dot
@@ -1,25 +1,25 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// gr.spinellis.product.Product
- c59 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c57 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.product.Category
- c60 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // gr.spinellis.product.Product navassoc java.lang.String
- c59:p -> c61:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.product.Product navassoc gr.spinellis.product.Category
- c59:p -> c60:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.product.Category navassoc java.lang.String
- c60:p -> c61:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.product.Category navassoc gr.spinellis.product.Product
- c60:p -> c59:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
+ c58 [label=<>, 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
+ c57:p -> c58:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
+ // gr.spinellis.product.Category NAVASSOC java.lang.String
+ c58:p -> c59:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
+ // 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
- c61 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c59 [label=<>, 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 1cab557..3ddbbda 100644
--- a/testdata/umldoc-ref/gr/spinellis/product/Category.html
+++ b/testdata/umldoc-ref/gr/spinellis/product/Category.html
@@ -2,12 +2,12 @@
-
+
Category
-
+
@@ -91,9 +91,9 @@ gr.spinellis.product
Class Category
diff --git a/testdata/umldoc-ref/gr/spinellis/product/Product.dot b/testdata/umldoc-ref/gr/spinellis/product/Product.dot
index a236946..f861ac0 100644
--- a/testdata/umldoc-ref/gr/spinellis/product/Product.dot
+++ b/testdata/umldoc-ref/gr/spinellis/product/Product.dot
@@ -1,35 +1,35 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// gr.spinellis.invoice.InvoiceItem
- c46 [label=<| InvoiceItem | | gr.spinellis.invoice |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c46 [label=<| InvoiceItem | | gr.spinellis.invoice |
|
>, 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 |
|
>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.product.Product
- c49 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c49 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.product.Category
- c50 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // gr.spinellis.invoice.InvoiceItem navassoc gr.spinellis.product.Product
+ c50 [label=<>, 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
+ // gr.spinellis.invoice.Invoice NAVASSOC gr.spinellis.invoice.InvoiceItem
c47:p -> c46:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.product.Product navassoc java.lang.String
+ // gr.spinellis.product.Product NAVASSOC java.lang.String
c49:p -> c51:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.product.Product navassoc gr.spinellis.product.Category
+ // gr.spinellis.product.Product NAVASSOC gr.spinellis.product.Category
c49:p -> c50:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.product.Category navassoc java.lang.String
+ // gr.spinellis.product.Category NAVASSOC java.lang.String
c50:p -> c51:p [taillabel="", label="", headlabel="", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.product.Category navassoc gr.spinellis.product.Product
+ // gr.spinellis.product.Category NAVASSOC gr.spinellis.product.Product
c50:p -> c49:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
- // gr.spinellis.invoice.Invoice depend gr.spinellis.product.Product
+ // 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=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c51 [label=<>, 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 b967856..f3ca4b5 100644
--- a/testdata/umldoc-ref/gr/spinellis/product/Product.html
+++ b/testdata/umldoc-ref/gr/spinellis/product/Product.html
@@ -2,12 +2,12 @@
-
+
Product
-
+
@@ -91,11 +91,11 @@ gr.spinellis.product
Class Product
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 c73e577..ef819d1 100644
--- a/testdata/umldoc-ref/gr/spinellis/product/gr.spinellis.product.dot
+++ b/testdata/umldoc-ref/gr/spinellis/product/gr.spinellis.product.dot
@@ -1,19 +1,19 @@
#!/usr/local/bin/dot
#
# Class diagram
-# Generated by UmlGraph version 4.4 (http://www.spinellis.gr/sw/umlgraph)
+# Generated by UmlGraph version 5.0 (http://www.spinellis.gr/sw/umlgraph)
#
digraph G {
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
node [fontname="Helvetica",fontsize=10,shape=plaintext];
// gr.spinellis.product.Product
- c8 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
+ c8 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
// gr.spinellis.product.Category
- c9 [label=<>, fontname="Helvetica", fontcolor="black", fontsize=10.0];
- // gr.spinellis.product.Product navassoc gr.spinellis.product.Category
+ c9 [label=<>, 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
+ // gr.spinellis.product.Category NAVASSOC gr.spinellis.product.Product
c9:p -> c8:p [taillabel="", label="", headlabel="*", fontname="Helvetica", fontcolor="black", fontsize=10.0, color="black", arrowhead=open];
}
diff --git a/testdata/umldoc-ref/gr/spinellis/product/package-frame.html b/testdata/umldoc-ref/gr/spinellis/product/package-frame.html
index 17c8dac..8df1dcc 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 ccae1ce..e5e7ce8 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
-
+
@@ -82,8 +82,8 @@ function windowTitle()
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 ec80240..9399b77 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 d2a175c..2d0f5fe 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 8a8b6a8..5c11061 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 45cf062..2f57066 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 dce01f4..5604bba 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 4aebcf4..7051952 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 e08980b..908c4f7 100644
--- a/testdata/umldoc-ref/overview-tree.html
+++ b/testdata/umldoc-ref/overview-tree.html
@@ -2,12 +2,12 @@
-
+
Class Hierarchy
-
+