(* SCHEMA associative_draughting; *)
ENTITY dimension_callout_component_relationship
SUBTYPE OF (draughting_callout_relationship);
WHERE
wr1: SELF.name IN ['prefix','suffix'];
wr2: 'ASSOCIATIVE_DRAUGHTING.STRUCTURED_DIMENSION_CALLOUT' IN
TYPEOF(SELF.relating_draughting_callout);
wr3: SIZEOF(TYPEOF(SELF.related_draughting_callout) * [
'ASSOCIATIVE_DRAUGHTING.LEADER_DIRECTED_CALLOUT',
'ASSOCIATIVE_DRAUGHTING.PROJECTION_DIRECTED_CALLOUT',
'ASSOCIATIVE_DRAUGHTING.DIMENSION_CURVE_DIRECTED_CALLOUT',
'ASSOCIATIVE_DRAUGHTING.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 | (
'ASSOCIATIVE_DRAUGHTING.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 | (
'ASSOCIATIVE_DRAUGHTING.ANNOTATION_TEXT_OCCURRENCE' IN
TYPEOF(con)) ) | (NOT (ato.name = 'suffix text')) )) = 0);
END_ENTITY; -- dimension_callout_component_relationship
|
[Top Level Definitions] [Exit]
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:12-04:00