12345678910111213141516171819202122232425262728293031 |
- import sys
- sys.path.append("../wrappers")
- from wrappers import modelverse as mv
- def upload_evolution_ops():
- # delete ops before upload
- try:
- mv.model_delete("graph_ops")
- except mv.UnknownLocation:
- pass
- # delete node
- mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/del_node")
- # retype node
- mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/retype_node")
- # add node
- mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/add_node")
- # add edge
- mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/add_edge")
- # del edge
- mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/del_edge")
- # add attribute
- mv.transformation_add_MANUAL({"gm": "formalisms/graphMM"}, {"gm": "formalisms/graphMM"}, "graph_ops/add_attribute")
- # delete attribute
- mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/del_attribute")
- # change attribute key
- mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/change_attribute")
|