You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
waf_old/docs/book/semd_cache/_posting.svg

703 lines
39 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="168.413mm" height="153.78mm"
viewBox="0 0 610 557"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Semantik diagram</title>
<desc>Generated with Qt</desc>
<defs>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="36" y2="0" id="gradient1">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="36" y2="0" id="gradient2">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="126" y2="0" id="gradient3">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="126" y2="0" id="gradient4">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="156" y2="0" id="gradient5">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="156" y2="0" id="gradient6">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient7">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient8">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient9">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient10">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient11">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient12">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient13">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
<linearGradient gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="216" y2="0" id="gradient14">
<stop offset="0" stop-color="#cafeba" stop-opacity="1" />
<stop offset="1" stop-color="#b8e7a9" stop-opacity="1" />
</linearGradient>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,102)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient1)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,102)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M20,2 L38,20 L20,38 L2,20 L20,2"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,102)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,102)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,382)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient2)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,382)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M20,2 L38,20 L20,38 L2,20 L20,2"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,382)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,295,382)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-220,-411 -220,-349 " />
<polyline fill="none" vector-effect="none" points="-215,-361 -220,-349 -225,-361 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-201,-330 -19,-330 " />
<polyline fill="none" vector-effect="none" points="-31,-335 -19,-330 -31,-325 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-201,-50 -69,-50 " />
<polyline fill="none" vector-effect="none" points="-81,-55 -69,-50 -81,-45 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-220,41 -220,-31 " />
<polyline fill="none" vector-effect="none" points="-225,-19 -220,-31 -215,-19 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-5,-11 -5,65 " />
<polyline fill="none" vector-effect="none" points="-5,65 -141,65 " />
<polyline fill="none" vector-effect="none" points="-129,70 -141,65 -129,60 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-239,-330 -301,-330 " />
<polyline fill="none" vector-effect="none" points="-289,-325 -301,-330 -289,-335 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-220,-69 -220,-311 " />
<polyline fill="none" vector-effect="none" points="-225,-299 -220,-311 -215,-299 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-410,-291 -410,-269 " />
<polyline fill="none" vector-effect="none" points="-405,-281 -410,-269 -415,-281 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-410,-201 -410,-179 " />
<polyline fill="none" vector-effect="none" points="-405,-191 -410,-179 -415,-191 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-410,-111 -410,-89 " />
<polyline fill="none" vector-effect="none" points="-405,-101 -410,-89 -415,-101 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<polyline fill="none" vector-effect="none" points="-301,-50 -239,-50 " />
<polyline fill="none" vector-effect="none" points="-251,-55 -239,-50 -251,-45 " />
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,535,452)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,305,22)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,305,22)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M18,10 C18,14.4183 14.4183,18 10,18 C5.58172,18 2,14.4183 2,10 C2,5.58172 5.58172,2 10,2 C14.4183,2 18,5.58172 18,10 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,305,22)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,305,22)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,515,112)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,515,112)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M18,10 C18,14.4183 14.4183,18 10,18 C5.58172,18 2,14.4183 2,10 C2,5.58172 5.58172,2 10,2 C14.4183,2 18,5.58172 18,10 "/>
</g>
<g fill="#000000" fill-opacity="1" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,515,112)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M15,10 C15,12.7614 12.7614,15 10,15 C7.23858,15 5,12.7614 5,10 C5,7.23858 7.23858,5 10,5 C12.7614,5 15,7.23858 15,10 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,515,112)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,515,112)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,465,362)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient3)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,465,362)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M2,9.6 C2,5.40264 7.64121,2 14.6,2 L115.4,2 C122.359,2 128,5.40264 128,9.6 L128,70.4 C128,74.5974 122.359,78 115.4,78 L14.6,78 C7.64121,78 2,74.5974 2,70.4 L2,9.6"/>
</g>
<g fill="url(#gradient4)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,468,375.5)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="6" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Pop one method</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="26" y="31" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>name from</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="22" y="46" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>self.meths</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,465,362)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,235,492)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient5)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,235,492)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M2,6.6 C2,4.05949 8.98436,2 17.6,2 L142.4,2 C151.016,2 158,4.05949 158,6.6 L158,43.4 C158,45.9405 151.016,48 142.4,48 L17.6,48 C8.98436,48 2,45.9405 2,43.4 L2,6.6"/>
</g>
<g fill="url(#gradient6)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,238,505.5)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="5" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Execute the method</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,235,492)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,82)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient7)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,82)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M2,9.6 C2,5.40264 11.6706,2 23.6,2 L196.4,2 C208.329,2 218,5.40264 218,9.6 L218,70.4 C218,74.5974 208.329,78 196.4,78 L23.6,78 C11.6706,78 2,74.5974 2,70.4 L2,9.6"/>
</g>
<g fill="url(#gradient8)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,18,95.5)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="23" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Take a task generator</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="23" y="31" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>instance which is not</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="75" y="46" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>&quot;posted&quot;</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,82)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,182)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient9)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,182)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M2,8.6 C2,4.95492 11.6706,2 23.6,2 L196.4,2 C208.329,2 218,4.95492 218,8.6 L218,61.4 C218,65.0451 208.329,68 196.4,68 L23.6,68 C11.6706,68 2,65.0451 2,61.4 L2,8.6"/>
</g>
<g fill="url(#gradient10)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,18,198)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="7" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Turn self.features into a</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="39" y="31" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>list, and add '*'</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,182)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,272)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient11)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,272)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M2,8.6 C2,4.95492 11.6706,2 23.6,2 L196.4,2 C208.329,2 218,4.95492 218,8.6 L218,61.4 C218,65.0451 208.329,68 196.4,68 L23.6,68 C11.6706,68 2,65.0451 2,61.4 L2,8.6"/>
</g>
<g fill="url(#gradient12)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,18,280.5)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="7" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Add all the corresponding</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="35" y="31" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>feature methods to</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="67" y="46" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>self.meths</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,272)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,362)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="url(#gradient13)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,362)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M2,9.6 C2,5.40264 11.6706,2 23.6,2 L196.4,2 C208.329,2 218,5.40264 218,9.6 L218,70.4 C218,74.5974 208.329,78 196.4,78 L23.6,78 C11.6706,78 2,74.5974 2,70.4 L2,9.6"/>
</g>
<g fill="url(#gradient14)" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,18,368)"
font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="23" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Perform a topological</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="11" y="31" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>sort on self.meths using</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="47" y="46" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>the precendence</text>
<text fill="#000000" fill-opacity="1" stroke="none" xml:space="preserve" x="63" y="61" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>constraints</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,15,362)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,523,107)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,526,110)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="15" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>End</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,523,107)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,523,107)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,235,95)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,238,98)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="15" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Yes</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,235,95)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,235,95)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,327,124)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,330,127)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="19" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>No</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,327,124)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,327,124)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,300,60)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,303,63)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="21" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Are there task</text>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="25" y="31" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>generators to</text>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="45" y="46" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>process?</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,300,60)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,300,60)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,270,315)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,273,318)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="19" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>No</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,270,315)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,270,315)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,297,346)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,300,349)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="22" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>More methods to</text>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="42" y="31" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>execute in</text>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="38" y="46" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>self.meths?</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,297,346)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,297,346)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,414,405)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,417,408)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="15" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Yes</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,414,405)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,414,405)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,252,15)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#141312" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,255,18)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
<text fill="#141312" fill-opacity="1" stroke="none" xml:space="preserve" x="7" y="16" font-family="DejaVu Sans Mono" font-size="12.7778" font-weight="400" font-style="normal"
>Start</text>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,252,15)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,252,15)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="Ubuntu" font-size="11.5" font-weight="400" font-style="normal"
>
</g>
</g>
</svg>