upload_models.py 741 B

1234567891011121314151617
  1. import sys
  2. sys.path.append("../modelverse/wrappers")
  3. from modelverse import *
  4. def scd_tracability(model):
  5. instantiate(model, "Association", ("abstract/Class", "rendered/Group"), ID="TracabilityClass")
  6. instantiate(model, "Association", ("abstract/Association", "rendered/ConnectingLine"), ID="TracabilityAssociation")
  7. try:
  8. init()
  9. login("admin", "admin")
  10. model_add("formalisms/MM_render", "formalisms/SimpleClassDiagrams", open("models/MM_render.mvc", 'r').read())
  11. transformation_add_AL({"rendered": "formalisms/MM_render", "abstract": "formalisms/SimpleClassDiagrams"}, {"rendered": "formalisms/MM_render"}, "models/render_SCD", open("models/render_SCD.alc", 'r').read(), callback=scd_tracability)
  12. except:
  13. pass