Overview Schemas Index

SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA (jsdai.SShape_data_quality_inspection_result_schema)


FUNCTION relating_shape_representations_of_extreme_values
          (item : location_of_extreme_value_select) : SET [0:?] OF shape_representation;

LOCAL
   results   : SET  OF  shape_representation:=[];
   exti      : SET  OF  extreme_instance:=[];
   ii_ei     : SET  OF  
        instance_report_item_with_extreme_instances:=[];
   sdiir        : SET  OF  
        shape_data_quality_inspection_instance_report:=[];
   sdqr      : SET  OF  
        shape_data_quality_inspection_result_representation:=[];
   sdisr     : SET OF 
        shape_data_quality_inspected_shape_and_result_relationship:=[];
 END_LOCAL;
 -- find extreme_instances 
 exti := exti + 
    bag_to_set( USEDIN(item,
      'SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.' +
      'EXTREME_INSTANCE.'+
      'LOCATIONS_OF_EXTREME_VALUE')); 

 -- find instance_report_item_with_extreme_instances 
 REPEAT  i := 1 TO  HIINDEX  (exti);
   ii_ei := ii_ei + 
     bag_to_set( USEDIN(exti[i],
       'SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.' +
       'INSTANCE_REPORT_ITEM_WITH_EXTREME_INSTANCES.'+
       'EXTREME_INSTANCES')); 
 END_REPEAT;

 -- find shape_data_quality_inspection_instance_report
 REPEAT  i := 1 TO  HIINDEX  (ii_ei);
   sdiir := sdiir + 
     bag_to_set( USEDIN(ii_ei[i],
       'SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.' +
       'SHAPE_DATA_QUALITY_INSPECTION_INSTANCE_REPORT.'+
       'INSPECTED_INSTANCES')); 
 END_REPEAT;

 -- find shape_data_quality_inspection_result_representation
 REPEAT  i := 1 TO  HIINDEX  (sdiir);
  sdqr := sdqr + 
    QUERY(i1<* bag_to_set( USEDIN(sdiir[i].inspection_result,
      'REPRESENTATION_SCHEMA.REPRESENTATION.ITEMS'))|
    'SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.' +
    'SHAPE_DATA_QUALITY_INSPECTION_RESULT_REPRESENTATION' 
     IN TYPEOF(i1)); 
 END_REPEAT;

 -- find shape_data_quality_inspected_shape_and_result_relationship
 REPEAT  i := 1 TO  HIINDEX  (sdqr);
   sdisr := sdisr +  bag_to_set(USEDIN(sdqr[i],
      'SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.' +
      'SHAPE_DATA_QUALITY_INSPECTED_SHAPE_AND_RESULT_RELATIONSHIP.'+
      'REP_2')); 
 END_REPEAT;

 -- find shape_representation
 REPEAT i := 1 TO HIINDEX (sdisr);
   results := results + sdisr[i].rep_1;
 END_REPEAT;

 RETURN (results);

END_FUNCTION; -- relating_shape_representations_of_extreme_values

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