소스 검색

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()