Overview Schemas Index

LAYERED_INTERCONNECT_MODULE_DESIGN_XIM (jsdai.SLayered_interconnect_module_design_xim)


FUNCTION get_assemblies
          (input : assembly_component_armx) : SET [0:?] OF product_view_definition;

LOCAL
  acr : SET  OF  Product_occurrence_definition_relationship_armx := input.occurrence_contexts;
  pvd : SET OF Product_view_definition := [];
END_LOCAL;

REPEAT i := 1 TO HIINDEX(acr) BY 1;
  IF NOT('LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.' + 'STRUCTURED_LAYOUT_COMPONENT_ARMX' IN
    TYPEOF(acr[i].relating_view))
  THEN
    pvd := pvd + acr[i].relating_view; 
  ELSE
    pvd := pvd + get_assemblies(acr[i].relating_view);
  END_IF;
END_REPEAT;

RETURN (pvd);

END_FUNCTION; -- get_assemblies

public class FGet_assemblies
          public static Value run(SdaiContext _context, Value input)