Refactored the plantuml module
Compare changes
+ 142
− 66
@@ -34,10 +34,15 @@ plantuml FILENAME.pu -> FILENAME.png
@@ -34,10 +34,15 @@ plantuml FILENAME.pu -> FILENAME.png
@@ -79,13 +84,23 @@ class Grouped(object):
@@ -79,13 +84,23 @@ class Grouped(object):
@@ -96,6 +111,8 @@ def recordtypes_to_plantuml_string(iterable):
@@ -96,6 +111,8 @@ def recordtypes_to_plantuml_string(iterable):
@@ -140,74 +157,87 @@ def recordtypes_to_plantuml_string(iterable):
@@ -140,74 +157,87 @@ def recordtypes_to_plantuml_string(iterable):
note "This determines what you find when you query for the RecordType.\\n'FIND RECORD A' will provide Records which have a parent\\nA or B, while 'FIND RECORD B' will provide only Records which have a parent B." as N1
@@ -246,7 +276,8 @@ def retrieve_substructure(start_record_types, depth, result_id_set=None, result_
@@ -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_
@@ -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_
@@ -274,14 +307,22 @@ def retrieve_substructure(start_record_types, depth, result_id_set=None, result_
@@ -293,17 +334,52 @@ def to_graphics(recordtypes, filename):
@@ -293,17 +334,52 @@ def to_graphics(recordtypes, filename):