ГОСТ Р ИСО 10303-14—2015
Правила и ограничения
Синтаксический элемент AS < SOURCE | TARGET ) не должен использоваться в схеме об
раза схемы.
Пример
— ap203_arm
является именем образа схемы, который может содержать объявления,
определяющие образ схемы
config_control_design.
SCHEMA_VIEW ap203_arm;
REFERENCE FROM config_control_design
;
VIEW part version ...
(• другие возможные объявления •)
END_SCHEMA_VIEW;
9.6 Объявление отображения схемы
Объявление отображения схемы определяет общее пространство для совокупности взаимосвя
занных объявлений. Отображение схемы должно идентифицировать одну или несколько схем как ис
ходные схемы и одну или несколько схем как целевые схемы {см. 13.2). Отображение схемы не ограни
чено объявлениями из подмножеств языка EXPRESS-X (см. таблицу 1).
Порядок, в котором объявления присутствуют вобъявлении отображения схемы, не имеет значения.
Объявления из одного отображения схемы могут быть сделаны видимыми в рамках области дей
ствия другого отображения схемы с помощью задания интерфейса, определенного в разделе 13.
Синтаксис:
184 schema map deal = SCHEMA MAP schema map id ,;’ reference clause {
reference clause ) [ constant decl J schema map bodyelemer.t list
END SCHEMA MAP ,;’ .
182 schema map body element = function decl |procedure deci ;view decl I
map decl | dependent map decl | rule decl .
Правила и ограничения
Отображение схемы должно включать в явном виде или через ссылкус использованием элемента
языка REFERENCE (см. 13.2) по крайней мере одно объявление отображения.
Пример
— iges2step
является именем отображения схемы, которое может содержать объ
явления для перевода геометрической формы, определенной с использованием набора данных языка
EXPRESS, основанного на формате графики IGES, на набор данных, основанный на ИСО 10303-203.
SCHEMA_MAP iges2step;
REFERENCE FROM step_schema AS TARGET;
REFERENCE FROM iges_express_schema AS SOURCE;
MAP iges_structure ...
(* другие возможные объявления •)
END_SCHEMA_MAP;
Отображение схемы может ссылаться на EXPRESS-схему, другую схему отображения схемы и
схему образа схемы, используя синтаксический элемент языка
reference clause
(см. 13.2).
Синтаксис:
184 schema map decl = SCHEMA MAP schema map id ,;’ reference clause (
reference clause } [ constant decl ] schema map body element list
END SCHEMA MAP ,;’
.
167 reference clause = REFERENCE FROM schema ret or rename ( ’(,
resource or rename J *)* j [AS ( SOURCE I
resource or rename (
TARGET ) J ’;’ .
186 schema ref cr rename =
[ general schema alias id ,:’ )
general schema ref .
29