RUN_NAME_GENERATION ​
RUN_NAME_GENERATION runs the name generation for all objects in the model with the passed modelid.
Syntax ​
leo-grammar
CC "Modeling" RUN_NAME_GENERATION modelid:intValue .
# --> RESULT ecode:intValue changes:intValue
Parameters ​
modelid
(idValue) -
Returns ​
ecode
(intValue) - the resulting ecode is either 0 (no error) or 1 (error).changes
(intValue) - the result value changes states how many objects have been renamed.
Details ​
See Also ​
Examples ​
asc
# Get the model id of the currently active model:
SEND "GET_ACTIVE_MODEL" to:"Modeling" answer:modelid
SET n_mid:(VAL modelid)
# Name the objects in the model:
CC "Modeling" RUN_NAME_GENERATION modelid:(n_mid)
IF (ecode != 0)
{
CC "AdoScript" ERRORBOX "[mynamegen-01]\nDie Objektnamen konnten nicht erzeugt werden." title:"Error"
EXIT
}
# Inform user how many objects have been renamed:
CC "AdoScript" INFOBOX "Es wurden " + STR changes + " Objekte neu benannt."
This AdoScript runs the name generation function in the currently active model. Afterwards the user is informed how many objects have been renamed.
Versions and Changes ​
Available since ADOxx 1.3