Overview Schemas Index

AUTOMOTIVE_DESIGN (jsdai.SAutomotive_design)


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)