ГОСТ Р ИСО 10303-14—2015
других образах или отображениях схем. Некоторые конструкции языка EXPRESS-X неявно объявляют
элементы, присваивая им идентификаторы. Можно сказать, что элемент является видимым в тех об
ластях. где на идентификатор, присвоенный объявленному элементу, может бытьдана ссылка. Ссылка
на элемент должна даваться только там, где его идентификатор является видимым.
Некоторые элементы языка EXPRESS-X определяют некоторую область (блок текста), называ
емую областью действия элемента. Область действия ограничивает видимость объявленных в ней
идентификаторов. Области действия могут быть вложенными, т. е. элемент языка EXPRESS-X. уста
новивший некоторую область действия, может быть включен в область действия другого элемента.
Существуют ограничения того, какие элементы могут присутствовать в области действия конкретного
элемента языка EXPRESS-X. Такие ограничения задаются в терминах синтаксиса элементов языка.
В таблице 4 представлены элементы языка EXPRESS-X, для каждого из которых в соответству
ющем подразделе определены ограничения на область действия (если таковые имеются) и область
видимости объявленного идентификатора как в общих терминах, так и в деталях. Для используемых в
языке EXPRESS-X элементов, определенных в языке EXPRESS (см. ИСО 10303-11), ограничения за
данной области действия и области видимости объявленного идентификатора соответствуют ограни
чениям. установленным в языке EXPRESS (см. подраздел 10.3 ИСО 10303-11).
В языке EXPRESS-X применяются общие правила для областей действия и видимости, установ
ленные в языке EXPRESS (см. подразделы 10.1, 10.2, пункт 10.2.1 ИСО 10303-11).
Таблица 4— ОбластидействияиидентификаторыэлементовязыкаEXPRESS-X
Элемент
Областьдействия
Идентификатор
Цикл созданияэкземпляраобъекта
+
+•
Выражение FOR
+
+•
Зависимоеотображение.Отображение
+
Зависимыйобраз,Образ
+
♦
Исходныйпараметр
—
Целевойпараметр
—
♦
Операторпути
+
’Идентификатор является неявно объявленной переменной в рамках области действия данного
объявления.
12.2 Образ схемы
Область видимости: Объявление образа схемы является видимым во всех других образах схемы.
Область действия: Объявление образа схемы определяет новую область действия. Данная об
ластьдействия начинается с ключевого слова
SCHEMA VIEW
и заканчивается ключевым словом
END
SCHEMA VIEW,
которое завершает объявление образа схемы.
Объявления: Объявлять идентификаторы в рамках области действия объявления образа схемы
могут следующие элементы:
- константы;
- функции;
- процедуры;
- правила:
- образы.
12.3 Отображение схемы
Область видимости: Идентификатор отображения схемы является видимым во всех других об
разах схемы и отображениях схемы.
Примечание — Наобъявленияотображенийвотображениисхемынедолженссыпатьсяобразсхемы.
Область действия: Объявление отображения схемы определяет новую область действия. Дан
ная область действия начинается с ключевого слова
SCHEMA МАР
и заканчивается ключевым словом
END SCHEMA МАР,
которое завершает объявление отображения схемы.
44