aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/model/Types_and_Type_References.svg
blob: a7981214569db602a2cb99530e930118b98b76e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-dasharray="none" shape-rendering="auto" font-family="'Dialog'" width="913" text-rendering="auto" fill-opacity="1" contentScriptType="text/ecmascript" color-interpolation="auto" color-rendering="auto" preserveAspectRatio="xMidYMid meet" font-size="12" viewBox="0 0 913 338" fill="black" stroke="black" image-rendering="auto" stroke-miterlimit="10" zoomAndPan="magnify" version="1.0" stroke-linecap="square" stroke-linejoin="miter" contentStyleType="text/css" font-style="normal" height="338" stroke-width="1" stroke-dashoffset="0" font-weight="normal" stroke-opacity="1">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs"/>
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M127 94 L307 94 L307 164 L127 164 L127 94 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M127 94 L305 94 L305 162 L127 162 L127 94 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M194 99 L237 99 L237 117 L194 117 L194 99 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M194 99 L239 99 L239 117 L194 117 L194 99 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M132 122 L228 122 L228 140 L132 140 L132 122 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M132 122 L230 122 L230 140 L132 140 L132 122 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M132 138 L300 138 L300 156 L132 156 L132 138 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M132 138 L302 138 L302 156 L132 156 L132 138 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M128 120 L304 120 L304 161 L128 161 L128 120 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M40 284 L162 284 L162 329 L40 329 L40 284 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M40 284 L160 284 L160 327 L40 327 L40 284 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M48 289 L151 289 L151 307 L48 307 L48 289 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M48 289 L153 289 L153 307 L48 307 L48 289 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M41 310 L159 310 L159 326 L41 326 L41 310 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M40 204 L162 204 L162 249 L40 249 L40 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M40 204 L160 204 L160 247 L40 247 L40 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M52 209 L147 209 L147 227 L52 227 L52 209 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M52 209 L149 209 L149 227 L52 227 L52 209 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M41 230 L159 230 L159 246 L41 246 L41 230 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
<path d="M547 109 L669 109 L669 164 L547 164 L547 109 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
<path d="M547 109 L667 109 L667 162 L547 162 L547 109 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
<path d="M563 114 L650 114 L650 132 L563 132 L563 114 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
<path d="M563 114 L652 114 L652 132 L563 132 L563 114 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
<path d="M548 135 L666 135 L666 161 L548 161 L548 135 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
<path d="M437 199 L579 199 L579 244 L437 244 L437 199 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
<path d="M437 199 L577 199 L577 242 L437 242 L437 199 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
<path d="M438 204 L576 204 L576 222 L438 222 L438 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
<path d="M438 204 L578 204 L578 222 L438 222 L438 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
<path d="M438 225 L576 225 L576 241 L438 241 L438 225 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
<path d="M637 199 L770 199 L770 244 L637 244 L637 199 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
<path d="M637 199 L768 199 L768 242 L637 242 L637 199 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
<path d="M638 204 L767 204 L767 222 L638 222 L638 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
<path d="M638 204 L769 204 L769 222 L638 222 L638 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
<path d="M638 225 L767 225 L767 241 L638 241 L638 225 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
<path d="M507 275 L629 275 L629 318 L507 318 L507 275 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
<path d="M507 275 L627 275 L627 316 L507 316 L507 275 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
<path d="M513 280 L621 280 L621 298 L513 298 L513 280 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
<path d="M513 280 L623 280 L623 298 L513 298 L513 280 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
<path d="M508 301 L626 301 L626 315 L508 315 L508 301 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
<path d="M782 275 L904 275 L904 318 L782 318 L782 275 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
<path d="M782 275 L902 275 L902 316 L782 316 L782 275 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
<path d="M783 280 L901 280 L901 298 L783 298 L783 280 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
<path d="M783 280 L903 280 L903 298 L783 298 L783 280 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
<path d="M783 301 L901 301 L901 315 L783 315 L783 301 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
<path d="M643 275 L765 275 L765 318 L643 318 L643 275 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
<path d="M643 275 L763 275 L763 316 L643 316 L643 275 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
<path d="M645 280 L761 280 L761 298 L645 298 L645 280 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
<path d="M645 280 L763 280 L763 298 L645 298 L645 280 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
<path d="M644 301 L762 301 L762 315 L644 315 L644 301 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
<path d="M277 9 L399 9 L399 52 L277 52 L277 9 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
<path d="M277 9 L397 9 L397 50 L277 50 L277 9 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
<path d="M291 14 L383 14 L383 32 L291 32 L291 14 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
<path d="M291 14 L385 14 L385 32 L291 32 L291 14 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
<path d="M278 35 L396 35 L396 49 L278 49 L278 35 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
<path d="M232 199 L354 199 L354 244 L232 244 L232 199 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
<path d="M232 199 L352 199 L352 242 L232 242 L232 199 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
<path d="M241 204 L343 204 L343 222 L241 222 L241 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
<path d="M241 204 L345 204 L345 222 L241 222 L241 204 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
<path d="M233 225 L351 225 L351 241 L233 241 L233 225 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
<path d="M-1 -1 L914 -1 L914 339 L-1 339 L-1 -1 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
<path d="M22 254 L98 254 L98 269 L22 269 L22 254 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
<path d="M95 277 L104 277 L104 287 L95 287 L95 277 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
<path d="M163 208 L232 208 L232 223 L163 223 L163 208 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
<path d="M225 221 L235 221 L235 230 L225 230 L225 221 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
<path d="M391 151 L463 151 L463 166 L391 166 L391 151 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
<path d="M303 144 L313 144 L313 153 L303 153 L303 144 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
<path d="M333 48 L344 48 L344 59 L333 59 L333 48 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
<path d="M212 160 L223 160 L223 171 L212 171 L212 160 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath69">
<path d="M603 160 L614 160 L614 171 L603 171 L603 160 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath70">
<path d="M697 240 L708 240 L708 251 L697 251 L697 240 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath71">
<path d="M53 141 L139 141 L139 156 L53 156 L53 141 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath72">
<path d="M56 94 L132 94 L132 109 L56 109 L56 94 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath73">
<path d="M120 154 L130 154 L130 163 L120 163 L120 154 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath74">
<path d="M120 106 L130 106 L130 115 L120 115 L120 106 Z"/>
</clipPath>
</defs>
<g font-size="11" fill="rgb(131,122,133)" font-family="'Segoe UI'" stroke-linejoin="round" font-style="italic" stroke="rgb(131,122,133)" stroke-width="0" stroke-miterlimit="0">
<rect x="129" y="96" clip-path="url(#clipPath1)" width="176" rx="4" opacity="0.2549" ry="4" height="66" stroke="none"/>
<rect x="130" y="97" clip-path="url(#clipPath1)" width="176" rx="4" opacity="0.2549" ry="4" height="66" stroke="none"/>
<rect x="128" y="95" clip-path="url(#clipPath2)" fill="white" width="176" rx="4" ry="4" height="66" stroke="none"/>
</g>
<g stroke-linecap="butt" font-size="11" fill="rgb(125,125,125)" font-family="'Segoe UI'" font-style="italic" stroke="rgb(125,125,125)" stroke-width="1.1">
<rect x="128" y="95" clip-path="url(#clipPath2)" fill="none" width="175" rx="4" ry="4" height="65"/>
<image x="195" y="100" clip-path="url(#clipPath3)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="214" y="113" clip-path="url(#clipPath4)" fill="black" stroke="none" xml:space="preserve">Type</text>
</g>
<g stroke-width="1.1" font-size="11" font-family="'Segoe UI'" font-weight="bold" stroke-linecap="butt">
<image x="133" y="123" clip-path="url(#clipPath5)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAm0lEQVR42mNgGAWM&#13;&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#13;&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhUSxI2pf9f36wixGXQpD8mpm1YHZI&#13;&#10;ejMDTC0TTJKQTSDNII0gDDOIaBfgsgCknokYf4IUItsKYmP1Ai4a5m+QRphXqAYA&#13;&#10;oPhIDrK3I0IAAAAASUVORK5CYII=" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text xml:space="preserve" x="152" y="136" clip-path="url(#clipPath6)" stroke="none">name : EString</text>
<image x="133" y="139" clip-path="url(#clipPath7)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#13;&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#13;&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#13;&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text xml:space="preserve" x="152" y="152" clip-path="url(#clipPath8)" stroke="none">isAbstract : EBoolean = false</text>
</g>
<g stroke-linecap="butt" font-size="11" fill="rgb(125,125,125)" font-family="'Segoe UI'" font-style="italic" stroke="rgb(125,125,125)" stroke-width="1.1">
<line clip-path="url(#clipPath9)" fill="none" x1="129" x2="303" y1="121" y2="121"/>
<rect x="42" y="286" clip-path="url(#clipPath10)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="43" y="287" clip-path="url(#clipPath10)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="41" y="285" clip-path="url(#clipPath11)" fill="white" width="118" rx="4" ry="4" height="41" stroke="none"/>
<rect x="41" y="285" clip-path="url(#clipPath11)" fill="none" width="117" rx="4" ry="4" height="40" stroke="black"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath12)" preserveAspectRatio="none" height="16" font-style="normal" x="49" y="290" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#13;&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#13;&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#13;&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#13;&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="68" y="303" clip-path="url(#clipPath13)" fill="black" font-style="normal" stroke="none" xml:space="preserve">DefinedElement</text>
<line clip-path="url(#clipPath14)" fill="none" x1="42" x2="158" y1="311" y2="311" stroke="black"/>
<rect x="42" y="206" clip-path="url(#clipPath15)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="43" y="207" clip-path="url(#clipPath15)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="41" y="205" clip-path="url(#clipPath16)" fill="white" width="118" rx="4" ry="4" height="41" stroke="none"/>
<rect x="41" y="205" clip-path="url(#clipPath16)" fill="none" width="117" rx="4" ry="4" height="40" stroke="black"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath17)" preserveAspectRatio="none" height="16" font-style="normal" x="53" y="210" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#13;&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#13;&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#13;&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#13;&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="72" y="223" clip-path="url(#clipPath18)" fill="black" font-style="normal" stroke="none" xml:space="preserve">TypeDefinition</text>
<line clip-path="url(#clipPath19)" fill="none" x1="42" x2="158" y1="231" y2="231" stroke="black"/>
<rect x="549" y="111" clip-path="url(#clipPath20)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="51" stroke="none"/>
<rect x="550" y="112" clip-path="url(#clipPath20)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="51" stroke="none"/>
<rect x="548" y="110" clip-path="url(#clipPath21)" fill="white" width="118" rx="4" ry="4" height="51" stroke="none"/>
<rect x="548" y="110" clip-path="url(#clipPath21)" fill="none" width="117" rx="4" ry="4" height="50"/>
<image x="564" y="115" clip-path="url(#clipPath22)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="583" y="128" clip-path="url(#clipPath23)" fill="black" stroke="none" xml:space="preserve">TypeReference</text>
<line clip-path="url(#clipPath24)" fill="none" x1="549" x2="665" y1="136" y2="136"/>
<rect x="439" y="201" clip-path="url(#clipPath25)" fill="rgb(131,122,133)" width="138" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="440" y="202" clip-path="url(#clipPath25)" fill="rgb(131,122,133)" width="138" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="438" y="200" clip-path="url(#clipPath26)" fill="white" width="138" rx="4" ry="4" height="41" stroke="none"/>
<rect x="438" y="200" clip-path="url(#clipPath26)" fill="none" width="137" rx="4" ry="4" height="40" stroke="black"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath27)" preserveAspectRatio="none" height="16" font-style="normal" x="439" y="205" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#13;&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#13;&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#13;&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#13;&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="458" y="218" clip-path="url(#clipPath28)" fill="black" font-style="normal" stroke="none" xml:space="preserve">ComplexTypeReference</text>
<line clip-path="url(#clipPath29)" fill="none" x1="439" x2="575" y1="226" y2="226" stroke="black"/>
<rect x="639" y="201" clip-path="url(#clipPath30)" fill="rgb(131,122,133)" width="129" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="640" y="202" clip-path="url(#clipPath30)" fill="rgb(131,122,133)" width="129" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="638" y="200" clip-path="url(#clipPath31)" fill="white" width="129" rx="4" ry="4" height="41" stroke="none"/>
<rect x="638" y="200" clip-path="url(#clipPath31)" fill="none" width="128" rx="4" ry="4" height="40"/>
<image x="639" y="205" clip-path="url(#clipPath32)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVR42mP8//8/&#13;&#10;AyWABUQwMjKimAI0lJFYAxgh6lFdATSQYW6NPk5NSc0XGFFcANMEtR1MR9cuwqp5&#13;&#10;aXMcpheQNRIC/9B8h9MF//+zMjDC1P6HeZaB4c9f7IEIDzhYgK5cMA2rC/78Z0I1&#13;&#10;AD3E+0pNGLJa5uL0wrSaEyh8JnQFv/8y4Q0DdHkWdAW//jKC/Q/xDmYYgOTxGvAb&#13;&#10;qKC7bzVEE7YwIGjAPyaGquIAnF5oLNxJIAz+EQiDfwTC4A+BMCDohb/AeC7OysTp&#13;&#10;AmYmAi6YNPsAIynZGQCn3VpKGCzVQQAAAABJRU5ErkJggg==" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="658" y="218" clip-path="url(#clipPath33)" fill="black" stroke="none" xml:space="preserve">PrimitiveTypeReference</text>
<line clip-path="url(#clipPath34)" fill="none" x1="639" x2="766" y1="226" y2="226"/>
<rect x="509" y="277" clip-path="url(#clipPath35)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="510" y="278" clip-path="url(#clipPath35)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="508" y="276" clip-path="url(#clipPath36)" fill="white" width="118" rx="4" ry="4" height="39" stroke="none"/>
<rect x="508" y="276" clip-path="url(#clipPath36)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath37)" preserveAspectRatio="none" height="16" font-style="normal" x="514" y="281" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#13;&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#13;&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#13;&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#13;&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="533" y="294" clip-path="url(#clipPath38)" fill="black" font-style="normal" stroke="none" xml:space="preserve">IntTypeReference</text>
<line clip-path="url(#clipPath39)" fill="none" x1="509" x2="625" y1="302" y2="302" stroke="black"/>
<rect x="784" y="277" clip-path="url(#clipPath40)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="785" y="278" clip-path="url(#clipPath40)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="783" y="276" clip-path="url(#clipPath41)" fill="white" width="118" rx="4" ry="4" height="39" stroke="none"/>
<rect x="783" y="276" clip-path="url(#clipPath41)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath42)" preserveAspectRatio="none" height="16" font-style="normal" x="784" y="281" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#13;&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#13;&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#13;&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#13;&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="803" y="294" clip-path="url(#clipPath43)" fill="black" font-style="normal" stroke="none" xml:space="preserve">BoolTypeReference</text>
<line clip-path="url(#clipPath44)" fill="none" x1="784" x2="900" y1="302" y2="302" stroke="black"/>
<rect x="645" y="277" clip-path="url(#clipPath45)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="646" y="278" clip-path="url(#clipPath45)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="644" y="276" clip-path="url(#clipPath46)" fill="white" width="118" rx="4" ry="4" height="39" stroke="none"/>
<rect x="644" y="276" clip-path="url(#clipPath46)" fill="none" width="117" rx="4" ry="4" height="38" stroke="black"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath47)" preserveAspectRatio="none" height="16" font-style="normal" x="646" y="281" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#13;&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#13;&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#13;&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#13;&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="665" y="294" clip-path="url(#clipPath48)" fill="black" font-style="normal" stroke="none" xml:space="preserve">RealTypeReference</text>
<line clip-path="url(#clipPath49)" fill="none" x1="645" x2="761" y1="302" y2="302" stroke="black"/>
<rect x="279" y="11" clip-path="url(#clipPath50)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="280" y="12" clip-path="url(#clipPath50)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
<rect x="278" y="10" clip-path="url(#clipPath51)" fill="white" width="118" rx="4" ry="4" height="39" stroke="none"/>
<rect x="278" y="10" clip-path="url(#clipPath51)" fill="none" width="117" rx="4" ry="4" height="38"/>
<image x="292" y="15" clip-path="url(#clipPath52)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3klEQVR42mP8//8/&#13;&#10;AyWABUQwMjLCTQEayEiKAYwQPQhXAA1jmFujj1dTUvMFuCUsIBtBLgAZAtMcXbsI&#13;&#10;p+alzXEofCZ0Bf8I+ABdnglmO9T/DKmtF4A0KxgzMEDxfwT95y/2QEQRXLVgGgOu&#13;&#10;uPnzH9XRLOih3l9m+j88MRWnF6bVnMAfBr//MuENA3R5FnQFv/4yQv0P8hosccAi&#13;&#10;HCKP14DfQAXdfasZcAXCH4IG/GNiqCoOwOmFxsKdBMLgH4Ew+EcgDP4QCAOCXvgL&#13;&#10;jOfirEycLmBmIuCCSbMPkJQbAUo3Y/K+45+lAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="311" y="28" clip-path="url(#clipPath53)" fill="black" stroke="none" xml:space="preserve">TypeDescriptor</text>
<line clip-path="url(#clipPath54)" fill="none" x1="279" x2="395" y1="36" y2="36"/>
<rect x="234" y="201" clip-path="url(#clipPath55)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="235" y="202" clip-path="url(#clipPath55)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="41" stroke="none"/>
<rect x="233" y="200" clip-path="url(#clipPath56)" fill="white" width="118" rx="4" ry="4" height="41" stroke="none"/>
<rect x="233" y="200" clip-path="url(#clipPath56)" fill="none" width="117" rx="4" ry="4" height="40" stroke="black"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath57)" preserveAspectRatio="none" height="16" font-style="normal" x="242" y="205" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#13;&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#13;&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#13;&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#13;&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="261" y="218" clip-path="url(#clipPath58)" fill="black" font-style="normal" stroke="none" xml:space="preserve">TypeDeclaration</text>
<line clip-path="url(#clipPath59)" fill="none" x1="234" x2="350" y1="226" y2="226" stroke="black"/>
<line clip-path="url(#clipPath60)" fill="none" x1="99" x2="99" y1="246" y2="285" stroke="black"/>
<text x="23" y="267" clip-path="url(#clipPath61)" fill="black" font-style="normal" stroke="none" xml:space="preserve">[0..*] elements</text>
<line clip-path="url(#clipPath62)" fill="none" x1="96" x2="99" y1="278" y2="285" stroke="black"/>
<line clip-path="url(#clipPath62)" fill="none" x1="99" x2="102" y1="285" y2="278" stroke="black"/>
<line clip-path="url(#clipPath60)" fill="none" x1="159" x2="233" y1="225" y2="225" stroke="black"/>
<text x="164" y="221" clip-path="url(#clipPath63)" fill="black" font-style="normal" stroke="none" xml:space="preserve">[0..1] defines</text>
<line clip-path="url(#clipPath64)" fill="none" x1="226" x2="233" y1="228" y2="225" stroke="black"/>
<line clip-path="url(#clipPath64)" fill="none" x1="233" x2="226" y1="225" y2="222" stroke="black"/>
<line clip-path="url(#clipPath60)" fill="none" x1="497" x2="497" y1="200" y2="148" stroke="black"/>
<line clip-path="url(#clipPath60)" fill="none" x1="497" x2="304" y1="148" y2="148" stroke="black"/>
<text x="392" y="164" clip-path="url(#clipPath65)" fill="black" font-style="normal" stroke="none" xml:space="preserve">[0..1] referred</text>
<line clip-path="url(#clipPath66)" fill="none" x1="311" x2="304" y1="145" y2="148" stroke="black"/>
<line clip-path="url(#clipPath66)" fill="none" x1="304" x2="311" y1="148" y2="151" stroke="black"/>
</g>
<g stroke-linecap="butt" font-size="11" fill="rgb(136,136,136)" font-family="'Segoe UI'" stroke-dasharray="5,5" stroke="rgb(136,136,136)" stroke-width="1.1">
<line clip-path="url(#clipPath60)" fill="none" x1="216" x2="216" y1="95" y2="67"/>
<line clip-path="url(#clipPath60)" fill="none" x1="216" x2="338" y1="67" y2="67"/>
<line clip-path="url(#clipPath60)" fill="none" x1="338" x2="338" y1="67" y2="49"/>
<polygon fill="white" clip-path="url(#clipPath67)" points=" 338 49 342 57 334 57" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath67)" points=" 338 49 342 57 334 57"/>
<line clip-path="url(#clipPath60)" fill="none" x1="100" x2="100" y1="205" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="100" x2="217" y1="179" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="217" x2="217" y1="179" y2="161" stroke-dasharray="none"/>
<polygon fill="white" stroke-dasharray="none" clip-path="url(#clipPath68)" points=" 217 161 221 169 213 169" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath68)" points=" 217 161 221 169 213 169"/>
<line clip-path="url(#clipPath60)" fill="none" x1="607" x2="607" y1="110" y2="67"/>
<line clip-path="url(#clipPath60)" fill="none" x1="607" x2="338" y1="67" y2="67"/>
<line clip-path="url(#clipPath60)" fill="none" x1="338" x2="338" y1="67" y2="49"/>
<polygon fill="white" clip-path="url(#clipPath67)" points=" 338 49 342 57 334 57" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath67)" points=" 338 49 342 57 334 57"/>
<line clip-path="url(#clipPath60)" fill="none" x1="507" x2="507" y1="200" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="507" x2="608" y1="179" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="608" x2="608" y1="179" y2="161" stroke-dasharray="none"/>
<polygon fill="white" stroke-dasharray="none" clip-path="url(#clipPath69)" points=" 608 161 612 169 604 169" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath69)" points=" 608 161 612 169 604 169"/>
<line clip-path="url(#clipPath60)" fill="none" x1="702" x2="702" y1="200" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="702" x2="608" y1="179" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="608" x2="608" y1="179" y2="161" stroke-dasharray="none"/>
<polygon fill="white" stroke-dasharray="none" clip-path="url(#clipPath69)" points=" 608 161 612 169 604 169" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath69)" points=" 608 161 612 169 604 169"/>
<line clip-path="url(#clipPath60)" fill="none" x1="567" x2="567" y1="276" y2="260" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="567" x2="702" y1="260" y2="260" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="702" x2="702" y1="260" y2="241" stroke-dasharray="none"/>
<polygon fill="white" stroke-dasharray="none" clip-path="url(#clipPath70)" points=" 702 241 706 249 698 249" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath70)" points=" 702 241 706 249 698 249"/>
<line clip-path="url(#clipPath60)" fill="none" x1="842" x2="842" y1="276" y2="260" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="842" x2="702" y1="260" y2="260" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="702" x2="702" y1="260" y2="241" stroke-dasharray="none"/>
<polygon fill="white" stroke-dasharray="none" clip-path="url(#clipPath70)" points=" 702 241 706 249 698 249" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath70)" points=" 702 241 706 249 698 249"/>
<line clip-path="url(#clipPath60)" fill="none" x1="703" x2="703" y1="276" y2="260" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="703" x2="702" y1="260" y2="260" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="702" x2="702" y1="260" y2="241" stroke-dasharray="none"/>
<polygon fill="white" stroke-dasharray="none" clip-path="url(#clipPath70)" points=" 702 241 706 249 698 249" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath70)" points=" 702 241 706 249 698 249"/>
<line clip-path="url(#clipPath60)" fill="none" x1="292" x2="292" y1="200" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="292" x2="217" y1="179" y2="179" stroke-dasharray="none"/>
<line clip-path="url(#clipPath60)" fill="none" x1="217" x2="217" y1="179" y2="161" stroke-dasharray="none"/>
<polygon fill="white" stroke-dasharray="none" clip-path="url(#clipPath68)" points=" 217 161 221 169 213 169" stroke="none"/>
<polygon fill="none" stroke-dasharray="none" clip-path="url(#clipPath68)" points=" 217 161 221 169 213 169"/>
<line clip-path="url(#clipPath60)" fill="none" x1="128" x2="42" y1="158" y2="158" stroke-dasharray="none" stroke="black"/>
<line clip-path="url(#clipPath60)" fill="none" x1="42" x2="42" y1="158" y2="110" stroke-dasharray="none" stroke="black"/>
<line clip-path="url(#clipPath60)" fill="none" x1="42" x2="128" y1="110" y2="110" stroke-dasharray="none" stroke="black"/>
<text x="54" y="154" clip-path="url(#clipPath71)" fill="black" stroke-dasharray="none" stroke="none" xml:space="preserve">[0..*] supertypes</text>
<text x="57" y="107" clip-path="url(#clipPath72)" fill="black" stroke-dasharray="none" stroke="none" xml:space="preserve">[0..*] subtypes</text>
<line clip-path="url(#clipPath73)" fill="none" x1="121" x2="128" y1="161" y2="158" stroke-dasharray="none" stroke="black"/>
<line clip-path="url(#clipPath73)" fill="none" x1="128" x2="121" y1="158" y2="155" stroke-dasharray="none" stroke="black"/>
<line clip-path="url(#clipPath74)" fill="none" x1="121" x2="128" y1="113" y2="110" stroke-dasharray="none" stroke="black"/>
<line clip-path="url(#clipPath74)" fill="none" x1="128" x2="121" y1="110" y2="107" stroke-dasharray="none" stroke="black"/>
</g>
</g>
</svg>