Refactored the plantuml module
Compare changes
+ 140
− 66
@@ -34,10 +34,15 @@ plantuml FILENAME.pu -> FILENAME.png
@@ -79,13 +84,23 @@ class Grouped(object):
@@ -96,6 +111,8 @@ def recordtypes_to_plantuml_string(iterable):
@@ -140,74 +157,87 @@ def recordtypes_to_plantuml_string(iterable):
@@ -246,7 +276,8 @@ def retrieve_substructure(start_record_types, depth, result_id_set=None, result_
@@ -260,9 +291,11 @@ def retrieve_substructure(start_record_types, depth, result_id_set=None, result_
@@ -274,14 +307,22 @@ def retrieve_substructure(start_record_types, depth, result_id_set=None, result_
@@ -293,17 +334,50 @@ def to_graphics(recordtypes, filename):