|
|
@@ -230,7 +230,11 @@ if __name__ == '__main__':
|
|
|
# TODO: Make this a transformation to a trace metamodel
|
|
|
print("Add ProductionSystem simulator")
|
|
|
try:
|
|
|
- transformation_add_AL({"ProductionSystemRuntime": "formalisms/ProductionSystemRuntime", "ParallelDEVS": "formalisms/ParallelDEVS"}, {}, "models/ps_simulator", open("../../integration/code/ps_simulator.alc", "r").read())
|
|
|
+ def traceability_PS2DEVS_runtime():
|
|
|
+ instantiate(None, "Association", ("ProductionSystemRuntime/Machine", "ParallelDEVS/BaseDEVSBlock"), ID="PS2DEVS_typelink")
|
|
|
+ instantiate(None, "Association", ("ProductionSystemRuntime/Machine", "ParallelDEVS/DEVSInstance"), ID="PS2DEVS_instancelink")
|
|
|
+
|
|
|
+ transformation_add_AL({"ProductionSystemRuntime": "formalisms/ProductionSystemRuntime", "ParallelDEVS": "formalisms/ParallelDEVS"}, {}, "models/ps_simulator", open("../../integration/code/ps_simulator.alc", "r").read(), traceability_PS2DEVS_runtime)
|
|
|
except ModelExists:
|
|
|
pass
|
|
|
|