12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- from modelverse import *
- from random import random
- username = str(random())
- password = str(random())
- model_name = str(random())
- model_name2 = str(random())
- init()
- login(username, password)
- model_add(model_name, "SimpleClassDiagrams", open("models/petrinet_ports.mvc", "r").read())
- model_modify("SimpleClassDiagrams")
- print(element_list())
- try:
- print(model_list())
- except InvalidMode:
- print(types())
- try:
- print(read("Place"))
- except UnknownIdentifier:
- print(read("Class"))
- try:
- print(read_attrs("Place"))
- except UnknownIdentifier:
- print(read_attrs("Class"))
- try:
- print(instantiate("Class", None, "abc"))
- except PermissionDenied:
- print(("abc", "Class") not in element_list())
- model_exit()
- model_modify(model_name)
- print(element_list())
- print(instantiate("Class", None, "abc"))
- print(("abc", "Class") in element_list())
- model_exit()
- model_add(model_name2, model_name)
- model_modify(model_name2)
- print(instantiate("Place", None, "p1"))
- print(instantiate("Place", None, "p2"))
- print(instantiate("Transition", None, "t1"))
- print(instantiate("P2T", ("p1", "t1")))
- print(instantiate("T2P", ("t1", "p2")))
- print(element_list())
- print(read_attrs("p1"))
- attr_assign("p1", "name", "abc")
- attr_assign("p1", "tokens", 1)
- print(read_attrs("p1"))
|