ГОСТ Р ИСО/ТС 10303-1277— 2016
5.1.1.4Связь объекта Location_assignmont с объектом Location, представляющим атрибут loca-
tion_for_assignmont
PATH
ИСО 10303-41
Элемент ИММ:
Источник:
Ссылочный путь:
applied_location_assignment <=
locatk>n_assignment
location_assignment.assignedJocation
location
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема. полученная из таблицы отображений. В ней
использованы элементы из общих ресурсов или издругих прикладных модулей иопределены конструк
ции на языке EXPRESS, относящиеся кнастоящему стандарту.
Так в данном подразделе определены интерпретированная модель прикладного модуля «Зада
ние размещения» и модификации, которые применяются к конструкциям, импортированным из общих
ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в приклад
ных модулях, необходимо применять следующие ограничения:
-использование объекта супертипа не дает права применять любой из его подтипов, пока этот
подтип не будет также импортирован в схему ИММ;
-использование выбираемого типа SELECT не дает права применять любой из перечисленных в
нем типов, пока этот тип не будет также импортирован в схему ИММ.
EXPRESS-слецификация:
*)
SCHEMA Location_assignment_mim;
USE FROM Locationjnim;-- ISO/TS 10303-1276
USE FROM management_resources_schema-- ISO 10303-41
C
Примечания
1 Схемы, ссылки на которые даны выше, можно найти в следующих стандартах и документах комплекса
ИСО 10303:
Location_mim - ИСОГГС 10303-1276;
management_resources_schema - ИСО 10303-41.
2 Графическое представление данных схем приведено на рисунках D.1 и D.2. приложение D.
5.2.1 Определение типа данных ИММ
В данном пункте определен тип данных объектов ИММ для настоящего прикладного модуля.
5.2.1.1 Тип данных locationjtem
Тип данных locationjtem является расширяемым списком альтернативных именованных типов
данных. Дополнительные альтернативные типы данных задаются в выбранных (SELECT) типах дан
ных, расширяющих тип данных locationjtem.
П р и м е ч а н и е — Для того,чтобы обеспечить уверенность втом,что дляобъектов, ссылающихся напу
стой расширяемый выбираемый (SELECT) тип данных, существует хотя бы один тип в разрешенных экземплярах,
в прикладных модулях, использующих этот типданных, требуется его расширение.
EXPRESS-слецификация:
*)
TYPE location..item = EXTENSIBLE GENERIC_ENTITY SELECT;
END_TYPE;
C
5.2.2 Определение объекта ИММ
В данном пункте определен объект ИММ для настоящего прикладного модуля.
5.2.2.1 Объект appliedJocation_assignment
Объект appliedjocation_assignmont является таким подтипом объекта location_assignmont,
посредством которого связывается задаваемое место с экземплярами объектных типов данных, входя
щих в список выбора типа данных locationjtom.
7