ENTITY dimension_callout_component_relationship
(* SCHEMA aic_draughting_elements; *)
ENTITY dimension_callout_component_relationship
SUBTYPE OF (draughting_callout_relationship);
WHERE
WR1: SELF.name IN ['prefix', 'suffix'];
WR2: 'AIC_DRAUGHTING_ELEMENTS.STRUCTURED_DIMENSION_CALLOUT'
IN TYPEOF (SELF.relating_draughting_callout);
WR3: SIZEOF (TYPEOF (SELF.related_draughting_callout) *
['AIC_DRAUGHTING_ELEMENTS.LEADER_DIRECTED_CALLOUT',
'AIC_DRAUGHTING_ELEMENTS.PROJECTION_DIRECTED_CALLOUT',
'AIC_DRAUGHTING_ELEMENTS.DIMENSION_CURVE_DIRECTED_CALLOUT',
'AIC_DRAUGHTING_ELEMENTS.STRUCTURED_DIMENSION_CALLOUT']) = 0;
WR4: SELF.related_draughting_callout.contents *
SELF.relating_draughting_callout.contents =
SELF.related_draughting_callout.contents;
WR5: ((SELF.name = 'prefix') AND
(SIZEOF (QUERY (ato <* QUERY (con <*
SELF.related_draughting_callout.contents |
('AIC_DRAUGHTING_ELEMENTS.ANNOTATION_TEXT_OCCURRENCE'
IN TYPEOF(con))) |
NOT (ato.name = 'prefix text')
)) = 0));
WR6: ((SELF.name = 'suffix') AND
(SIZEOF (QUERY (ato <* QUERY (con <*
SELF.related_draughting_callout.contents |
('AIC_DRAUGHTING_ELEMENTS.ANNOTATION_TEXT_OCCURRENCE'
IN TYPEOF(con))) |
NOT (ato.name = 'suffix text')
)) = 0));
END_ENTITY;
Explicit Attributes
Entity dimension_callout_component_relationship has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
Entity dimension_callout_component_relationship inherits from the following supertypes:
draughting_callout_relationship
Subtypes
No subtypesReferenced By
Entity dimension_callout_component_relationship and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:00-04:00