|
ENTITY geometric_tolerance ABSTRACT SUPERTYPE OF ((geometric_tolerance_with_datum_reference ANDOR geometric_tolerance_with_defined_unit ANDOR ONEOF (geometric_tolerance_with_modifiers, modified_geometric_tolerance) ANDOR unequally_disposed_geometric_tolerance ANDOR ONEOF (cylindricity_tolerance, flatness_tolerance, line_profile_tolerance, position_tolerance, roundness_tolerance, straightness_tolerance, surface_profile_tolerance))); name : label; description : OPTIONAL text; magnitude : OPTIONAL length_measure_with_unit; toleranced_shape_aspect : geometric_tolerance_target; DERIVE controlling_shape : product_definition_shape := sts_get_product_definition_shape(toleranced_shape_aspect); UNIQUE UR1 : name, controlling_shape; WHERE WR1: magnitude\measure_with_unit.value_component >= 0.0; WR2: EXISTS(controlling_shape); WR3: NOT ('PRODUCT_PROPERTY_DEFINITION_SCHEMA.SHAPE_ASPECT_RELATIONSHIP' IN TYPEOF(toleranced_shape_aspect)) OR (toleranced_shape_aspect\shape_aspect_relationship.relating_shape_aspect.of_shape :=: toleranced_shape_aspect\shape_aspect_relationship.related_shape_aspect.of_shape); END_ENTITY; -- geometric_tolerance |
Entity data types and their attributesgeometric_tolerancename: label; (OPT) description: text; (OPT) magnitude: length_measure_with_unit; toleranced_shape_aspect: geometric_tolerance_target; (DER) controlling_shape: product_definition_shape; |
| cylindricity_tolerance (shape_tolerance_schema) |
| flatness_tolerance (shape_tolerance_schema) |
| geometric_tolerance_with_datum_reference (shape_tolerance_schema) |
| geometric_tolerance_with_defined_unit (shape_tolerance_schema) |
| geometric_tolerance_with_modifiers (shape_tolerance_schema) |
| line_profile_tolerance (shape_tolerance_schema) |
| modified_geometric_tolerance (shape_tolerance_schema) |
| physical_unit_geometric_tolerance (Extended_geometric_tolerance_mim) |
| position_tolerance (shape_tolerance_schema) |
| roundness_tolerance (shape_tolerance_schema) |
| straightness_tolerance (shape_tolerance_schema) |
| surface_profile_tolerance (shape_tolerance_schema) |
| unequally_disposed_geometric_tolerance (shape_tolerance_schema) |
Global rules for this entity data typerestrict_multi_language_for_geometric_tolerance (automotive_design)restrict_multi_language_for_geometric_tolerance (Catalog_data_information_and_shape_representation_mim) restrict_viewing_plane_usage (automotive_design) subtype_exclusiveness_geometric_tolerance (automotive_design) subtype_exclusiveness_geometric_tolerance (Geometric_tolerance_mim) subtype_exclusiveness_geometric_tolerance (shape_tolerance_schema) subtype_mandatory_geometric_tolerance (automotive_design) subtype_mandatory_geometric_tolerance (Geometric_tolerance_mim) |