فهرست منبع

Add in the necessary callbacks

Yentl Van Tendeloo 7 سال پیش
والد
کامیت
08c0fd61a1
1فایلهای تغییر یافته به همراه10 افزوده شده و 4 حذف شده
  1. 10 4
      model/model.py

+ 10 - 4
model/model.py

@@ -626,7 +626,7 @@ class System(CoupledDEVS):
 taskname = "test_task"
 
 operations = json.loads(open("model/operations", 'r').read())
-operations = json.loads(open("model/operations_simple", 'r').read())
+#operations = json.loads(open("model/operations_simple", 'r').read())
 additional_operations = [[], # revise_req
                          [], # revise_environment
                          [], # revise_plant
@@ -644,9 +644,15 @@ additional_operations = [[], # revise_req
                          [], # merge
                         ]
 
-additional_operations = [[]]
-keyed_operations = {}
-keyed_operations = {"models/modify_lang": [["instantiate_node", "PN/Class", ""]]}
+#additional_operations = [[]]
+keyed_operations = {"models/revise_req": [["model_overwrite"] + compile_model("models/requirements_model.mvc")],
+                    "models/revise_plant": [["model_overwrite"] + compile_model("models/plant_model.mvc")],
+                    "models/revise_environment": [["model_overwrite"] + compile_model("models/environment_model.mvc")],
+                    "models/revise_control": [["model_overwrite"] + compile_model("models/control_model.mvc")],
+                    "models/revise_query": [["model_overwrite"] + compile_model("models/query_model.mvc")],
+                    "models/revise_architecture": [["model_overwrite"] + compile_model("models/architecture_model.mvc")],
+                    }
+#keyed_operations = {"models/modify_lang": [["instantiate_node", "PN/Class", ""]]}
 finish_on = "FINISHED"
 
 args = {