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