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