ГОСТ Р ИСО 10303-506—2006
4.1.6 Объект dimension_callout_component_relationship является объектом типа draughting_-
callout_relationship. устанавливающим связь междуобъектом structured_dimension_caliout и объек
том типаdraughting_callout. присутствующим в егоопределениилибо в видепрефиксной информации,
либо в виде суффиксной информации. Префиксная спецификация размера представляетсобой
инфор мацию. используемую при интерпретации размера или его применимости и размещается перед
значе нием размера при его изображении. Суффиксная спецификация размера размещается после
значения размера приего изображении илибосодержитинформацию, используемую при
интерпретацииразмера или его применимости, либо содержитдополнительную информацию, которая
используется совместно с размером.
П р и м е ч а н и е — Структурированная выноска размера как с префиксной, так и с суффиксной информа
цией показана на рисунке 5.
EXPRESS спецификация
*)
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_DlRECTED_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|
6