ГОСТ Р ИСОЛ-С 10303-1021—2017
Также вданном подразделе определены ИММ для прикладного модуля «Заданиеидентифицирующе
го кода» и модификации, которым подвергаются конструкции, импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в приклад
ных модулях, должны быть учтены следующие ограничения:
- использование объекта, являющегося супертипом, не означает применения любой из его конкре
тизаций. если только данная конкретизация также не импортирована в схему ИММ;
- использование типа SELECT не означает применения любого из указанных в нем типов данных,
если только данный тип также не импортирован в схему ИММ.
EXPRESS-спеаиФикация:
*)
SCHEMA ldentification_assignment_mim;
USE FROM management_resources_schema - ISO 10303-41
r
(identification_assignment);
П р и м е ч а н и я
1 Схема, ссыпка на которую приведена выше, определена в следующем документе комплекса ИСО 10303:
management_resources_schema — ИСО 10303-41.
2 Графическое представление схемы ldentification_assignment_mim приведено в приложении D. рисунки
D.1 и D.2.
5.2.1 Определение типа данных ИММ
В данном пункте определен тип данных ИММ прикладного модуля «Задание идентифицирующего
кода».
5.2.1.1 Тип данных identificationjtem
Тип данных identificationjtem является наращиваемым списком альтернативных типов данных,
который обеспечивает возможность ссылаться на экземпляры типов данных, расширяющих типданных
identificationjtem.
П р и м е ч а н и е — Данный пустой наращиваемый список выбора должен быть наполнен вдругих приклад
ных модулях для того, чтобы объекты, ссылающиеся на тип данных identificationjtem. имели по крайней мере
одну допустимую реализацию.
EXPRESS-слеииФикация:
*)
TYPE identificationjtem = EXTENSIBLE GENERIC_ENTITY SELECT;
END_TYPE;
(*
5.2.2 Определение объекта ИММ
В данном пункте определен объект ИММ прикладного модуля «Задание идентифицирующего
кода».
5.2.2.1 Объект appliedjdentification.assignment
ОбъектappliedJdontification_assignmentявляется подтипом объекта identification_assignment.
который задает идентифицирующий код множеству экземпляров объектных типовданных, перечислен
ных в списке выбора типа данных identificationjtem.
EXPRESS-слеииФикация:
‘ )
ENTITY applied_identification_assignment
SUBTYPE OF (identification_assignment);
items : SET{1:?] OF identificationjtem;
END_ENTITY;
Г
Определение атрибута
items — множество элементов, для которых задан идентифицирующий код.
*)
END_SCHEMA; - ldentification_assignment_mim
r
6