Skip to content

RENAME_MODEL ​

RENAME_MODEL renames a model.

Syntax ​

leo-grammar
CC "Core" RENAME_MODEL model:idValue basename:strValue version:strValue

#-->RESULT ecode:intValue
CC "Core" RENAME_MODEL model:idValue basename:strValue version:strValue

#-->RESULT ecode:intValue

Parameters ​

  • modelid (idValue) - the id of the model that should be renamed
  • basename (strValue) - the new name of the model
  • version (strValue) - the new version of the model

Returns ​

  • ecode (intValue) - Contains the error code or is 0 in case of success.

Details ​

The version can be specified in long or in short format.

Error code "52" means that the new model name is not unique. It is quite typical and should be caught.

See Also ​

Examples ​

asc
SEND "GET_ACTIVE_MODEL" to:"Modeling" answer:modelid
CC "Core" RENAME_MODEL modelid:(VAL modelid) basename:"My new modelname" version:"2.0"
IF (ecode = 0)
{
   CC "AdoScript" INFOBOX "The model has sucessfully been renamed!"
}
SEND "GET_ACTIVE_MODEL" to:"Modeling" answer:modelid
CC "Core" RENAME_MODEL modelid:(VAL modelid) basename:"My new modelname" version:"2.0"
IF (ecode = 0)
{
   CC "AdoScript" INFOBOX "The model has sucessfully been renamed!"
}

Retrieves the currently opened model and renames it to "My new modelname 2.0".

Versions and Changes ​

Available since ADOxx 1.3