Overview Schemas Index

REPRESENTATION_SCHEMA (jsdai.SRepresentation_schema)


FUNCTION using_representations
          (item : founded_item_select) : SET [0:?] OF representation;

 LOCAL results : SET  OF  representation ; result_bag : BAG OF  representation ; intermediate_items : SET OF founded_item_select ; END_LOCAL ; results := [ ] ; result_bag := USEDIN  ( item , 'representation_schema.representation.items' ) ; IF  SIZEOF  ( result_bag ) > 0 THEN  REPEAT  i := 1 TO  HIINDEX  ( result_bag ) ; results := results + result_bag [ i ] ; END_REPEAT  ; END_IF  ; intermediate_items := using_items ( item , [ ] ) ; IF  SIZEOF  ( intermediate_items ) > 0 THEN  REPEAT  i := 1 TO  HIINDEX  ( intermediate_items ) ; result_bag := USEDIN ( intermediate_items [ i ] , 'representation_schema.representation.items' ) ; IF SIZEOF ( result_bag ) > 0 THEN REPEAT j := 1 TO HIINDEX ( result_bag ) ; results := results + result_bag [ j ] ; END_REPEAT  ; END_IF  ; END_REPEAT ; END_IF ; RETURN ( results ) ; 

END_FUNCTION; -- using_representations

public class FUsing_representations
          public static Value run(SdaiContext _context, Value item)