|
ENTITY draughting_callout SUBTYPE OF (geometric_representation_item); contents : SET [1:?] OF draughting_callout_element; WHERE WR1: (SIZEOF (QUERY (l_1 <* SELF\draughting_callout.contents | 'DRAUGHTING_ELEMENT_SCHEMA.LEADER_CURVE' IN (TYPEOF(l_1)))) = 0) OR ('DRAUGHTING_ELEMENT_SCHEMA.LEADER_DIRECTED_CALLOUT' IN (TYPEOF(SELF))) AND (SIZEOF (QUERY (l_1 <* SELF\draughting_callout.contents | 'DRAUGHTING_ELEMENT_SCHEMA.PROJECTION_CURVE' IN (TYPEOF(l_1)))) = 0) OR ('DRAUGHTING_ELEMENT_SCHEMA.PROJECTION_DIRECTED_CALLOUT' IN (TYPEOF(SELF))) AND (SIZEOF (QUERY (l_1 <* SELF\draughting_callout.contents | 'DRAUGHTING_ELEMENT_SCHEMA.DIMENSION_CURVE' IN (TYPEOF(l_1)))) = 0) OR ('DRAUGHTING_ELEMENT_SCHEMA.DIMENSION_CURVE_DIRECTED_CALLOUT' IN (TYPEOF(SELF))); END_ENTITY; -- draughting_callout |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; draughting_callout contents: SET [1:?] OF draughting_callout_element; |
| datum_feature_callout (aic_draughting_elements) |
| datum_target_callout (aic_draughting_elements) |
| dimension_callout (draughting_dimension_schema) |
| dimension_curve_directed_callout (draughting_element_schema) |
| draughting_elements (aic_draughting_elements) |
| geometrical_tolerance_callout (aic_draughting_elements) |
| leader_directed_callout (draughting_element_schema) |
| projection_directed_callout (draughting_element_schema) |
| structured_dimension_callout (aic_draughting_elements) |
| surface_condition_callout (Draughting_element_specialisations_mim) |
| des_draughting_callout_subtypes (Draughting_element_specialisations_mim) |
Global rules for this entity data typesubtype_mandatory_draughting_callout (automotive_design) |