(* SCHEMA explicit_draughting; *)
ENTITY dimension_curve
SUBTYPE OF (annotation_curve_occurrence);
WHERE
wr1: SIZEOF(USEDIN(SELF,'EXPLICIT_DRAUGHTING.' +
'DIMENSION_CURVE_TERMINATOR.ANNOTATED_DIMENSION_' + 'CURVE'))
<= 2;
wr2: SIZEOF(USEDIN(SELF,'EXPLICIT_DRAUGHTING.' +
'DIMENSION_CURVE_DIRECTED_CALLOUT.CONTENTS')) >= 1;
wr3: (SIZEOF(QUERY ( dct_1 <* USEDIN(SELF,'DRAUGHTING_ELEMENT_' +
'SCHEMA.DIMENSION_CURVE_TERMINATOR.ANNOTATED_DIMENSION_' +
'CURVE') | (dct_1.role = origin) )) <= 1) AND (SIZEOF(
QUERY ( dct_2 <* USEDIN(SELF,'DRAUGHTING_ELEMENT_' +
'SCHEMA.DIMENSION_CURVE_TERMINATOR.ANNOTATED_DIMENSION_' +
'CURVE') | (dct_2.role = target) )) <= 1);
END_ENTITY; -- dimension_curve
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2007-09-07T16:37:43-04:00