ГОСТ Р ИСО/ТС 10303-25—2012
<Foundation.Core.Classifier xmi.idref="xmi.47>
</Foundation .Core.AssociationEr>d.type>
</Fou ndation .Core.Associa tionE nd>
</Foundation.Core.Association.connection»
</Foundation.Core.Association»
<Foundation.Core.DataType xmi.id=’xmi.7">
<Foundation.Core.ModelElement.name>String<’’Foundation.Core.
ModelElement.name»
<Four*dation.Core.ModelEIement.isSpecificaUon xmi.value=”false’/>
<Foundation.Core.GeneralizableElement.isRoot xmi.value=*false7>
<Foundation.Core.GeneralizableElement.isLeaf xmi.value="false7>
<Foundation.Core.GeneralizableElement.isAbstract xmi.value=*false7>
<Foundation.Core.ModelElement.namespace>
<Foundation.Core.Namespace xmi.idref=’xmi.r/>
</Foundation.Core.ModelElement.namespace»
</Foundation.Core.DataT ype>
</Foundation.Core.Namespace.ownedElement>
</Model_Management. Package»
</XMI.content»
<УХМ1>
B.4 Пример отображения EXPRESS на UML для агрегированных типов данных
Отображение на UML приведенного ниже фрагмента на языке EXPRESS, содержащего типы данных SET и
LIST OF UNIQUE, базовым типом которых является именованный тип данных, дает результат, приведенный на
рисунке В.2.
TYPE t = SELECT <entityl. entrty2 ):
END_TYPE;
ENTITY entityl;
END_ENTITY;
ENTITY entity2;
a1 ; SET(1:4] OF entityl; - - UML maps to Association named a1
a2 : LIST10;?] OF UNIQUE t; - - maps to UML Association named a2
END_ENTITY:
Рисунок B.2 — Пример диаграммы классов UML. на которой показаны только
UML-ассоциации, отображенные из SET и LIST OF UNIQUE
Следующий фрагмент на языке EXPRESS, содержащий тип данных LIST, базовым типом данных которого
является именованный тип данных, может дать результат в виде UML-диаграхшы. показанной на рисунке В.З.
TYPE t = SELECT <entityl. entity2 );
END_TYPE;
20