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