|
@@ -4450,6 +4450,8 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
print("Reading attributes for element " + str(as_element))
|
|
|
self.as_element = as_element
|
|
|
self.allowed_types = set()
|
|
|
+ self.attr_names = {}
|
|
|
+ self.reverse_attr_names = {}
|
|
|
|
|
|
self.attrs = None
|
|
|
self.associations_name = {}
|
|
@@ -4457,7 +4459,6 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
self.associations_optional = {}
|
|
|
self.associations_delete = {}
|
|
|
self.dirty = None
|
|
|
- self.name_to_id = {}
|
|
|
|
|
|
def user_defined_destructor(self):
|
|
|
self.destroy()
|
|
@@ -4519,102 +4520,98 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
self.states["/all/init/create_entries/create_entry"].setEnter(self._all_init_create_entries_create_entry_enter)
|
|
|
self.states["/all/init/create_entries/create_entry"].setExit(self._all_init_create_entries_create_entry_exit)
|
|
|
|
|
|
- # state /all/init/create_entries/create_entry/resolve_entry
|
|
|
- self.states["/all/init/create_entries/create_entry/resolve_entry"] = State(11, "/all/init/create_entries/create_entry/resolve_entry", self)
|
|
|
- self.states["/all/init/create_entries/create_entry/resolve_entry"].setEnter(self._all_init_create_entries_create_entry_resolve_entry_enter)
|
|
|
-
|
|
|
# state /all/init/create_entries/create_entry/name_entry
|
|
|
- self.states["/all/init/create_entries/create_entry/name_entry"] = State(12, "/all/init/create_entries/create_entry/name_entry", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/name_entry"] = State(11, "/all/init/create_entries/create_entry/name_entry", self)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/name_entry/create
|
|
|
- self.states["/all/init/create_entries/create_entry/name_entry/create"] = State(13, "/all/init/create_entries/create_entry/name_entry/create", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/name_entry/create"] = State(12, "/all/init/create_entries/create_entry/name_entry/create", self)
|
|
|
self.states["/all/init/create_entries/create_entry/name_entry/create"].setEnter(self._all_init_create_entries_create_entry_name_entry_create_enter)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/name_entry/pack
|
|
|
- self.states["/all/init/create_entries/create_entry/name_entry/pack"] = State(14, "/all/init/create_entries/create_entry/name_entry/pack", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/name_entry/pack"] = State(13, "/all/init/create_entries/create_entry/name_entry/pack", self)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/type_dropdown
|
|
|
- self.states["/all/init/create_entries/create_entry/type_dropdown"] = State(15, "/all/init/create_entries/create_entry/type_dropdown", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/type_dropdown"] = State(14, "/all/init/create_entries/create_entry/type_dropdown", self)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/type_dropdown/create
|
|
|
- self.states["/all/init/create_entries/create_entry/type_dropdown/create"] = State(16, "/all/init/create_entries/create_entry/type_dropdown/create", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/type_dropdown/create"] = State(15, "/all/init/create_entries/create_entry/type_dropdown/create", self)
|
|
|
self.states["/all/init/create_entries/create_entry/type_dropdown/create"].setEnter(self._all_init_create_entries_create_entry_type_dropdown_create_enter)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/type_dropdown/pack
|
|
|
- self.states["/all/init/create_entries/create_entry/type_dropdown/pack"] = State(17, "/all/init/create_entries/create_entry/type_dropdown/pack", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/type_dropdown/pack"] = State(16, "/all/init/create_entries/create_entry/type_dropdown/pack", self)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/optional_button
|
|
|
- self.states["/all/init/create_entries/create_entry/optional_button"] = State(18, "/all/init/create_entries/create_entry/optional_button", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/optional_button"] = State(17, "/all/init/create_entries/create_entry/optional_button", self)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/optional_button/create
|
|
|
- self.states["/all/init/create_entries/create_entry/optional_button/create"] = State(19, "/all/init/create_entries/create_entry/optional_button/create", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/optional_button/create"] = State(18, "/all/init/create_entries/create_entry/optional_button/create", self)
|
|
|
self.states["/all/init/create_entries/create_entry/optional_button/create"].setEnter(self._all_init_create_entries_create_entry_optional_button_create_enter)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/optional_button/pack
|
|
|
- self.states["/all/init/create_entries/create_entry/optional_button/pack"] = State(20, "/all/init/create_entries/create_entry/optional_button/pack", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/optional_button/pack"] = State(19, "/all/init/create_entries/create_entry/optional_button/pack", self)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/delete_button
|
|
|
- self.states["/all/init/create_entries/create_entry/delete_button"] = State(21, "/all/init/create_entries/create_entry/delete_button", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/delete_button"] = State(20, "/all/init/create_entries/create_entry/delete_button", self)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/delete_button/create
|
|
|
- self.states["/all/init/create_entries/create_entry/delete_button/create"] = State(22, "/all/init/create_entries/create_entry/delete_button/create", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/delete_button/create"] = State(21, "/all/init/create_entries/create_entry/delete_button/create", self)
|
|
|
self.states["/all/init/create_entries/create_entry/delete_button/create"].setEnter(self._all_init_create_entries_create_entry_delete_button_create_enter)
|
|
|
|
|
|
# state /all/init/create_entries/create_entry/delete_button/pack
|
|
|
- self.states["/all/init/create_entries/create_entry/delete_button/pack"] = State(23, "/all/init/create_entries/create_entry/delete_button/pack", self)
|
|
|
+ self.states["/all/init/create_entries/create_entry/delete_button/pack"] = State(22, "/all/init/create_entries/create_entry/delete_button/pack", self)
|
|
|
|
|
|
# state /all/init/add_new_attribute
|
|
|
- self.states["/all/init/add_new_attribute"] = State(24, "/all/init/add_new_attribute", self)
|
|
|
+ self.states["/all/init/add_new_attribute"] = State(23, "/all/init/add_new_attribute", self)
|
|
|
|
|
|
# state /all/init/add_new_attribute/create
|
|
|
- self.states["/all/init/add_new_attribute/create"] = State(25, "/all/init/add_new_attribute/create", self)
|
|
|
+ self.states["/all/init/add_new_attribute/create"] = State(24, "/all/init/add_new_attribute/create", self)
|
|
|
self.states["/all/init/add_new_attribute/create"].setEnter(self._all_init_add_new_attribute_create_enter)
|
|
|
|
|
|
# state /all/init/add_new_attribute/pack
|
|
|
- self.states["/all/init/add_new_attribute/pack"] = State(26, "/all/init/add_new_attribute/pack", self)
|
|
|
+ self.states["/all/init/add_new_attribute/pack"] = State(25, "/all/init/add_new_attribute/pack", self)
|
|
|
|
|
|
# state /all/running
|
|
|
- self.states["/all/running"] = State(27, "/all/running", self)
|
|
|
+ self.states["/all/running"] = State(26, "/all/running", self)
|
|
|
|
|
|
# state /all/change_type
|
|
|
- self.states["/all/change_type"] = State(28, "/all/change_type", self)
|
|
|
+ self.states["/all/change_type"] = State(27, "/all/change_type", self)
|
|
|
self.states["/all/change_type"].setEnter(self._all_change_type_enter)
|
|
|
|
|
|
# state /all/change_name
|
|
|
- self.states["/all/change_name"] = State(29, "/all/change_name", self)
|
|
|
+ self.states["/all/change_name"] = State(28, "/all/change_name", self)
|
|
|
self.states["/all/change_name"].setEnter(self._all_change_name_enter)
|
|
|
|
|
|
# state /all/change_name/waiting
|
|
|
- self.states["/all/change_name/waiting"] = State(30, "/all/change_name/waiting", self)
|
|
|
+ self.states["/all/change_name/waiting"] = State(29, "/all/change_name/waiting", self)
|
|
|
self.states["/all/change_name/waiting"].setEnter(self._all_change_name_waiting_enter)
|
|
|
self.states["/all/change_name/waiting"].setExit(self._all_change_name_waiting_exit)
|
|
|
|
|
|
# state /all/change_name/commit
|
|
|
- self.states["/all/change_name/commit"] = State(31, "/all/change_name/commit", self)
|
|
|
+ self.states["/all/change_name/commit"] = State(30, "/all/change_name/commit", self)
|
|
|
self.states["/all/change_name/commit"].setEnter(self._all_change_name_commit_enter)
|
|
|
|
|
|
# state /all/create_new_entry
|
|
|
- self.states["/all/create_new_entry"] = State(32, "/all/create_new_entry", self)
|
|
|
+ self.states["/all/create_new_entry"] = State(31, "/all/create_new_entry", self)
|
|
|
self.states["/all/create_new_entry"].setEnter(self._all_create_new_entry_enter)
|
|
|
|
|
|
# state /all/make_optional
|
|
|
- self.states["/all/make_optional"] = State(33, "/all/make_optional", self)
|
|
|
+ self.states["/all/make_optional"] = State(32, "/all/make_optional", self)
|
|
|
self.states["/all/make_optional"].setEnter(self._all_make_optional_enter)
|
|
|
|
|
|
# state /all/make_mandatory
|
|
|
- self.states["/all/make_mandatory"] = State(34, "/all/make_mandatory", self)
|
|
|
+ self.states["/all/make_mandatory"] = State(33, "/all/make_mandatory", self)
|
|
|
self.states["/all/make_mandatory"].setEnter(self._all_make_mandatory_enter)
|
|
|
|
|
|
# state /all/delete_entry
|
|
|
- self.states["/all/delete_entry"] = State(35, "/all/delete_entry", self)
|
|
|
+ self.states["/all/delete_entry"] = State(34, "/all/delete_entry", self)
|
|
|
self.states["/all/delete_entry"].setEnter(self._all_delete_entry_enter)
|
|
|
|
|
|
# state /all/closing
|
|
|
- self.states["/all/closing"] = State(36, "/all/closing", self)
|
|
|
+ self.states["/all/closing"] = State(35, "/all/closing", self)
|
|
|
self.states["/all/closing"].setEnter(self._all_closing_enter)
|
|
|
|
|
|
# state /all/close
|
|
|
- self.states["/all/close"] = State(37, "/all/close", self)
|
|
|
+ self.states["/all/close"] = State(36, "/all/close", self)
|
|
|
self.states["/all/close"].setEnter(self._all_close_enter)
|
|
|
|
|
|
# add children
|
|
@@ -4638,7 +4635,6 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
self.states["/all/init/resolve_name_of_attr_type"].addChild(self.states["/all/init/resolve_name_of_attr_type/response"])
|
|
|
self.states["/all/init/create_entries"].addChild(self.states["/all/init/create_entries/check_list"])
|
|
|
self.states["/all/init/create_entries"].addChild(self.states["/all/init/create_entries/create_entry"])
|
|
|
- self.states["/all/init/create_entries/create_entry"].addChild(self.states["/all/init/create_entries/create_entry/resolve_entry"])
|
|
|
self.states["/all/init/create_entries/create_entry"].addChild(self.states["/all/init/create_entries/create_entry/name_entry"])
|
|
|
self.states["/all/init/create_entries/create_entry"].addChild(self.states["/all/init/create_entries/create_entry/type_dropdown"])
|
|
|
self.states["/all/init/create_entries/create_entry"].addChild(self.states["/all/init/create_entries/create_entry/optional_button"])
|
|
@@ -4661,7 +4657,7 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
self.states["/all/init"].default_state = self.states["/all/init/get_attr_types"]
|
|
|
self.states["/all/init/resolve_name_of_attr_type"].default_state = self.states["/all/init/resolve_name_of_attr_type/request"]
|
|
|
self.states["/all/init/create_entries"].default_state = self.states["/all/init/create_entries/check_list"]
|
|
|
- self.states["/all/init/create_entries/create_entry"].default_state = self.states["/all/init/create_entries/create_entry/resolve_entry"]
|
|
|
+ self.states["/all/init/create_entries/create_entry"].default_state = self.states["/all/init/create_entries/create_entry/name_entry"]
|
|
|
self.states["/all/init/create_entries/create_entry/name_entry"].default_state = self.states["/all/init/create_entries/create_entry/name_entry/create"]
|
|
|
self.states["/all/init/create_entries/create_entry/type_dropdown"].default_state = self.states["/all/init/create_entries/create_entry/type_dropdown/create"]
|
|
|
self.states["/all/init/create_entries/create_entry/optional_button"].default_state = self.states["/all/init/create_entries/create_entry/optional_button/create"]
|
|
@@ -4709,12 +4705,6 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
_all_init_create_entries_check_list_1.setGuard(self._all_init_create_entries_check_list_1_guard)
|
|
|
self.states["/all/init/create_entries/check_list"].addTransition(_all_init_create_entries_check_list_1)
|
|
|
|
|
|
- # transition /all/init/create_entries/create_entry/resolve_entry
|
|
|
- _all_init_create_entries_create_entry_resolve_entry_0 = Transition(self, self.states["/all/init/create_entries/create_entry/resolve_entry"], [self.states["/all/init/create_entries/create_entry/name_entry"]])
|
|
|
- _all_init_create_entries_create_entry_resolve_entry_0.setAction(self._all_init_create_entries_create_entry_resolve_entry_0_exec)
|
|
|
- _all_init_create_entries_create_entry_resolve_entry_0.setTrigger(Event("mv_response", None))
|
|
|
- self.states["/all/init/create_entries/create_entry/resolve_entry"].addTransition(_all_init_create_entries_create_entry_resolve_entry_0)
|
|
|
-
|
|
|
# transition /all/init/create_entries/create_entry/name_entry/create
|
|
|
_all_init_create_entries_create_entry_name_entry_create_0 = Transition(self, self.states["/all/init/create_entries/create_entry/name_entry/create"], [self.states["/all/init/create_entries/create_entry/name_entry/pack"]])
|
|
|
_all_init_create_entries_create_entry_name_entry_create_0.setAction(self._all_init_create_entries_create_entry_name_entry_create_0_exec)
|
|
@@ -4871,9 +4861,10 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
|
|
|
def _all_init_create_entries_create_entry_enter(self):
|
|
|
current_attr = self.attrs_modify.popitem()
|
|
|
- self.current_attr = {'name': current_attr[0], 'type': current_attr[1][0], 'optional': current_attr[1][1]}
|
|
|
+ self.current_attr = {'name': current_attr[0], 'type': self.attr_names[current_attr[1][0]], 'optional': current_attr[1][1]}
|
|
|
|
|
|
def _all_init_create_entries_create_entry_exit(self):
|
|
|
+ print("INC counter")
|
|
|
self.counter += 1
|
|
|
|
|
|
def _all_change_name_enter(self):
|
|
@@ -4885,14 +4876,11 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
def _all_init_get_defined_attrs_enter(self):
|
|
|
self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request", None, ['read_defined_attrs', [current_model, self.as_element]])]))
|
|
|
|
|
|
- def _all_init_create_entries_create_entry_resolve_entry_enter(self):
|
|
|
- self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request", None, ['read_attrs', [current_model, self.current_attr['type']]])]))
|
|
|
-
|
|
|
def _all_init_create_entries_create_entry_name_entry_create_enter(self):
|
|
|
self.big_step.outputEventOM(Event("create_instance", None, [self, 'names', 'Entry', {'parent': self, 'name': self.current_attr['name'], 'value': self.current_attr['name']}]))
|
|
|
|
|
|
def _all_init_create_entries_create_entry_type_dropdown_create_enter(self):
|
|
|
- self.big_step.outputEventOM(Event("create_instance", None, [self, 'types', 'DropDown', {'parent': self, 'name': self.current_attr['name'], 'value': self.allowed_types[self.current_attr['type']], 'options': self.allowed_types.keys()}]))
|
|
|
+ self.big_step.outputEventOM(Event("create_instance", None, [self, 'types', 'DropDown', {'parent': self, 'name': self.current_attr['name'], 'value': self.attr_names[self.allowed_types[self.current_attr['type']]], 'options': self.allowed_types.keys()}]))
|
|
|
|
|
|
def _all_init_create_entries_create_entry_optional_button_create_enter(self):
|
|
|
self.big_step.outputEventOM(Event("create_instance", None, [self, 'optional', 'ToggleButton', {'parent': self, 'on_activate': 'optional_%s' % self.current_attr['name'], 'on_deactivate': 'mandatory_%s' % self.current_attr['name'], 'active': self.current_attr['optional'], 'tooltip_text': 'Optional attribute?', 'visual': TextVisual('optional')}]))
|
|
@@ -4904,7 +4892,7 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
self.big_step.outputEventOM(Event("create_instance", None, [self, 'add_attribute_button', 'Button', {'parent': self, 'event_parameters': 'create', 'visual': TextVisual('new'), 'tooltip_text': 'Add a new attribute'}]))
|
|
|
|
|
|
def _all_change_type_enter(self):
|
|
|
- self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request", None, ['attr_type', [current_model, self.as_element, self.parameter[0], self.allowed_types[self.parameter[1]]]])]))
|
|
|
+ self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request", None, ['attr_type', [current_model, self.as_element, self.parameter[0], self.reverse_attr_names[self.parameter[1]]]])]))
|
|
|
|
|
|
def _all_change_name_waiting_enter(self):
|
|
|
self.addTimer(0, 1.0)
|
|
@@ -4962,6 +4950,8 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
|
|
|
def _all_init_resolve_name_of_attr_type_response_0_exec(self, parameters):
|
|
|
result = parameters[0]
|
|
|
+ self.attr_names[self.allowed_types[0]] = result['name']
|
|
|
+ self.reverse_attr_names[result['name']] = self.allowed_types[0]
|
|
|
self.resolved_allowed_types[result["name"]] = self.allowed_types.pop(0)
|
|
|
|
|
|
def _all_init_get_defined_attrs_0_exec(self, parameters):
|
|
@@ -4983,12 +4973,6 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
def _all_init_create_entries_check_list_1_guard(self, parameters):
|
|
|
return not self.attrs_modify
|
|
|
|
|
|
- def _all_init_create_entries_create_entry_resolve_entry_0_exec(self, parameters):
|
|
|
- response = parameters[0]
|
|
|
- self.name_to_id[response['name']] = self.current_attr['type']
|
|
|
- print("NAME TO ID: " + str(self.name_to_id))
|
|
|
- self.current_attr['type'] = response['name']
|
|
|
-
|
|
|
def _all_init_create_entries_create_entry_name_entry_create_0_exec(self, parameters):
|
|
|
assoc_name = parameters[0]
|
|
|
self.big_step.outputEventOM(Event("start_instance", None, [self, assoc_name]))
|
|
@@ -5060,7 +5044,7 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
|
|
|
def _all_running_3_exec(self, parameters):
|
|
|
event_name = parameters[0]
|
|
|
- self.attr_modify = {'name': self.get_unique_attr_name(), 'type': next(iter(self.allowed_types)), 'optional': True}
|
|
|
+ self.attr_modify = {'name': self.get_unique_attr_name(), 'type': self.reverse_attr_names[next(iter(self.allowed_types))], 'optional': True}
|
|
|
|
|
|
def _all_running_3_guard(self, parameters):
|
|
|
event_name = parameters[0]
|
|
@@ -5069,7 +5053,7 @@ class AttributeEditor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
def _all_running_4_exec(self, parameters):
|
|
|
event_name = parameters[0]
|
|
|
new_name = parameters[1]
|
|
|
- self.parameter = (event_name, self.name_to_id[new_name])
|
|
|
+ self.parameter = (event_name, new_name)
|
|
|
|
|
|
def _all_running_5_exec(self, parameters):
|
|
|
original_name = parameters[0]
|
|
@@ -5890,7 +5874,6 @@ class MainWindow(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
|
|
|
# transition /init/init/running/modify_defined_attrs/mark_dirty
|
|
|
_init_init_running_modify_defined_attrs_mark_dirty_0 = Transition(self, self.states["/init/init/running/modify_defined_attrs/mark_dirty"], [self.states["/init/init/running/rerender_model/request_render"]])
|
|
|
- _init_init_running_modify_defined_attrs_mark_dirty_0.setAction(self._init_init_running_modify_defined_attrs_mark_dirty_0_exec)
|
|
|
_init_init_running_modify_defined_attrs_mark_dirty_0.setTrigger(Event("mv_response", None))
|
|
|
self.states["/init/init/running/modify_defined_attrs/mark_dirty"].addTransition(_init_init_running_modify_defined_attrs_mark_dirty_0)
|
|
|
|
|
@@ -6357,7 +6340,6 @@ class MainWindow(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
self.big_step.outputEventOM(Event("create_instance", None, [self, 'subwindow', 'AttributeEditor', self.as_element]))
|
|
|
|
|
|
def _init_init_running_modify_defined_attrs_mark_dirty_enter(self):
|
|
|
- print("Marking as dirty")
|
|
|
self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request", None, ['attr_assign', [current_rendered_model, self.cs_element, 'dirty', True]])]))
|
|
|
|
|
|
def _init_init_running_execute_activity_open_window_enter(self):
|
|
@@ -6522,22 +6504,17 @@ class MainWindow(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
self.current_window = assoc_name
|
|
|
|
|
|
def _init_init_running_modify_defined_attrs_wait_for_finished_0_exec(self, parameters):
|
|
|
- print("Closed window!")
|
|
|
self.big_step.outputEventOM(Event("delete_instance", None, [self, self.current_window]))
|
|
|
|
|
|
def _init_init_running_modify_defined_attrs_wait_for_finished_0_guard(self, parameters):
|
|
|
return current_rendered_model is not None
|
|
|
|
|
|
def _init_init_running_modify_defined_attrs_wait_for_finished_1_exec(self, parameters):
|
|
|
- print("Closed window!")
|
|
|
self.big_step.outputEventOM(Event("delete_instance", None, [self, self.current_window]))
|
|
|
|
|
|
def _init_init_running_modify_defined_attrs_wait_for_finished_1_guard(self, parameters):
|
|
|
return current_rendered_model is None
|
|
|
|
|
|
- def _init_init_running_modify_defined_attrs_mark_dirty_0_exec(self, parameters):
|
|
|
- print("Response OK")
|
|
|
-
|
|
|
def _init_init_running_execute_activity_open_window_0_exec(self, parameters):
|
|
|
assoc_name = parameters[0]
|
|
|
self.big_step.outputEventOM(Event("start_instance", None, [self, assoc_name]))
|
|
@@ -6825,7 +6802,6 @@ class MainWindow(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
def _init_init_running_rerender_model_request_render_1_exec(self, parameters):
|
|
|
result = parameters[0]
|
|
|
self.rendered = []
|
|
|
- print("Got model: " + str(result))
|
|
|
|
|
|
group_counter = 0
|
|
|
groups = {}
|
|
@@ -6840,9 +6816,6 @@ class MainWindow(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
if "name" in elem:
|
|
|
names[elem["__id"]] = elem["name"]
|
|
|
|
|
|
- print("Got defined attributes: " + str(defined_attributes))
|
|
|
- print("Got names: " + str(names))
|
|
|
-
|
|
|
for elem in list(result):
|
|
|
is_edge = False
|
|
|
attrs = {}
|