Commit | Line | Data |
---|---|---|
abdf50aa MW |
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | |
3 | <svg | |
4 | xmlns:dc="http://purl.org/dc/elements/1.1/" | |
5 | xmlns:cc="http://creativecommons.org/ns#" | |
6 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
7 | xmlns:svg="http://www.w3.org/2000/svg" | |
8 | xmlns="http://www.w3.org/2000/svg" | |
9 | xmlns:xlink="http://www.w3.org/1999/xlink" | |
10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
12 | width="389.75183" | |
13 | height="344.37515" | |
14 | id="svg2" | |
15 | sodipodi:version="0.32" | |
16 | inkscape:version="0.46" | |
17 | sodipodi:docname="standard-method-combination.svg" | |
18 | inkscape:output_extension="org.inkscape.output.svg.inkscape" | |
19 | version="1.0"> | |
20 | <defs | |
21 | id="defs4"> | |
22 | <marker | |
23 | inkscape:stockid="Arrow1Mend" | |
24 | orient="auto" | |
25 | refY="0.0" | |
26 | refX="0.0" | |
27 | id="Arrow1Mend" | |
28 | style="overflow:visible;"> | |
29 | <path | |
30 | id="path3268" | |
31 | d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
32 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" | |
33 | transform="scale(0.4) rotate(180) translate(10,0)" /> | |
34 | </marker> | |
35 | <inkscape:perspective | |
36 | sodipodi:type="inkscape:persp3d" | |
37 | inkscape:vp_x="0 : 526.18109 : 1" | |
38 | inkscape:vp_y="0 : 1000 : 0" | |
39 | inkscape:vp_z="744.09448 : 526.18109 : 1" | |
40 | inkscape:persp3d-origin="372.04724 : 350.78739 : 1" | |
41 | id="perspective108" /> | |
42 | <marker | |
43 | inkscape:stockid="Arrow2Mend" | |
44 | orient="auto" | |
45 | refY="0" | |
46 | refX="0" | |
47 | id="Arrow2Mend" | |
48 | style="overflow:visible"> | |
49 | <path | |
50 | id="path3204" | |
51 | style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
52 | d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" | |
53 | transform="scale(-0.6,-0.6)" /> | |
54 | </marker> | |
55 | <radialGradient | |
56 | xlink:href="#linearGradient3074" | |
57 | r="21.214399" | |
58 | inkscape:collect="always" | |
59 | id="radialGradient3078" | |
60 | fy="158.17307" | |
61 | fx="61.08794" | |
62 | cy="158.17307" | |
63 | cx="61.08794" | |
64 | gradientTransform="scale(1.2180558,0.8209804)" | |
65 | gradientUnits="userSpaceOnUse" /> | |
66 | <linearGradient | |
67 | id="linearGradient3074"> | |
68 | <stop | |
69 | style="stop-color:#ffffff;stop-opacity:0.53370786;" | |
70 | offset="0.0000000" | |
71 | id="stop3075" /> | |
72 | <stop | |
73 | style="stop-color:#000000;stop-opacity:0.69101125;" | |
74 | offset="1.0000000" | |
75 | id="stop3076" /> | |
76 | </linearGradient> | |
77 | </defs> | |
78 | <sodipodi:namedview | |
79 | id="base" | |
80 | pagecolor="#ffffff" | |
81 | bordercolor="#666666" | |
82 | borderopacity="1.0" | |
83 | gridtolerance="10000" | |
84 | guidetolerance="10" | |
85 | objecttolerance="10" | |
86 | inkscape:pageopacity="0.0" | |
87 | inkscape:pageshadow="2" | |
88 | inkscape:zoom="2.268243" | |
89 | inkscape:cx="194.87592" | |
90 | inkscape:cy="172.21547" | |
91 | inkscape:document-units="px" | |
92 | inkscape:current-layer="layer1" | |
93 | showgrid="false" | |
94 | inkscape:window-width="1337" | |
95 | inkscape:window-height="998" | |
96 | inkscape:window-x="225" | |
97 | inkscape:window-y="17" | |
98 | showborder="false" /> | |
99 | <metadata | |
100 | id="metadata7"> | |
101 | <rdf:RDF> | |
102 | <cc:Work | |
103 | rdf:about=""> | |
104 | <dc:format>image/svg+xml</dc:format> | |
105 | <dc:type | |
106 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
107 | <cc:license | |
108 | rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /> | |
109 | <dc:title>SOD standard method combination diagram</dc:title> | |
110 | <dc:date>2009-09-18</dc:date> | |
111 | <dc:creator> | |
112 | <cc:Agent> | |
113 | <dc:title>Mark Wooding</dc:title> | |
114 | </cc:Agent> | |
115 | </dc:creator> | |
116 | <dc:description>A diagram showing how the applicable methods are invoked by standard method combination in the SOD object system.</dc:description> | |
117 | <dc:rights> | |
118 | <cc:Agent> | |
119 | <dc:title>Straylight/Edgeware</dc:title> | |
120 | </cc:Agent> | |
121 | </dc:rights> | |
122 | <dc:publisher> | |
123 | <cc:Agent> | |
124 | <dc:title>Straylight/Edgeware</dc:title> | |
125 | </cc:Agent> | |
126 | </dc:publisher> | |
127 | <dc:language>en-GB</dc:language> | |
128 | </cc:Work> | |
129 | <cc:License | |
130 | rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"> | |
131 | <cc:permits | |
132 | rdf:resource="http://creativecommons.org/ns#Reproduction" /> | |
133 | <cc:permits | |
134 | rdf:resource="http://creativecommons.org/ns#Distribution" /> | |
135 | <cc:requires | |
136 | rdf:resource="http://creativecommons.org/ns#Notice" /> | |
137 | <cc:requires | |
138 | rdf:resource="http://creativecommons.org/ns#Attribution" /> | |
139 | <cc:permits | |
140 | rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> | |
141 | <cc:requires | |
142 | rdf:resource="http://creativecommons.org/ns#ShareAlike" /> | |
143 | </cc:License> | |
144 | </rdf:RDF> | |
145 | </metadata> | |
146 | <g | |
147 | inkscape:label="Layer 1" | |
148 | inkscape:groupmode="layer" | |
149 | id="layer1" | |
150 | transform="translate(-76.574432,-549.18106)"> | |
151 | <g | |
152 | id="g3106"> | |
153 | <g | |
154 | transform="translate(-6.4194226,7.8915857)" | |
155 | id="g2941"> | |
156 | <use | |
157 | transform="translate(-87.171262,-145.57702)" | |
158 | x="0" | |
159 | y="0" | |
160 | xlink:href="#rect2383" | |
161 | id="use8070" | |
162 | width="744.09448" | |
163 | height="1052.3622" /> | |
164 | <use | |
165 | height="1052.3622" | |
166 | width="744.09448" | |
167 | id="use8068" | |
168 | xlink:href="#rect2383" | |
169 | y="0" | |
170 | x="0" | |
171 | transform="translate(-91.171262,-141.57702)" /> | |
172 | <use | |
173 | transform="translate(-95.171262,-137.57702)" | |
174 | x="0" | |
175 | y="0" | |
176 | xlink:href="#rect2383" | |
177 | id="use8057" | |
178 | width="744.09448" | |
179 | height="1052.3622" /> | |
180 | </g> | |
181 | <text | |
182 | id="text7219" | |
183 | y="743.74951" | |
184 | x="137.82718" | |
185 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
186 | xml:space="preserve"><tspan | |
187 | id="tspan7221" | |
188 | y="743.74951" | |
189 | x="137.82718" | |
190 | sodipodi:role="line">Before method</tspan></text> | |
191 | <path | |
192 | sodipodi:nodetypes="cc" | |
193 | id="path7232" | |
194 | d="M 96.33489,740.26133 L 127.09404,709.94688" | |
195 | style="fill:none;fill-rule:evenodd;stroke:#00c800;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
196 | <flowRoot | |
197 | transform="translate(-301.49963,-67.218524)" | |
198 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#00c800;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
199 | id="flowRoot7234" | |
200 | xml:space="preserve"><flowRegion | |
201 | id="flowRegion7236"><rect | |
202 | style="text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#00c800;fill-opacity:1" | |
203 | y="756.86218" | |
204 | x="377" | |
205 | height="38.5" | |
206 | width="35.5" | |
207 | id="rect7238" /></flowRegion><flowPara | |
208 | id="flowPara7240">Most to least specific</flowPara></flowRoot> <path | |
209 | sodipodi:nodetypes="cc" | |
210 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
211 | d="M 233.72077,768.23762 L 215.68955,750.20639" | |
212 | id="path7292" /> | |
213 | <text | |
214 | xml:space="preserve" | |
215 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
216 | x="149.36943" | |
217 | y="762.65088" | |
218 | id="text7294"><tspan | |
219 | sodipodi:role="line" | |
220 | id="tspan7296" | |
221 | x="149.36943" | |
222 | y="762.65088" | |
223 | style="font-style:italic">call-next-method</tspan></text> | |
224 | <path | |
225 | id="path7370" | |
226 | d="M 215.3571,720.94472 L 233.38832,702.91349" | |
227 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
228 | sodipodi:nodetypes="cc" /> | |
229 | <use | |
230 | height="1052.3622" | |
231 | width="744.09448" | |
232 | transform="matrix(1,0,0,-1,193.60423,1471.9955)" | |
233 | id="use2946" | |
234 | xlink:href="#g2941" | |
235 | y="0" | |
236 | x="0" /> | |
237 | <text | |
238 | xml:space="preserve" | |
239 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
240 | x="334.1524" | |
241 | y="735.396" | |
242 | id="text7428"><tspan | |
243 | sodipodi:role="line" | |
244 | x="334.1524" | |
245 | y="735.396" | |
246 | id="tspan7430">After method</tspan></text> | |
247 | <path | |
248 | style="fill:none;fill-rule:evenodd;stroke:#00c800;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
249 | d="M 414.991,709.26598 L 445.75015,739.58043" | |
250 | id="path7432" | |
251 | sodipodi:nodetypes="cc" /> | |
252 | <flowRoot | |
253 | xml:space="preserve" | |
254 | id="flowRoot7434" | |
255 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#00c800;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
256 | transform="translate(54.25206,-67.572077)"><flowRegion | |
257 | id="flowRegion7436"><rect | |
258 | id="rect7438" | |
259 | width="35.5" | |
260 | height="38.5" | |
261 | x="377" | |
262 | y="756.86218" | |
263 | style="text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#00c800;fill-opacity:1" /></flowRegion><flowPara | |
264 | id="flowPara7440">Least to most specific</flowPara></flowRoot> <path | |
265 | id="path7442" | |
266 | d="M 309.99443,702.58108 L 328.02565,720.61231" | |
267 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
268 | sodipodi:nodetypes="cc" /> | |
269 | <text | |
270 | id="text7444" | |
271 | y="715.43781" | |
272 | x="326.31656" | |
273 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
274 | xml:space="preserve"><tspan | |
275 | style="font-style:italic" | |
276 | y="715.43781" | |
277 | x="326.31656" | |
278 | id="tspan7446" | |
279 | sodipodi:role="line">return</tspan></text> | |
280 | <path | |
281 | sodipodi:nodetypes="cc" | |
282 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
283 | d="M 328.3581,749.87398 L 310.32688,767.90521" | |
284 | id="path7448" /> | |
285 | <path | |
286 | id="path7460" | |
287 | d="M 286.62089,703.05143 L 286.62089,767.7517" | |
288 | style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:0.75000000000000000, 0.75000000000000000;stroke-dashoffset:0;stroke-opacity:1" /> | |
289 | <text | |
290 | transform="matrix(0,1,-1,0,0,0)" | |
291 | id="text7983" | |
292 | y="-289.09686" | |
293 | x="705.11279" | |
294 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#0000c8;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
295 | xml:space="preserve"><tspan | |
296 | y="-289.09686" | |
297 | x="705.11279" | |
298 | id="tspan7985" | |
299 | sodipodi:role="line">Return value</tspan></text> | |
300 | </g> | |
301 | <g | |
302 | id="g3071"> | |
303 | <g | |
304 | id="g2966"> | |
305 | <rect | |
306 | y="861.61884" | |
307 | x="211.62221" | |
308 | height="16.482248" | |
309 | width="120.76241" | |
310 | id="rect2383" | |
311 | style="font-size:10px;fill:#c8c8ff;fill-opacity:1;stroke:#000000;stroke-width:0.75;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
312 | <rect | |
313 | style="font-size:10px;fill:#c8c8ff;fill-opacity:1;stroke:#000000;stroke-width:0.75;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
314 | id="rect2883" | |
315 | width="120.76241" | |
316 | height="16.482248" | |
317 | x="211.62221" | |
318 | y="828.91174" /> | |
319 | <rect | |
320 | style="font-size:10px;fill:#c8c8ff;fill-opacity:1;stroke:#000000;stroke-width:0.75;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
321 | id="rect2875" | |
322 | width="120.76241" | |
323 | height="16.482248" | |
324 | x="211.62221" | |
325 | y="770.448" /> | |
326 | <path | |
327 | id="path4477" | |
328 | d="M 243.59829,860.1812 L 243.59829,847.80683" | |
329 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
330 | <path | |
331 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
332 | d="M 295.09829,847.18855 L 295.09829,859.56292" | |
333 | id="path5000" /> | |
334 | <text | |
335 | xml:space="preserve" | |
336 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
337 | x="239.44922" | |
338 | y="856.36218" | |
339 | id="text2952" | |
340 | sodipodi:linespacing="125%"><tspan | |
341 | sodipodi:role="line" | |
342 | id="tspan2954" | |
343 | x="239.44922" | |
344 | y="856.36218" | |
345 | style="font-style:italic;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end">call-next-method</tspan></text> | |
346 | <text | |
347 | id="text5030" | |
348 | y="855.92719" | |
349 | x="299.5" | |
350 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
351 | xml:space="preserve"><tspan | |
352 | style="font-style:italic" | |
353 | y="855.92719" | |
354 | x="299.5" | |
355 | id="tspan5032" | |
356 | sodipodi:role="line">return</tspan></text> | |
357 | <path | |
358 | id="path5048" | |
359 | d="M 295.09829,814.18855 L 295.09829,826.56292" | |
360 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
361 | <use | |
362 | x="0" | |
363 | y="0" | |
364 | xlink:href="#text5030" | |
365 | id="use2960" | |
366 | transform="translate(0,-33)" | |
367 | width="744.09448" | |
368 | height="1052.3622" /> | |
369 | <path | |
370 | id="path5060" | |
371 | d="M 243.59829,801.6812 L 243.59829,789.30683" | |
372 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
373 | <path | |
374 | id="path5046" | |
375 | d="M 243.59829,827.1812 L 243.59829,814.80683" | |
376 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
377 | <path | |
378 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
379 | d="M 295.09829,788.68855 L 295.09829,801.06292" | |
380 | id="path5062" /> | |
381 | <text | |
382 | id="text5072" | |
383 | y="808.65448" | |
384 | x="263" | |
385 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
386 | xml:space="preserve"><tspan | |
387 | y="808.65448" | |
388 | x="263" | |
389 | id="tspan5074" | |
390 | sodipodi:role="line">. . .</tspan></text> | |
391 | <use | |
392 | x="0" | |
393 | y="0" | |
394 | xlink:href="#text2952" | |
395 | id="use2956" | |
396 | transform="translate(0,-33)" | |
397 | width="744.09448" | |
398 | height="1052.3622" /> | |
399 | <use | |
400 | x="0" | |
401 | y="0" | |
402 | xlink:href="#text2952" | |
403 | id="use2958" | |
404 | transform="translate(0,-58.5)" | |
405 | width="744.09448" | |
406 | height="1052.3622" /> | |
407 | <use | |
408 | x="0" | |
409 | y="0" | |
410 | xlink:href="#text5030" | |
411 | id="use2962" | |
412 | transform="translate(0,-58.5)" | |
413 | width="744.09448" | |
414 | height="1052.3622" /> | |
415 | <flowRoot | |
416 | xml:space="preserve" | |
417 | id="flowRoot5638" | |
418 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#00c800;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
419 | transform="translate(-34.5,48.169125)"><flowRegion | |
420 | id="flowRegion5640"><rect | |
421 | id="rect5642" | |
422 | width="35.5" | |
423 | height="38.5" | |
424 | x="377" | |
425 | y="756.86218" | |
426 | style="text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#00c800;fill-opacity:1" /></flowRegion><flowPara | |
427 | id="flowPara5644">Most to least specific</flowPara></flowRoot> <path | |
428 | id="path3347" | |
429 | d="M 338,876.33367 L 338,772.83367" | |
430 | style="fill:none;fill-rule:evenodd;stroke:#00c800;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
431 | </g> | |
432 | <path | |
433 | id="path3341" | |
434 | d="M 243.59829,892.6812 L 243.59829,880.30683" | |
435 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
436 | <path | |
437 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
438 | d="M 295.09829,880.18855 L 295.09829,892.56292" | |
439 | id="path3335" /> | |
440 | <use | |
441 | height="1052.3622" | |
442 | width="744.09448" | |
443 | transform="translate(0,33)" | |
444 | id="use2964" | |
445 | xlink:href="#text5030" | |
446 | y="0" | |
447 | x="0" /> | |
448 | <g | |
449 | transform="translate(35.976561,0)" | |
450 | id="g2994"> | |
451 | <text | |
452 | sodipodi:linespacing="125%" | |
453 | id="text3155" | |
454 | y="873.42499" | |
455 | x="236.11349" | |
456 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
457 | xml:space="preserve"><tspan | |
458 | id="tspan3159" | |
459 | y="873.42499" | |
460 | x="236.11349" | |
461 | sodipodi:role="line">Around method</tspan></text> | |
462 | <use | |
463 | x="0" | |
464 | y="0" | |
465 | xlink:href="#text3155" | |
466 | id="use2986" | |
467 | transform="translate(-2.5939942e-6,-32.70712)" | |
468 | width="744.09448" | |
469 | height="1052.3622" /> | |
470 | <use | |
471 | x="0" | |
472 | y="0" | |
473 | xlink:href="#text3155" | |
474 | id="use2988" | |
475 | transform="translate(-2.5939942e-6,-91.170866)" | |
476 | width="744.09448" | |
477 | height="1052.3622" /> | |
478 | </g> | |
479 | </g> | |
480 | <g | |
481 | id="g3041"> | |
482 | <use | |
483 | height="1052.3622" | |
484 | width="744.09448" | |
485 | transform="translate(0,-269.42743)" | |
486 | id="use3038" | |
487 | xlink:href="#text2952" | |
488 | y="0" | |
489 | x="0" /> | |
490 | <flowRoot | |
491 | transform="translate(-24.870058,-7.68156)" | |
492 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
493 | id="flowRoot7999" | |
494 | xml:space="preserve"><flowRegion | |
495 | id="flowRegion8001"><rect | |
496 | y="558.09454" | |
497 | x="287.08536" | |
498 | height="24.395184" | |
499 | width="79.903069" | |
500 | id="rect8003" /></flowRegion><flowPara | |
501 | id="flowPara8005">‘No next method’ error</flowPara></flowRoot> <use | |
502 | height="1052.3622" | |
503 | width="744.09448" | |
504 | transform="translate(-7.6293945e-6,-178.00001)" | |
505 | id="use2990" | |
506 | xlink:href="#g2966" | |
507 | y="0" | |
508 | x="0" /> | |
509 | <path | |
510 | id="path7372" | |
511 | d="M 244.26849,590.75383 L 244.26849,578.37946" | |
512 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000000000000000;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
513 | <g | |
514 | id="g3138"> | |
515 | <path | |
516 | d="M 252.33396,551.87647 L 253.31263,549.30103 L 253.7247,551.92798 L 255.37298,549.97064 L 255.11544,551.97949 L 258.92709,550.3312 L 256.14561,552.80363 L 259.18463,554.91549 L 255.88807,553.98833 L 258.56653,558.62413 L 255.37298,554.81247 L 255.78505,560.58146 L 254.3428,555.58511 L 251.71585,558.26357 L 253.41564,554.70946 L 250.53115,556.25472 L 252.33396,554.45191 L 248.93438,555.37907 L 250.73718,553.7823 L 248.11023,553.16419 L 251.25227,552.54608 L 250.78869,550.12517 L 252.33396,551.87647 z" | |
517 | id="path3079" | |
518 | sodipodi:nodetypes="ccccccccccccccccccccccc" | |
519 | style="fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.19195631pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> | |
520 | <path | |
521 | d="M 252.53999,552.6491 L 251.35529,551.41289 L 252.07641,553.00966 L 249.55248,553.2157 L 251.92189,553.67928 L 250.68567,554.55493 L 253.10659,553.98833 L 252.64301,554.76097 L 254.08526,554.03984 L 253.51866,555.63662 L 254.49733,554.86398 L 255.16695,556.61528 L 254.85789,554.24588 L 255.99109,554.76097 L 255.01242,553.57626 L 256.6607,553.67928 L 255.37298,553.11268 L 256.24863,552.13401 L 254.54884,552.39156 L 254.65186,551.41289 L 253.57017,552.90665 L 253.1581,550.94931 L 252.53999,552.6491 z" | |
522 | id="path3080" | |
523 | sodipodi:nodetypes="ccccccccccccccccccccccc" | |
524 | style="fill:#ff3f00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.19195631pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> | |
525 | <path | |
526 | style="fill:#a6a667;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.23994538;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" | |
527 | sodipodi:nodetypes="ccccccccccccccc" | |
528 | id="path1817" | |
529 | d="M 247.30717,549.89628 C 246.00963,549.94176 244.84256,550.91505 244.19739,551.52591 C 243.54502,552.14928 243.51447,553.31251 243.61252,554.07733 C 243.71058,554.84216 243.96644,555.43302 243.96644,555.43302 L 245.06419,554.95313 C 245.06419,554.95313 244.87482,554.509 244.80025,553.92736 C 244.72626,553.35025 244.78543,552.72675 245.16617,552.28974 C 245.60405,551.74993 246.88452,550.98903 248.22897,551.20098 C 249.13851,551.42743 249.67447,552.72927 250.43297,553.23152 C 251.19147,553.73377 252.21663,553.97614 253.54026,553.71141 C 254.12914,553.53696 254.09465,552.46369 253.30631,552.53568 C 252.21323,552.7543 251.61772,552.57935 251.09882,552.23575 C 250.57991,551.89215 250.13911,551.30485 249.60516,550.66411 L 249.59316,550.65811 C 249.11476,550.16521 248.19393,549.88725 247.30717,549.89628 z" /> | |
530 | <path | |
531 | style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.19195631pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
532 | sodipodi:nodetypes="cc" | |
533 | id="path2440" | |
534 | d="M 253.49996,552.61443 C 253.49996,552.61443 252.20973,553.87567 251.25293,553.62922" /> | |
535 | <path | |
536 | style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.19195631pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
537 | sodipodi:nodetypes="cc" | |
538 | id="path2441" | |
539 | d="M 251.10796,552.23751 C 250.84702,552.54195 249.60028,552.13603 249.0494,551.73012" /> | |
540 | <path | |
541 | style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.19195631pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
542 | sodipodi:nodetypes="cc" | |
543 | id="path2442" | |
544 | d="M 247.81716,549.9035 C 247.87515,550.09197 247.1503,551.23722 246.51243,551.39669" /> | |
545 | <path | |
546 | style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.19195631pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
547 | sodipodi:nodetypes="cc" | |
548 | id="path2443" | |
549 | d="M 245.2367,550.70084 C 245.2367,550.70084 245.57013,551.62864 245.12073,552.33899" /> | |
550 | <path | |
551 | style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.19195631pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
552 | sodipodi:nodetypes="cc" | |
553 | id="path2444" | |
554 | d="M 243.55506,553.2523 C 243.96097,553.2378 244.88878,554.13661 244.93227,554.52803" /> | |
555 | <path | |
556 | d="M 242.68783,554.71626 C 242.57768,555.20411 242.65793,556.90337 241.20017,558.32955 C 237.07117,559.4961 234.0618,562.82062 234.0618,566.78418 C 234.0618,571.7145 238.68629,575.71115 244.37945,575.71115 C 250.0726,575.71115 254.6911,571.7145 254.6911,566.78418 C 254.6911,562.61923 251.37869,559.14526 246.92287,558.15833 C 246.14765,557.08259 245.53252,555.5894 245.72314,554.65131 C 245.3779,554.17559 243.72357,553.79879 242.68783,554.71626 z" | |
557 | id="path1193" | |
558 | sodipodi:nodetypes="cccccccc" | |
559 | style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> | |
560 | <path | |
561 | d="M 103.57781,124.91055 A 30.456171,20.527729 0 1 1 42.665472,124.91055 A 30.456171,20.527729 0 1 1 103.57781,124.91055 z" | |
562 | id="path2452" | |
563 | sodipodi:cx="73.121643" | |
564 | sodipodi:cy="124.91055" | |
565 | sodipodi:rx="30.456171" | |
566 | sodipodi:ry="20.527729" | |
567 | sodipodi:type="arc" | |
568 | style="fill:url(#radialGradient3078);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
569 | transform="matrix(0.2562315,0,0,0.2197998,225.48526,537.77762)" /> | |
570 | </g> | |
571 | <g | |
572 | id="g3028" | |
573 | transform="translate(35.941561,-179.31502)"> | |
574 | <text | |
575 | xml:space="preserve" | |
576 | style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Palladio Uralic;-inkscape-font-specification:Palladio Uralic" | |
577 | x="236.11349" | |
578 | y="873.42499" | |
579 | id="text3030" | |
580 | sodipodi:linespacing="125%"><tspan | |
581 | sodipodi:role="line" | |
582 | x="236.11349" | |
583 | y="873.42499" | |
584 | id="tspan3032">Primary method</tspan></text> | |
585 | <use | |
586 | height="1052.3622" | |
587 | width="744.09448" | |
588 | transform="translate(-2.5939942e-6,-32.70712)" | |
589 | id="use3034" | |
590 | xlink:href="#text3030" | |
591 | y="0" | |
592 | x="0" /> | |
593 | <use | |
594 | height="1052.3622" | |
595 | width="744.09448" | |
596 | transform="translate(-2.5939942e-6,-91.170866)" | |
597 | id="use3036" | |
598 | xlink:href="#text3030" | |
599 | y="0" | |
600 | x="0" /> | |
601 | </g> | |
602 | </g> | |
603 | </g> | |
604 | </svg> |