|
@@ -173,7 +173,7 @@ def __transformation_execute(operation_name, input_models_dict, output_models_di
|
|
|
port_sc = statechart[0].addOutputListener(statechart[2])
|
|
|
|
|
|
INPUT("transformation_execute", None, [operation_name, input_models_dict, output_models_dict, tracability_model, fetch_output])
|
|
|
- context = OUTPUT()
|
|
|
+ op, name, context = OUTPUT()
|
|
|
if statechart is not None:
|
|
|
while 1:
|
|
|
empty = True
|
|
@@ -211,11 +211,16 @@ def transformation_execute_AL(operation_name, input_models_dict, output_models_d
|
|
|
return __transformation_execute(operation_name, input_models_dict, output_models_dict, statechart, tracability_model, fetch_output)
|
|
|
|
|
|
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()
|
|
|
+ INPUT("transformation_execute", None, [operation_name, input_models_dict, output_models_dict, tracability_model])
|
|
|
+ print("Wait for context")
|
|
|
+ op, name, context, model = OUTPUT()
|
|
|
+ print("Got context: " + str(context))
|
|
|
if callback is not None:
|
|
|
callback(context)
|
|
|
+ print("Callback complete")
|
|
|
+ print("Send exit")
|
|
|
INPUT("exit", context, [])
|
|
|
+ print("Exitted")
|
|
|
return OUTPUT()
|
|
|
|
|
|
def transformation_signature(operation_name):
|