(* SCHEMA building_design_schema; *)
RULE subtype_mandatory_solid_model FOR (solid_model);
WHERE
wr1: SIZEOF(QUERY ( sm <* solid_model | (NOT (SIZEOF(TYPEOF(sm) * [
'BUILDING_DESIGN_SCHEMA.CSG_SOLID',
'BUILDING_DESIGN_SCHEMA.MANIFOLD_SOLID_BREP',
'BUILDING_DESIGN_SCHEMA.EXTRUDED_AREA_SOLID',
'BUILDING_DESIGN_SCHEMA.REVOLVED_AREA_SOLID',
'BUILDING_DESIGN_SCHEMA.' +
'ADVANCED_FACE_WITH_THICKNESS_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'ELEMENTARY_FACE_WITH_THICKNESS_SHAPE_REPRESENTATION',
'BUILDING_DESIGN_SCHEMA.' +
'FACETED_FACE_WITH_THICKNESS_SHAPE_REPRESENTATION']) = 1)) ))
= 0;
END_RULE; -- subtype_mandatory_solid_model
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:14-04:00