Problem
The name of a DataType or an attribute shall be changed.
Ansatz – Approach
The modify function can be used to rename the functions
Solution – Lösung
void renameDataType(Module mod, string oldString, string newString)
{
AttrType at = find(mod, oldString);
if(null at)
{
print(name(mod) ": RENAME-" oldString " existiert nicht";
}
string ErrMess = ""
modify (at, newString, ErrMess)
}
void renameAttribute(Module mod, string oldString, string newString)
{
AttrDef ad = find(mod, oldString);
if(null ad)
{
print(name(mod) ": RENAME-" oldString " existiert nicht");
}
string ErrMess = "";
AttrDef adNew = modify(ad, setName, newString)
}