|
@@ -7,30 +7,24 @@ login("admin", "admin")
|
|
|
folder_create("formalisms/CBD")
|
|
|
folder_create("models/CBD")
|
|
|
|
|
|
-print("Add design")
|
|
|
model_add("formalisms/CBD/Design_MM", "formalisms/SimpleClassDiagrams", open("models/cbd_design.mvc", 'r').read())
|
|
|
-print("Add partial")
|
|
|
model_add("formalisms/CBD/PartialRuntime_MM", "formalisms/SimpleClassDiagrams", open("models/cbd_partial_runtime.mvc", 'r').read())
|
|
|
-print("Add full")
|
|
|
model_add("formalisms/CBD/FullRuntime_MM", "formalisms/SimpleClassDiagrams", open("models/cbd_runtime.mvc", 'r').read())
|
|
|
|
|
|
-print("Add model")
|
|
|
model_add("models/CBD_spring", "formalisms/CBD/Design_MM", open("models/cbd_spring.mvc", 'r').read())
|
|
|
+model_add("models/cbd_empty_partial", "formalisms/CBD/PartialRuntime_MM", "")
|
|
|
+model_add("models/cbd_empty_full", "formalisms/CBD/FullRuntime_MM", "")
|
|
|
|
|
|
-print("Add transformation edit")
|
|
|
transformation_add_MANUAL({"Design": "formalisms/CBD/Design_MM"}, {"Design": "formalisms/CBD/Design_MM"}, "models/CBD/edit")
|
|
|
-print("Add transformation toRuntime")
|
|
|
transformation_add_AL({"Design": "formalisms/CBD/Design_MM"}, {"PartialRuntime": "formalisms/CBD/PartialRuntime_MM"}, "models/CBD/toRuntime", open("models/cbd_toRuntime.alc", 'r').read())
|
|
|
-print("Add transformation merge")
|
|
|
transformation_add_AL({"PartialRuntime": "formalisms/CBD/PartialRuntime_MM", "FullRuntime": "formalisms/CBD/FullRuntime_MM"}, {"FullRuntime": "formalisms/CBD/FullRuntime_MM"}, "models/CBD/merge", open("models/cbd_merge.alc", 'r').read())
|
|
|
-print("Add transformation simulate")
|
|
|
transformation_add_AL({"FullRuntime": "formalisms/CBD/FullRuntime_MM"}, {"FullRuntime": "formalisms/CBD/FullRuntime_MM"}, "models/CBD/simulate", open("models/cbd_simulate.alc", 'r').read())
|
|
|
-print("Add transformation restart")
|
|
|
transformation_add_AL({}, {}, "models/CBD/restartSim", open("models/cbd_restartSim.alc", 'r').read())
|
|
|
|
|
|
-print("Add process model")
|
|
|
model_add("models/live_modelling_CBD", "formalisms/ProcessModel", open("models/pm_live_CBD.mvc", 'r').read())
|
|
|
|
|
|
+process_execute("models/live_modelling_CBD", {"design_model": "models/CBD_spring", "partial_runtime_model": "models/cbd_empty_partial", "full_runtime_model": "models/cbd_empty_full"}, {})
|
|
|
+
|
|
|
"""
|
|
|
model_add("formalisms/PW_Plant", "formalisms/SimpleClassDiagrams", open("models/plant_PW.mvc", 'r').read())
|
|
|
model_add("models/plant", "formalisms/PW_Plant", open("models/plant_model.mvc", 'r').read().replace("PW_Plant/", ""))
|