CREATE_MODEL ​
CREATE_MODEL creates a new model.
Syntax ​
leo-grammar
CC "Core" CREATE_MODEL modeltype:strValue
modelname:strValue
version:strValue
mgroups:strValue
#--> RESULT ecode:intValue
modelid:idValue
threadid:idValue
refids:strValue
Parameters ​
modeltype
(strValue) - the name of the model typemodelname
(strValue) - the name of the model to be createdversion
(strValue) - the version of the model to be createdmgroups
(strValue) - a list of IDs that define the full path of the modelgroup where to create the model
Returns ​
ecode
(intValue) - Contains the error code or is 0 in case of success.modelid
(idValue) - the ID of the newly created model.threadid
(intValue) - the ID of the appropriate thread. This can be the ID of an existing modelthread or the ID of a just created thread.refids
(strValue) - contains the IDs of the created modelgroup references (separated by spaces)
Details ​
Modelnames may contain up to 250 characters, the version length may not exceed 20 chars. In opposite to the "New model" dialog and also to RENAME_MODEL, this command allows also empty model names. However, you should never use empty model names here as this may confuse other application components.
In AppLibs with time based versioning the version parameter can be specified in short or long version format.
See Also ​
Versions and Changes ​
Available since ADOxx 1.3