瀏覽代碼

Add three new functions for modification of defined attributes

Yentl Van Tendeloo 7 年之前
父節點
當前提交
eba6047aff
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      wrappers/modelverse.py

+ 12 - 0
wrappers/modelverse.py

@@ -490,6 +490,18 @@ def undefine_attribute(model_name, node, attr_name):
     INPUT("undefine_attribute", [model_name, node, attr_name])
     return OUTPUT()
 
+def attribute_optional(model_name, node, attr_name, optionality):
+    INPUT("attr_optional", [model_name, node, attr_name, optionality])
+    return OUTPUT()
+
+def attribute_name(model_name, node, attr_name, new_name):
+    INPUT("attr_name", [model_name, node, attr_name, new_name])
+    return OUTPUT()
+
+def attribute_type(model_name, node, attr_name, new_type):
+    INPUT("attr_type", [model_name, node, attr_name, new_type])
+    return OUTPUT()
+
 def read_defined_attrs(model_name, node):
     INPUT("read_defined_attrs", [model_name, node])
     return OUTPUT()