|
RULE subtype_mandatory_founded_item FOR (founded_item); WHERE wr1: SIZEOF ( QUERY ( fi <* founded_item | NOT ( type_check_function ( fi , [ 'automotive_design.' + 'composite_curve_segment' , 'automotive_design.' + 'surface_patch' , 'automotive_design.' + 'view_volume' , 'presentation_appearance_schema.' + 'presentation_style_assignment' , 'presentation_appearance_schema.' + 'pre_defined_presentation_style' , 'presentation_appearance_schema.' + 'point_style' , 'presentation_appearance_schema.' + 'curve_style' , 'presentation_appearance_schema.' + 'character_glyph_style_outline' , 'presentation_appearance_schema.' + 'character_glyph_style_stroke' , 'presentation_appearance_schema.' + 'surface_style_boundary' , 'presentation_appearance_schema.' + 'surface_style_control_grid' , 'presentation_appearance_schema.' + 'surface_style_parameter_line' , 'presentation_appearance_schema.' + 'surface_style_segmentation_curve' , 'presentation_appearance_schema.' + 'surface_style_silhouette' , 'presentation_appearance_schema.' + 'surface_side_style' , 'presentation_appearance_schema.' + 'surface_style_usage' , 'presentation_appearance_schema.' + 'symbol_style' , 'presentation_appearance_schema.' + 'fill_area_style' , 'presentation_appearance_schema.' + 'surface_style_fill_area' , 'presentation_appearance_schema.' + 'text_style' , 'presentation_appearance_schema.' + 'approximation_tolerance' , 'presentation_appearance_schema.' + 'approximation_tolerance_deviation' , 'presentation_appearance_schema.' + 'approximation_tolerance_parameter' , 'presentation_appearance_schema.' + 'externally_defined_style' , 'presentation_appearance_schema.' + 'symbol_element_style' , 'presentation_appearance_schema.' + 'curve_style_font_pattern' , 'presentation_appearance_schema.' + 'curve_style_font' , 'presentation_appearance_schema.' + 'curve_style_font_and_scaling' ] , 0 ) ) ) ) = 0 ; END_RULE; -- subtype_mandatory_founded_item |
|
public class RSubtype_mandatory_founded_item public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |