Статус документа
Статус документа

ГОСТ Р ИСО 10303-11-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS

     11.4 Импорт объектов посредством неявных интерфейсов


Внешнее объявление может ссылаться на идентификаторы, которые не являются видимыми в данной схеме. Такие элементы языка EXPRESS, на которые даны неявные ссылки, требуются для полного понимания данной схемы, но они не видимы для элементов языка EXPRESS, объявленных в данной схеме. Каждый импортированный неявно элемент может в свою очередь ссылаться на другие элементы языка EXPRESS, которые не являются видимыми в данной схеме; такие элементы языка EXPRESS также требуются для полного понимания данной схемы.

Пример - Неявно импортированные элементы и связывание неявных интерфейсов в цепочки.

SCHEMA s1;

TYPE t1 = REAL;
END_TYPE;
ENTITY e1;

a : t1;

END_ENTITY;
ENTITY e2;

a1 : e1;

END_ENTITY;

END_SCHEMA;
SCHEMA s2;

REFERENCE FROM s1 (e2);
ENTITY е3;

а3 : е2;

END_ENTITY;

END_SCHEMA;


Объект е2 используется как тип данных атрибута а3. Поскольку в определении объекта е2 требуется e1, то объект e1 неявно импортируется схемой s2. Однако поскольку e1 не был импортирован в схему s2 в явной форме, то e1 не может использоваться в схеме s2. Аналогично, в определении объекта e1 требуется t1; поэтому t1 неявно импортируется схемой s2.

В последующих пунктах термин "импортирован" используется для обозначения понятий "импортирован посредством интерфейса USE", "импортирован посредством интерфейса REFERENCE" или "неявно импортирован".