Quellcode durchsuchen

Changes seem to work with correct tracability model

Yentl Van Tendeloo vor 8 Jahren
Ursprung
Commit
74f5977f07
2 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 1 1
      frontend.py
  2. 3 2
      models/render_SCD.alc

+ 1 - 1
frontend.py

@@ -1,7 +1,7 @@
 """
 """
 Generated by Statechart compiler by Glenn De Jonghe, Joeri Exelmans, Simon Van Mierlo, and Yentl Van Tendeloo (for the inspiration)
 Generated by Statechart compiler by Glenn De Jonghe, Joeri Exelmans, Simon Van Mierlo, and Yentl Van Tendeloo (for the inspiration)
 
 
-Date:   Thu Sep 28 08:43:59 2017
+Date:   Thu Sep 28 10:43:28 2017
 
 
 Model author: Yentl Van Tendeloo
 Model author: Yentl Van Tendeloo
 Model name:   Modelverse Visual Editor - Tkinter Version 
 Model name:   Modelverse Visual Editor - Tkinter Version 

+ 3 - 2
models/render_SCD.alc

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