ГОСТ Р ИСОЯС 10303-1001—2010
П р и м е ч а н и я
1 Схемы, ссылки на которые приведены выше, определены в следующих стандартах комплекса ИСО 10303:
Elemental_geometric_shape_mlm
— ИСОЯС 10303-1004;
presentation_appearance_schema
— ИСО 10303-46:
presentation_resource_schema
— ИСО 10303-46;
representat(on_schema
— ИСО 10303-43.
2 Графическое представление схемы Appearance_asslgnment_mlm приведено на рисунках D.1 и D.2, при
ложение D.
5.2.1 Определение типа данных ИММ
В данном пункте определен тип данных ИММ для рассматриваемого прикладного модуля.
5.2.1.1 Тип appearance_reprosentationJdentification_item
Тип appearance_representation_identification_item является расширением типа identification
item. В его список апьтернативных типов данных добавлен тип representation.
EXPRESS-спецификация:
*)
TYPE appearance_representationJdentificationJtem = SELECT BASEDJDN
identificationjtem WITH (representation);
END_TYPE;
C
5.2.2 Определение ограничения на подтипы ИММ
В данном пункте определено ограничение на подтипы ИММ для прикладного модуля «Присваива
ние внешнего вида». Ограничение на подтипы устанавливает ограничение на возможные реализации
отношений супертип/подтип.
5.2.2.1 Ограничение aa_representation_item_subtypes
Ограничение aa_representation_item_subtypos устанавливает ограничение на экземпляры под
типов объекта representationjtem.
EXPRESS-спецификация:
*)
SUBTYPE_CONSTRAINT aa_representation_item_subtypes FOR representation_item;
ONEOF (mappedjtem,
styledjtem);
END_SUBTYPE_CONSTRAINT;
r
5.2.3 Определенно правила ИММ
В данном подразделе определеноправило ИММдля прикладного модуля «Присваивание внешне
го вида».
5.2.3.1 Правило styled_curve
Правило styled_curve обеспечиваетопределениеатрибутаstyledjtem объекта curve с помощью
единственного объекта curve_style.
EXPRESS-спецификация:
•)
RULE styled_curve FOR
(styled_item);
WHERE
WR1: SIZEOF( QUERY( si <* styledjtem | (’APPEARANCE_ASSIGNMENT_MIM.CURVE’
IN TYPEOF (si.item)) AND (SIZEOF (QUERY (psa <* si.styles | (SIZEOF (QUERY
15