Refactored the plantuml module
Compare changes
+ 138
− 61
@@ -34,10 +34,15 @@ plantuml FILENAME.pu -> FILENAME.png
@@ -79,13 +84,23 @@ class Grouped(object):
@@ -140,74 +155,87 @@ def recordtypes_to_plantuml_string(iterable):
@@ -264,6 +292,15 @@ def retrieve_substructure(start_record_types, depth, result_id_set=None, result_
@@ -281,7 +318,14 @@ def retrieve_substructure(start_record_types, depth, result_id_set=None, result_
@@ -293,17 +337,50 @@ def to_graphics(recordtypes, filename):