|
|
@@ -54,14 +54,15 @@ Boolean function main(model : Element):
|
|
|
while (set_len(related_groups) > 0):
|
|
|
group = set_pop(related_groups)
|
|
|
to_remove = allAssociationDestinations(model, group, "rendered/contains")
|
|
|
- x = read_attribute(model, group, "x")
|
|
|
- y = read_attribute(model, group, "y")
|
|
|
+ x = create_value(read_attribute(model, group, "x"))
|
|
|
+ y = create_value(read_attribute(model, group, "y"))
|
|
|
while (set_len(to_remove) > 0):
|
|
|
elem_to_remove = set_pop(to_remove)
|
|
|
if (read_type(model, elem_to_remove) == "rendered/Group"):
|
|
|
set_add(to_remove, elem_to_remove)
|
|
|
else:
|
|
|
model_delete_element(model, elem_to_remove)
|
|
|
+ model_delete_element(model, group)
|
|
|
|
|
|
attr_keys = dict_keys(getAttributeList(model, class))
|
|
|
text_loc = 5
|