(* SCHEMA explicit_draughting; *)
ENTITY dimension_callout_relationship
SUBTYPE OF (draughting_callout_relationship);
WHERE
wr1: SELF.name IN ['primary','secondary'];
wr2: SIZEOF(TYPEOF(SELF.relating_draughting_callout) * [
'EXPLICIT_DRAUGHTING.ANGULAR_DIMENSION',
'EXPLICIT_DRAUGHTING.CURVE_DIMENSION',
'EXPLICIT_DRAUGHTING.DIAMETER_DIMENSION',
'EXPLICIT_DRAUGHTING.LEADER_DIRECTED_DIMENSION',
'EXPLICIT_DRAUGHTING.LINEAR_DIMENSION',
'EXPLICIT_DRAUGHTING.ORDINATE_DIMENSION',
'EXPLICIT_DRAUGHTING.RADIUS_DIMENSION']) = 1;
wr3: SIZEOF(TYPEOF(SELF.related_draughting_callout) * [
'EXPLICIT_DRAUGHTING.DIMENSION_CURVE_DIRECTED_CALLOUT',
'EXPLICIT_DRAUGHTING.PROJECTION_DIRECTED_CALLOUT',
'EXPLICIT_DRAUGHTING.LEADER_DIRECTED_CALLOUT']) = 0;
wr4: (SELF.related_draughting_callout.contents * SELF.
relating_draughting_callout.contents) = SELF.
related_draughting_callout.contents;
END_ENTITY; -- dimension_callout_relationship
|
[Top Level Definitions] [Exit]
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:03-04:00