瀏覽代碼

Use "drop" feature of mini_modify

Yentl Van Tendeloo 7 年之前
父節點
當前提交
93f2a3c56f
共有 4 個文件被更改,包括 7 次插入7 次删除
  1. 1 1
      classes/window/activity.xml
  2. 1 1
      classes/window/create_activity.xml
  3. 1 1
      classes/window/process_enact.xml
  4. 4 4
      frontend.py

+ 1 - 1
classes/window/activity.xml

@@ -272,7 +272,7 @@
                         <state id="operations">
                             <transition cond="self.subprocess.poll() is not None" target="../finished">
                                 <raise event="mv_request_context" scope="broad">
-                                    <parameter expr="'exit'"/>
+                                    <parameter expr="'drop'"/>
                                     <parameter expr="[]"/>
                                     <parameter expr="self.current_context[2]"/>
                                 </raise>

+ 1 - 1
classes/window/create_activity.xml

@@ -707,7 +707,7 @@
         <state id="finish_transformation_add">
             <onentry>
                 <raise event="mv_request_context" scope="broad">
-                    <parameter expr="'exit'"/>
+                    <parameter expr="'drop'"/>
                     <parameter expr="[]"/>
                     <parameter expr="self.context"/>
                 </raise>

+ 1 - 1
classes/window/process_enact.xml

@@ -241,7 +241,7 @@
                         <state id="operations">
                             <transition cond="self.subprocess.poll() is not None" target="../finished">
                                 <raise event="mv_request_context" scope="broad">
-                                    <parameter expr="'exit'"/>
+                                    <parameter expr="'drop'"/>
                                     <parameter expr="[]"/>
                                     <parameter expr="self.current_context[2]"/>
                                 </raise>

+ 4 - 4
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)
 
-Date:   Wed Nov  8 16:39:40 2017
+Date:   Wed Nov  8 16:54:03 2017
 
 Model author: Yentl Van Tendeloo
 Model name:   Modelverse Visual Editor - Tkinter Version 
@@ -8414,7 +8414,7 @@ class ActivityExecutor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
         return self.current_context[0] == 'OP'
     
     def _all_all_execute_in_context_operations_0_exec(self, parameters):
-        self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request_context", None, ['exit', [], self.current_context[2]])]))
+        self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request_context", None, ['drop', [], self.current_context[2]])]))
     
     def _all_all_execute_in_context_operations_0_guard(self, parameters):
         return self.subprocess.poll() is not None
@@ -9283,7 +9283,7 @@ class ProcessEnactor(RuntimeClassBase, tk.Toplevel, SCCDWidget):
         return self.current_context[0] == 'OP'
     
     def _all_all_execute_in_context_operations_0_exec(self, parameters):
-        self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request_context", None, ['exit', [], self.current_context[2]])]))
+        self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request_context", None, ['drop', [], self.current_context[2]])]))
     
     def _all_all_execute_in_context_operations_0_guard(self, parameters):
         return self.subprocess.poll() is not None
@@ -10190,7 +10190,7 @@ class ActivityCreator(RuntimeClassBase, tk.Toplevel, SCCDWidget):
         self.removeTimer(0)
     
     def _finish_transformation_add_enter(self):
-        self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request_context", None, ['exit', [], self.context])]))
+        self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request_context", None, ['drop', [], self.context])]))
     
     def _closing_enter(self):
         self.big_step.outputEventOM(Event("delete_instance", None, [self, 'input_tag']))