Skip to content

SET_ACTIVE_VARIANT (Drawing) ​

SET_ACTIVE_VARIANT sets the active variant of a model.

Syntax ​

leo-grammar
CC "Drawing" SET_ACTIVE_VARIANT	modelid:intValue variant:strValue

# --> RESULT ecode:intValue .
CC "Drawing" SET_ACTIVE_VARIANT	modelid:intValue variant:strValue

# --> RESULT ecode:intValue .

Parameters ​

  • modelid (idValue) - the ID of the model
  • variant (strValue) - the name of the variant to activate in the model.

Returns ​

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

Details ​

As for all commands of the "Drawing" message port, it is not required here to have a model window opened. So the variant can be activated easily before generationg graphics using CC "Drawing" GEN_GFX_FILE / GEN_GFX_STR.

See Also ​

Examples ​

asc
CC "Drawing" SET_ACTIVE_VARIANT
       modelid:(modelid) variant:"With swimlanes"
CC "Drawing" SET_ACTIVE_VARIANT
       modelid:(modelid) variant:"With swimlanes"

Versions and Changes ​

Available since ADOxx 1.3