|
RULE subtype_exclusiveness_representation FOR (representation); WHERE wr1: SIZEOF ( QUERY ( r <* representation | NOT ( type_check_function ( r , [ 'automotive_design.' + 'constructive_geometry_representation' , 'automotive_design.' + 'contact_ratio_representation' , 'automotive_design.' + 'default_tolerance_table' , 'automotive_design.' + 'definitional_representation' , 'automotive_design.' + 'draughting_model' , 'automotive_design.' + 'founded_kinematic_path' , 'automotive_design.' + 'hardness_representation' , 'automotive_design.' + 'kinematic_frame_background_representation' , 'automotive_design.' + 'kinematic_ground_representation' , 'automotive_design.' + 'kinematic_link_representation' , 'automotive_design.' + 'mechanical_design_geometric_presentation_representation' , 'automotive_design.' + 'moments_of_inertia_representation' , 'automotive_design.' + 'presentation_representation' , 'automotive_design.' + 'shape_representation' , 'automotive_design.' + 'surface_texture_representation' , 'automotive_design.' + 'symbol_representation' , 'automotive_design.' + 'tactile_appearance_representation' , 'automotive_design.' + 'text_string_representation' , 'automotive_design.' + 'visual_appearance_representation' ] , 3 ) ) ) ) = 0 ; END_RULE; -- subtype_exclusiveness_representation |
|
public class RSubtype_exclusiveness_representation public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |