Overview Schemas Index

AUTOMOTIVE_DESIGN (jsdai.SAutomotive_design)


FUNCTION value_range_aggregate_rep_item
          (agg : AGGREGATE OF representation_item) : BOOLEAN;

FUNCTION cri (agg : AGGREGATE OF representation_item) : BOOLEAN;
  BEGIN
   IF  SIZEOF(QUERY( i1 <* agg |
      ('AUTOMOTIVE_DESIGN.MEASURE_REPRESENTATION_ITEM'
       IN  TYPEOF  (i1)) AND  (SIZEOF ( QUERY (i2 <* agg |
       ('AUTOMOTIVE_DESIGN.MEASURE_REPRESENTATION_ITEM'
        IN TYPEOF (i2)) AND  (i1 :<>: i2) AND 
        (i1\measure_with_unit.unit_component :=: i2\
         measure_with_unit.unit_component) ) ) = 1 ))) = 2 
   THEN
     RETURN  (TRUE);
    ELSE
     RETURN  (FALSE);
   END_IF;
  END;
 END_FUNCTION;

  BEGIN
   IF ((SIZEOF(agg) = 3) AND
       (SIZEOF(QUERY(i <* agg | 
               ('AUTOMOTIVE_DESIGN.COMPOUND_REPRESENTATION_ITEM' IN
                 TYPEOF(i)) AND
               cri(i\compound_representation_item.item_element)
             )) = 1))
    THEN
     RETURN  (TRUE);
    ELSE
     RETURN (FALSE);
   END_IF;
  END;

END_FUNCTION; -- value_range_aggregate_rep_item

public class FValue_range_aggregate_rep_item
          public static Value run(SdaiContext _context, Value agg)