ソースを参照

Ported over some old features

Yentl Van Tendeloo 7 年 前
コミット
4b9b359c1f
3 ファイル変更7 行追加7 行削除
  1. 2 2
      wrappers/classes/modelverse.xml
  2. 2 2
      wrappers/modelverse.py
  3. 3 3
      wrappers/modelverse_SCCD.py

+ 2 - 2
wrappers/classes/modelverse.xml

@@ -670,7 +670,7 @@
                             <state id="send_operation">
                                 <onentry>
                                     <raise event="request">
-                                        <parameter expr="['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2])"/>
+                                        <parameter expr="['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2]) + [self.parameters[4]]"/>
                                     </raise>
                                 </onentry>
 
@@ -714,7 +714,7 @@
                             <state id="send_metadata">
                                 <onentry>
                                     <raise event="request">
-                                        <parameter expr="['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2])"/>
+                                        <parameter expr="['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2]) + [self.parameters[4]]"/>
                                     </raise>
 
                                     <script>

+ 2 - 2
wrappers/modelverse.py

@@ -226,8 +226,8 @@ def transformation_execute_AL(operation_name, input_models_dict, output_models_d
     else:
         return OUTPUT()
 
-def transformation_execute_MANUAL(operation_name, input_models_dict, output_models_dict, callback=None):
-    INPUT("transformation_execute_MANUAL", None, [operation_name, input_models_dict, output_models_dict])
+def transformation_execute_MANUAL(operation_name, input_models_dict, output_models_dict, callback=None, tracability_model=""):
+    INPUT("transformation_execute_MANUAL", None, [operation_name, input_models_dict, output_models_dict, tracability_model])
     context = OUTPUT()
     if callback is not None:
         callback(context)

+ 3 - 3
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:   Mon Oct 30 14:07:54 2017
+Date:   Mon Oct 30 14:14:31 2017
 
 Model author: Yentl Van Tendeloo
 Model name:   MvK Server
@@ -1959,10 +1959,10 @@ class Modelverse(RuntimeClassBase):
         self.actions[self.context] = []
     
     def _initialized_behaviour_operations_store_on_scripted_transformation_execute_send_operation_enter(self):
-        self.raiseInternalEvent(Event("request", None, [['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2])]))
+        self.raiseInternalEvent(Event("request", None, [['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2]) + [self.parameters[4]]]))
     
     def _initialized_behaviour_operations_store_on_scripted_transformation_execute_MANUAL_send_metadata_enter(self):
-        self.raiseInternalEvent(Event("request", None, [['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2])]))
+        self.raiseInternalEvent(Event("request", None, [['transformation_execute', self.parameters[0]] + self.dict_to_list(self.parameters[1]) + self.dict_to_list(self.parameters[2]) + [self.parameters[4]]]))
         self.context = str(uuid.uuid4())
         self.actions[self.context] = []
         self.raiseInternalEvent(Event("result", None, [self.context]))