merge_EPN.alc 352 B

12345678910111213141516
  1. include "primitives.alh"
  2. include "modelling.alh"
  3. Boolean function main(model : Element):
  4. Element keys
  5. String key
  6. Element split
  7. keys = dict_keys(model["model"])
  8. while (set_len(keys) > 0):
  9. key = set_pop(keys)
  10. split = string_split(read_type(model, key), "/")
  11. retype(model, key, string_join("Encapsulated_PetriNet/", split[1]))
  12. return True!