|
FUNCTION limdwpcd_get_prs (input1 : SET [0:?] OF plated_passage_armx, input2 : SET [0:?] OF product_view_definition) : SET [0:?] OF stratum_armx; LOCAL s : SET OF stratum_armx := [ ] ; stol : SET OF stratum_technology_occurrence_link_armx := [ ] ; ptatsm : SET OF passage_technology_allocation_to_stack_model_armx := [ ] ; END_LOCAL ; REPEAT i := 1 TO SIZEOF ( input1 ) BY 1 ; ptatsm := ptatsm + input1 [ i ] \ inter_stratum_feature_armx . vertical_extent ; END_REPEAT ; REPEAT i := 1 TO SIZEOF ( ptatsm ) BY 1 ; stol := stol + ptatsm [ i ] \ passage_technology_allocation_to_stack_model_armx . stratum_technology_sequence ; END_REPEAT ; s := limdwpcd_get_stolrs ( stol , input2 ) ; RETURN ( s ) ; END_FUNCTION; -- limdwpcd_get_prs |
|
public class FLimdwpcd_get_prs public static Value run(SdaiContext _context, Value input1, Value input2) |