ГОСТ Р ИСО 10303-14—2015
- процедуры;
- правила.
Спецификация интерфейса
r
e
f
e
r
e
nc
e
определяет имя внешней схемы, образа схемы или
отображения схемы и. необязательно, имена объявленных в них элементов языка EXPRESS или
EXPRESS-X. Если имена элементов не заданы, то все элементы, объявленные во внешней схеме, об разе
схемы или отображении схемы, являются видимыми в данном образе или отображении схемы.
Синтаксис;
16-7 re fe re n c e cla u se =
resource o r rename
REFERENCE FROM schema re t o r rename [
• (’
1 ’ , ’ re so u rce c r rename } ’> ’ J [ AS ( SOURCE I
TARGET
)
] ’ ; ’.
186schema re f o r rename = [ g e n e ra l schema a lia s id
)
g e n e ra l schema re f .
103g e n e ra l schema re f = schema re t | schema map re t | schema view re f .
174 resource o r rename = resource re f [ AS rename id
) -
Правила и ограничения
a) Элемент rename id должен быть уникальным в области действия ссылающейся на него схе
мы. включая все другие ссылочные идентификаторы. Ссылающаяся схема должна ссылаться на объ
явление с помощью своего элемента rename id.
b
) Элемент g e n e ra l schema re t должен быть уникальным в области действия ссылающейся
на него схемы.
c) Образ схемы не должен ссылаться на объявление отображения.
Пример
—
Данный пример иллюстрирует обозначение исходной EXPRESS-схемы и ссылку на ее
ресурсы из другой схемы. На ресурс
your_view_decl
дается ссылка из схемы
other_map_schema.
и
он переименовывается в
my_view_decl
для использования в образе данной схемы:
SCHEMA_VIEW my_view_schema;
REFERENCE FROM automotive_design;
REFERENCE FROM other_map_schema (your_view_decl AS my_view_decl);
END SCHEMA VIEW;
47