ГОСТ Р ИСО 10303-46-2002
Объектом over_r»dinR_styled_item является объект styled Jtem. стиль которого задам через дру
гой ранее определенный стиль. Это происходит, когда атрибут over_ridden_style.styled_item иданный
ovcr_r»ding_styledJtem одновременно прямо или косвенно входят в одно и тоже представление.
П р и м с р 10 — Экземпляр окружности входит в объект geomelric_cune_set. являющийся элементом
объекта representation. Экземпляр объекта styledJtem яатяется элементом того же объекта representation. Рас
сматриваемый styled_item включает в качестве составляющих данный geometric_curvc_set и объект
presentation_slyle_assigninent с объектом curve_stylc. имеющим значение цвета «синий*. Экземпляр объекта
over_riding_stylcd_itera также является элементом тою же представления. Элементами данною
over riding Styled item являются: экземпляр окружности, экземпляр объекта styied itein в качестве over ridden style
и объект prescntation_style_assignmcnt с объектом curvc_style. имеющим значение цвета «красный*. Вэтом слу чае
красный цвет окружности является преимущественным но отношению к синему, заданному geometric_
corre_set при его представлении.
EXPRESS-enenmhHKanmi
*)
ЕNTITY over,.riding_styledJtem
SUBTYPE OF (styledJtem);
over ridden style: styled item;
END_ENTITY:
(*
Определение атрибута
over_ridden_style — объект styled_item. стиль которого переопределен.
6.4.3 О б ъ е к т с о in е х t_d е р е и d е nt_o v е гj i d i и g_s t у 1e dJ t e m
Объектом context_dcpendent_over_riding_styledJteiii яатяется объект over_riding_styIedJtem, стиль
которого задан через другой ранее определенный атрибутом representation.representationJtem или
комбинацию объектов representation и representationjtem, посредством которой стилизуют данный
элемент.
П р и м с р 11 — Экземпляр окружности использован в экземпляре I объекта geometric_curve_set,
являющегося элементом экземпляра 1объекта representation. В настоящем примере окружность ограничивает
головку винта дверной петли. Экземпляр объекта stylcdjtcm является элементом экземпляра 1 объекта
representation. Вданный stvledjtcm в качестве элементов входят gComeiric_earve_set и prescntation_stylc_assignmcnt с
объектом curve_stylc. задающим синий цвет. Экземпляр I объекта representation входит в экземпляр 2объекта
representation посредством экземпляров 1объектов represcntation_map и mappcdjtem в качестве одной из двер ных
нетель. Экземпляр I объекта representation входит в различные конфигурации экземпляра 2 объекта
representation посредством экземпляров 2 объектов representation map и mappcdjtem в качестве второй двер ной
петли. Экземпляр context dependent over riding styled item также является элементом экземпляра 2 объек та
representation. При этом элементами context dependent over riding styled item являются: экземпляр окруж ности.
экземпляр stylcdjtcm в качестве over ridden style, prcsentationstyleassigimicnt с объектом curve.style, задающим
красный цвет, и style_context экземпляра 1объекта mappcdjtem. Красный цвет окружности являет ся
преимущественным по сравнению с синим, заданным объектом gcomctric_curvc_sct для representation, так как он
входит в данное представление посредством экземпляра 1 mappcdjtem. Представление экземпляра 2 объекта
representation может включать две различные позиции geomctrk_cur>e_set: первую, имеющую головку винта
красного цвета, а все другие кривые — синего, и вторую, где все кривые синего цвета.
EXPRESS-cneiindniKamiH
*>
ENTITY context_dependent_over_riding_styledjtem
SUBTYPE OF (overriding_styledJtem);
stvIe_context: SET (1:2) OF styIe_context_se!ect;
WHERE
W’Rl : (SIZEOF(QUERY (sc <• SELF.style context |
’RE’PRESENTATION_SCHEMA.REPRESENTATION* IN
TYPEOF(sc))) = 1)
AND
(SIZEOF(QUERY(sc <• SELF.style context j
REPRESENTATIONJ5CHEMA.REPRESENTATION JTEM’ IN
TYPEOF(sc))) = 1);
END ENTITY;
<*
70