|
FUNCTION limdwpcd_get_lc (input : SET [0:?] OF structured_layout_component_sub_assembly_relationship) : SET [0:?] OF laminate_component_armx; LOCAL sspc : SET OF laminate_component_armx := [ ] ; slcsar : SET OF structured_layout_component_sub_assembly_relationship := ( QUERY ( inp <* input | ( 'layered_interconnect_module_design_xim.padstack_definition_armx' IN TYPEOF ( inp \ structured_layout_component_sub_assembly_relationship . second_location \ template_location_in_structured_template . assembly ) ) ) ) ; END_LOCAL ; REPEAT i := 1 TO SIZEOF ( slcsar ) BY 1 ; sspc := sspc + slcsar [ i ] \ structured_layout_component_sub_assembly_relationship . related_product_definition ; END_REPEAT ; RETURN ( sspc ) ; END_FUNCTION; -- limdwpcd_get_lc |
|
public class FLimdwpcd_get_lc public static Value run(SdaiContext _context, Value input) |