Skip to content

CHECK_POSITIONS_IN_VARIANT

CHECK_POSITIONS_IN_VARIANT checks the position information of all objects in a certain variant and returns whether all, some or none of the objects do not have a position.

Syntax

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

#--> RESULT ecode:intValue missing: "all" | "some" | "none"
CC "Drawing" CHECK_POSITIONS_IN_VARIANT	modelid:intValue variant:strValue

#--> RESULT ecode:intValue missing: "all" | "some" | "none"

Parameters

  • modelid (idValue) - the model whose object positions shall be checked
  • variant (strValue) - the name of the variant where to check object positions

Returns

  • ecode (intValue) - 0 if the command call was successful, to 1 otherwise.
  • missing (strValue) -

Details

If the position is missing for all objects in the specified variant, the result variable missing is set to "all". If the position is missing for some (but not all) objects, the result is "some". If all objects have a position in the specified variant, missing is set to "none".

See Also

Examples

asc
CC "Modeling" GET_ACT_MODEL  #--> modelid
CC "Drawing" CHECK_POSITIONS_IN_VARIANT modelid:(modelid) 
										variant:"Without swimlanes (horizontal)"
CC "Modeling" GET_ACT_MODEL  #--> modelid
CC "Drawing" CHECK_POSITIONS_IN_VARIANT modelid:(modelid) 
										variant:"Without swimlanes (horizontal)"

Versions and Changes

Available since ADOxx 1.3