|
RULE subtype_exclusiveness_shape_representation_geometry FOR (shape_representation); WHERE wr1: SIZEOF ( QUERY ( sr <* shape_representation | NOT ( type_check_function ( sr , [ 'catalog_data_information_and_shape_representation' + '.advanced_brep_shape_representation' , 'catalog_data_information_and_shape_representation' + '.csg_shape_representation' , 'catalog_data_information_and_shape_representation' + '.edge_based_wireframe_shape_representation' , 'catalog_data_information_and_shape_representation' + '.faceted_brep_shape_representation' , 'catalog_data_information_and_shape_representation' + '.geometrically_bounded_2d_wireframe_representation' , 'catalog_data_information_and_shape_representation' + '.geometrically_bounded_surface_shape_representation' , 'catalog_data_information_and_shape_representation' + '.geometrically_bounded_wireframe_shape_representation' , 'catalog_data_information_and_shape_representation' + '.manifold_surface_shape_representation' ] , 3 ) ) ) ) = 0 ; END_RULE; -- subtype_exclusiveness_shape_representation_geometry |
|
public class RSubtype_exclusiveness_shape_representation_geometry public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |