ГОСТ Р ИСО/ТС 10303-1129—2014
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема. полученная из таблицы отображений. В ней
использованы элементы из общих ресурсов или из других прикладных модулей и определены
конструкции на языке EXPRESS, относящиеся к настоящему стандарту.
В данном подразделе определена интерпретированная модель прикладного модуля «Внешне
заданные характеристики», а также определены модификации, которым подвергаются конструкции,
импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в
прикладных модулях, необходимо применять следующие ограничения:
- использование объекта сулертипа не дает права применять любой из его подтипов, пока этот
подтип не будет также импортирован в схему ИММ;
- использование выбираемого типа SELECT не дает права применять любой из перечисленных
в нем типов, пока этот тип не будет также импортирован в схему ИММ.
EXPRESS-слецификация:
*)
SCHEMA External_properties_mim;
USE FROM External_li.brary_mim; — ISO/TS 10303-1778
USE FROM Identificatior._assignment_mim;— ISO/TS 10303-1021 USE
FROM Independent_property_mim;-- ISO/TS 10303-1036
USE FROM Plib_class_reference_mim;— ISO/TS 10303-1291
USE FROM external_reference_schema— ISO 10303-41
(externally_defined_item,
externally_defir.ed_item_relationship);
USE FROM support_resource_schema— ISO 10303-41
(identifier);
<*
П р и м е ч а н и я
1 Схемы, ссылки на которые даны выше, можно найти в следующих стандартах и документах комплекса
ИСО 10303:
External_library_mim - ИСО/ТС 10303-1778:
ldentification_assignment_mim - ИСО/ТСЮЗОЗ-Ю21;
Independent_property_mim - ИСО/ТС 10303-1036:
Plib_class_reference_mim - ИСО/ТС 10303-1291;
extemal_reference_schema - ИСО 10303-41;
support_resource_schema - ИСО 10303-41.
2 Графическое представление данных схем приведено на рисунках D.1 и D.2, приложение D.
5.2.1 Определение типов данных ИММ
В настоящем пункте определен тип данных ИММ для прикладного модуля, рассматриваемого в
настоящем стандарте. Ниже специфицированы типы данных ИММ и их определения.
5.2.1.1 Тип данных external_identification_for_plib_property
Выбираемый тип данных external_identification_for_plib_property является расширением типа
данных externaljdentificationjtem. В настоящем типе данных к списку альтернативных выбираемых
типов данных добавлен именованный тип externally_defined_genoral_property.
EXPRESS-слецификация.
*)
TYPE exterr.al_identification_for_plib_property = SELECT BASED_ON
external_identification_item WITH
(externally_defined_general_property);
END_TYPE;
(*
5.2.1.2 Тип данных externally_versioned_item
Тип данных externally_versioned_item является расширяемым списком альтернативных типов
данных.Квыбираемым(SELECT)типамданных.расширяющихтипданных
externally_vorsionedJtem. добавляются дополнительные альтернативные типы данных.
9