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

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

     J.2 Модель взаимосвязей


В приведенном ниже примере представлена простая модель, демонстрирующая некоторые объявления и взаимосвязи на языке EXPRESS. Модель содержит объекты супертипов, объекты подтипов и объекты, не являющиеся ни тем, ни другим. Также показаны два определенных типа данных, выбираемый тип данных и несколько простых типов.

Пример - Модель, содержащая простой объект и взаимосвязь типов данных.

SCHEMA etr;
ENTITY super;
END_ENTITY;
ENTITY sub_1

SUBTYPE OF (super);
attr : from_ent;

END_ENTITY;
ENTITY sub_2

SUBTYPE OF (super);
pick : choice;

END_ENTITY;
ENTITY an_ent;

int: INTEGER;

END_ENTITY;
ENTITY from_ent;

description: OPTIONAL to_ent;
values : ARRAY [1 : 3] OF UNIQUE REAL;

END_ENTITY;
ENTITY to_ent;

text : strings;

END_ENTITY;
TYPE choice = SELECT

(an_ent,
 name);

END_TYPE;
TYPE name = STRING;
END_TYPE;
TYPE strings = LIST [1 : ?] OF STRING;
END_TYPE;
END_SCHEMA;