ГОСТ Р ИСОГГС 10303-1106—2013
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема. полученная из таблицы отображений. В
данной схеме использованы элементы общих ресурсов или других прикладных модулей и
определены конструкции на языке EXPRESS, относящиеся к области применения настоящего
стандарта.
Также в данном подразделе определены ИММ для прикладного модуля «Расширенное
представление меры» и модификации, которым подвергаются конструкции, импортированные из
общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в
прикладных модулях, должны быть учтены следующие ограничения:
использование объекта, являющегося супертипом, не означает применения любой из его
конкретизаций, если только данная конкретизация также не импортирована в схему ИММ;
использование типа SELECT не означает применения любого из указанных в нем типов
данных, если только данный тип также не импортирован в схему ИММ.
EXPRESS-слецификация:
*>
SCHEMA Extended_measure_representation_mim;
USE FROM Qualified_measure_mim;-- ISO/TS 10303-1782
USE FROM represer.tation_schema— ISO 1C3C3-43
(compound_item_defir.ition,
compound_represer.tatior._item,
list_represer.tation_item,
set_represer.tation_item);
REFERENCE FROM support_resource_schema-- ISO 10303-41
(type_check_function);
(*
Примечания
1 Схемы, ссылки на которые приведены выше, определены в следующих стандартах и документах
комплекса ИСО 10303:
Qua!ified_measure_mim
representation_schema
support_resource_schema
- ИСО/ТС 10303-1782:
- ИСО 10303-43:
- ИСО 10303-41.
2 Графическое представление схемы Extended_measure_representation_mim приведено в приложении D,
рисунки D.1 иD.2.
5.2.1 Определение объекта ИММ
В данном пункте определен объект ИММ прикладного модуля «Расширенное представление
меры».
5.2.1.1 Объект value_rango
Объект value_range является подтипом объекта compound_representation_item, который
реализует понятие, представленное в ПЭМ объектом Value_range. Объект value_range определяет
диапазон значений, заданный двумя экземплярами объекта measure_reprosentationjtem или
value_reprosentation_item.
EXPRESS-слецификация.
*)
ENTITY value_range
SUBTYPE OF (compound_represer.tation_item);
WHERE
WR1: ( ’REPRESENTATION_SCHEMA.’+ ’SET_REPRESENTATION_ITEM’ IN
TYPEOF
12