浏览代码

Fix error in model_overwrite

Yentl Van Tendeloo 7 年之前
父节点
当前提交
b485328ad3
共有 2 个文件被更改,包括 3 次插入5 次删除
  1. 1 3
      wrappers/classes/modelverse.xml
  2. 2 2
      wrappers/modelverse_SCCD.py

+ 1 - 3
wrappers/classes/modelverse.xml

@@ -428,6 +428,7 @@
                             <transition cond="self.expect_response_partial('Success: ')" target="../send_metadata">
                                 <script>
                                     self.registered_metamodel[self.parameters[0]] = set(self.split_response(self.responses.pop(0))).pop()
+                                    print("Registering " + str(self.parameters[0]))
                                 </script>
                             </transition>
                         </state>
@@ -453,9 +454,6 @@
                                 <raise event="result">
                                     <parameter expr="None"/>
                                 </raise>
-                                <script>
-                                    self.registered_metamodel[self.parameters[0]] = self.parameters[1]
-                                </script>
                             </transition>
                         </state>
                     </state>

+ 2 - 2
wrappers/modelverse_SCCD.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:   Thu Nov 23 08:18:26 2017
+Date:   Thu Nov 23 11:56:08 2017
 
 Model author: Yentl Van Tendeloo
 Model name:   MvK Server
@@ -2432,6 +2432,7 @@ class Modelverse(RuntimeClassBase):
     
     def _initialized_behaviour_operations_model_overwrite_search_0_exec(self, parameters):
         self.registered_metamodel[self.parameters[0]] = set(self.split_response(self.responses.pop(0))).pop()
+        print("Registering " + str(self.parameters[0]))
     
     def _initialized_behaviour_operations_model_overwrite_search_0_guard(self, parameters):
         return self.expect_response_partial('Success: ')
@@ -2441,7 +2442,6 @@ class Modelverse(RuntimeClassBase):
     
     def _initialized_behaviour_operations_model_overwrite_send_model_0_exec(self, parameters):
         self.raiseInternalEvent(Event("result", None, [None]))
-        self.registered_metamodel[self.parameters[0]] = self.parameters[1]
     
     def _initialized_behaviour_operations_model_overwrite_send_model_0_guard(self, parameters):
         return self.expect_response('Success')