ГОСТ Р ИСО/ТС 10303-1025—2011
Определение и использование шаблонов отображения не поддерживаются в настоящей версии
прикладных модулей, однако поддерживается использование предопределенных шаблонов
/SUBTYPE/ и /SUPERTYPE/.
5.1.1 Объект AliasJdontification
Элемент ИММ:
Источник:
Ссылочный путь:
applied_identification_assignment
ИСО/ТС 10303-1021
applied_identification_assignment <=
identification_assignment
identification_assignment.role ->
{identification_role
identification_role.name-alias’}
5.1.1.1 Связь объекта Aliasjdentification с объектом alias_ldentification_item. представляю
щим атрибут items
Элемент ИММ:PATH
Ссылочный путь: applied_identification_assignment.items[i] ->
identification_item
identificationjtem *> aliasab!e_item
5.2 Сокращенный листинг ИММ на языко EXPRESS
В данном подразделе определена EXPRESS-схема. полученная из таблицы отображений. В ней
использованы элементы общих ресурсов или других прикладных модулей и определены конструкции
на языке EXPRESS, относящиеся к настоящему стандарту.
В данном подразделе определена интерпретированная модель (ИММ) для прикладного модуля
«Идентификация альтернативных имен», а также определены модификации, которым подвергаются
конструкции, импортированные из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в приклад
ных модулях, накладываются следующие ограничения:
- использование объекта, являющегося супертипом, не означает применение любой из его кон
кретизаций. если только данная конкретизация также не импортирована в схему ИММ:
- использование типа SELECT не означает применение любого из указанных в нем типовданных,
если только данный тип также не импортирован в схему ИММ.
EXPRESS-спсиификация:
*)
SCHEMA Alias_identification_mim;
USE FROM ldentification_assignment mim;- - ISO/TS 10303-1021
(*
П р и м е ч а н и я
1 Схема, ссылка на которую дана выше, определена а следующем документе комплекса ИСО 10303:
ldentlf)cation_assignment_m lm— ИСО/ТС 10303-1021.
2 Графическое представление схемы AliasJdentiflcatlon_m im приведено в приложении О. рисунки D.1 и D.2.
5.2.1 Определение типа данных ИММ
В данном пункте определен тип данных ИММ для прикладного модуля «Идентификация альтер
нативных имен».
5.2.1.1 Тип данных aliasablejtem
Тип данных aliasablejtem является расширением типа данных identificationjtem.
П р и м е ч а н и е — Список объектных типов данных может быть расширен в прикладных модулях, исполь
зующих конструкции настоящего модуля.
EXPRESS-спеииФикаиия:
*)
TYPE aliasablejtem = EXTENSIBLE SELECT BASED_ON identificationjtem;
END_TYPE;
(‘
*)
END_SCHEMA:- - AliasJdentification_mim
(‘
6