ГОСТ Р ИСОЛГС 10303-25—2012
В.6 Пример отображения EXPRESS на UML для выбираемого типа данных
Следующий фрагмент на языке EXPRESS, содержащий выбираемый тип данных, может дать результат в
виде UML-диаграммы, показанной на рисунке В.7.
ENTITY person:
END_ENTITY;
ENTITY organization;
END_ENTITY;
TYPE person_or_organization = SELECT( person, organization );
ENDJTYPE;
Рисунок В.7 — Пример UML-диаграммы, показывающей классы UML. отображенные
из выбираемого типа данных языка EXPRESS
В.7 Пример отображения EXPRESS на UML для определенного типа данных
Следующий фрагмент на языке EXPRESS, содержащий два определенных типа данных, может дать ре
зультат в виде UML-диаграммы, показанной на рисунке В.8.
TYPE anyjnt = INTEGER;
ENDJTYPE;
TYPE positivejnt = anyjnt:
WHERE
greater_than_zero : SELF > 0;
ENDJTYPE;
Рисунок B.8 — Пример UML-диаграммы, пока
зывающей классы UML. полученные из опре
деленного типа данных языка EXPRESS
23