ГОСТ Р ИСО/ТС 10303-1091—2009
* — один или более экземпляров объектных типов данных отношения могут быть объединены в
древовидную структуру отношений. Путь между объектом отношения и связанными с ним объектами
заключают в фигурные скобки;
-----
последующий текст является комментарием или ссылкой на раздел;
*> — тип SELECT или тип ENUMERATION объекта, наименование которого предшествуетсимво
лу *>, расширяется на тип SELECT или тип ENUMERATION объекта, наименование которого следует за
этим символом;
<* — тип SELECT или тип ENUMERATION объекта, наименование которого предшествует симво
лу <*. является расширением типа SELECT или типа ENUMERATION объекта, наименование которого
следует за этим символом.
Определение и использование шаблонов отображения не поддерживается в настоящей версии
прикладных модулей, однако поддерживается использование предопределенных шаблонов
/SUBTYPE/ и /SUPERTYPE/.
5.1.1 Объект Maths_space
Элемент ИММ;maths_space
Источник;ИС0 10303-50
5.2 Сокращенный листинг интерпретированной модели прикладного модуля на языке
EXPRESS
Настоящий подраздел определяет EXPRESS-схему, полученную из таблицы отображения. Она
использует элементы из общих ресурсов либо из других прикладных модулей и определяет EXPRESS
конструкции для объектов, рассматриваемых в настоящем стандарте.
Настоящий подраздел представляет ИММ прикладного модуля, а также специфицирует модифи
кации, которые применяют к конструкциям, импортируемым из общих ресурсов.
При использовании в описываемой схеме конструкций, определенных в общих ресурсах или в
прикладных модулях, следует применять следующие ограничения:
- использование объекта супертипа не дает право применять любой из его подтипов, пока этот
подтип не будет также импортирован в схему ИММ;
- использование типа SELECT не дает право применять любой из перечисленных в нем типов,
пока этот тип не будет также импортирован в схему ИММ.
EXPRESS-спецификация:
*)
SCHEMA Maths_space_mim;
USE FROM Maths_value_mim; - ISO/TS 10303-1092
USE FROM mathematical_functions_schema- ISO 10303-50
(elementary_space.
finitejntegerjnterval,
finite_real_interval,
fmite_space,
integer_interval_from_min,
integer_interval_to_max.
listed_product_space,
maths_space.
product_space,
real_interval_from_min,
realJnterval_to_max,
tuple_space,
uniform_product_space);
(*
П р и м е ч а н и я
1 Схемы, на которые даны ссылки выше, можно найти в следующих стандартах комплекса ИСО 10303:
maths_value_mim в ISO/TS 10303-1092
mathemattcal_functions_schema в ISO 10303-50
2 Графическое представление этой схемы см. на рисунке D.1, приложение D.
*)
END_SCHEMA; - Maths_space_mim
Г
6