ГОСТ Р ИСО/ТС 10303-25—2012
В.5 Пример отображения EXPRESS на UML для подтипов
Следующий фрагмент на языке EXPRESS, содержащий объявление SUBTYPE и перечисляемый тип дан
ных. может дать результат в виде UML-диаграммы, показанной на рисунке В.5. иXMI-файла ОМД. аннотированно
го на рисунке В.6.
TYPE fishjype =ENUMERATION OF (...):
END_TYPE;
ENTITY pond;
END_ENTITY;
ENTITY fish_pond;
SUBTYPE OF (pond);
fish;SET[1:?l OF fishjype;
END_ENTITY;
Рисунок B.5 — Пример UML-диаграммы, показывающей
классы UML. отображенные из объявления SUBTYPE на
языке EXPRESS
OtavBteti-ca.Ceap.ClJUUi жги!.1лжи1
,2
хж !. unld- "-d 3-H -84-52-2d lB 7f:e7e<k±>feffc: -7£f£ ■>
И — « А .м ш » В В Д < /Д ц А Ц ш .й и а .
]
и
<Гошн1еЦоп.Соге.СерегеД1«еЫ еИ1» №я1;. ipeol» l l w t l cm>
OnuMMlatiоо.Саде.Ревете! I«at1nn n d ..id re ^ 4 fle l.3 l,/>
-j’rrm nrlin m fnre fieniriH ииУИf l — n r
щщ
« «Н
ц
Н
м у
</ronnriet1nn.Cora .C lm >
<fW m J*ticn.C exi,c l e*
•
..М ’ж ш * .* 1
e d .w il* » - »-И -е1-В2-2«11а7£:в7в0сЬ8е* i:-7f£d ">
<Гошк*вЪ1оп.Соге, M w to in iB t.o i—»liBb_poBd</yqqadetleQ.C o iji.lM iliIl n iit .n
— >
►»l
<T<*inrietlan.Pare-General 1 eehlеж1 im t .a w r ^H n tlgn>
<Ты циЗф .Ъ ±Ф
. C © I*. g>m n l l n t i i 3 n i .■Д " / 4
•</Fo»ndiitlw.Ce*e.gw*e*»llBrt»iei I— pit,g in e x » X l^ tiq p>
< /ro m id B tla ii.G o n .cU « i>
<fOUZMktlon.COIfl•O M A tfilis A tlM fi< . 1(^[
С Э Е Н
» *l.iiu l*-’,-e3-14-M -M -ailB 71:*7е0еЬве£а: -7 f £b">
Г п т aA»nf4 mi A 4
ш
.
O feundatlen.C on.G eaesellaableKLaeat iB l.ld n f-
ж— TTb>A
</Роеп4еЫов,Се**.0евеас»11веЫвагс*а114>
-<Tovnd»tien.Cor*.G eneeellaetlen.parent>
<lbunnhtlon« Cox*,C w K ilI r t М аЖ1
яакаЪ
жм!.Idtref"11*жж1.Я /Я
</rcramJ*t±0«i.Сох*.вжшцжИкцЫоо.pexiput
>
</rom irtat.1rm Сое».ge n e ra l!eetloB >
Рисунок В.6 — Пример файла XMI 1.0 в формате UML 1.3, полученного из объявления SUBTYPE на языке
EXPRESS
22