Query: States in which a given element is affected.Purpose: Returns the states that affect (modify, generate, or activate) the elements (for example, events, data-items, or activities) in the input list.stm_r_st_affecting_mx (stm_list in_list,
int *status);
Query: Activities in which a given element is affected.Purpose: Identical tostm_r_st_affecting_mx
, but when the input list includes an ID of a record/union,stm_r_st_meaningly_affecting_mx
will also return elements that affect a field of the record/union, and not necessarily the whole record/union element.stm_r_st_meaningly_affecting_mx (stm_list
in_list, int *status);
Query: Activities in which a given element is used.Purpose: Identical tostm_r_st_using_mx
, but when the input list includes an ID of a record/union,stm_r_st_meaningly_using_mx
will also return elements that use a field of the record/union, and not necessarily the whole record/union element.stm_r_st_meaningly_using_mx (stm_list
in_list, int *status);
Query: States in which a given element is used.Purpose: Returns the states in static reactions that use (evaluate) the elements (basic events, conditions, data-items, states, and activities) in the input list.stm_r_st_using_mx (stm_list in_list, int
*status);