FUNCTION value_limit_type
(iv : shape_data_quality_value_limit_type_select) : SET [0:?] OF STRING;
LOCAL retval : SET OF STRING := []; END_LOCAL; IF(('SHAPE_DATA_QUALITY_CRITERIA_SCHEMA.' +'SHAPE_DATA_QUALITY_VALUE_RANGE') IN TYPEOF(iv)) THEN retval := TYPEOF(iv\compound_representation_item.item_element[1].value_component); END_IF; IF(('SHAPE_DATA_QUALITY_CRITERIA_SCHEMA.' +'SHAPE_DATA_QUALITY_VALUE_LIMIT') IN TYPEOF(iv)) THEN IF(('MEASURE_SCHEMA.' + 'MEASURE_WITH_UNIT') IN TYPEOF(iv)) THEN retval := TYPEOF(iv\measure_with_unit.value_component); END_IF; END_IF; RETURN(retval); END_FUNCTION; -- value_limit_type
|