Skip to content
Snippets Groups Projects
Commit 54045402 authored by Josh Salomon's avatar Josh Salomon
Browse files

UML diagrams of the application model


The directory UML-Diagrams includes the application model as
a set of UML diagrams for easier understanding of the big picture
of the application model

Signed-off-by: default avatarJosh Salomon <jsalomon@redhat.com>
parent 33c6cb90
No related branches found
No related tags found
No related merge requests found
<?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="841" text-rendering="auto" fill-opacity="1" contentScriptType="text/ecmascript" color-interpolation="auto" color-rendering="auto" preserveAspectRatio="xMidYMid meet" font-size="12px" viewBox="0 0 841 560" 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="560" stroke-width="1" stroke-dashoffset="0" font-weight="normal" stroke-opacity="1">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs"/>
<g>
<defs id="defs1">
<linearGradient x1="731" x2="731" y1="10" gradientUnits="userSpaceOnUse" y2="91" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient1" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(195,209,213)" offset="100%"/>
</linearGradient>
<linearGradient x1="281" x2="281" y1="250" gradientUnits="userSpaceOnUse" y2="331" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient2" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(225,225,135)" offset="100%"/>
</linearGradient>
<linearGradient x1="519" x2="519" y1="30" gradientUnits="userSpaceOnUse" y2="111" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient3" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(195,215,221)" offset="100%"/>
</linearGradient>
<linearGradient x1="521" x2="521" y1="250" gradientUnits="userSpaceOnUse" y2="331" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient4" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(195,215,221)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(225,225,135)" offset="100%"/>
</linearGradient>
<linearGradient x1="285" x2="285" y1="30" gradientUnits="userSpaceOnUse" y2="111" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient5" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(195,215,221)" offset="100%"/>
</linearGradient>
<linearGradient x1="41" x2="41" y1="30" gradientUnits="userSpaceOnUse" y2="111" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient6" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(195,215,221)" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(225,225,135)" offset="100%"/>
</linearGradient>
<linearGradient x1="41" x2="41" y1="250" gradientUnits="userSpaceOnUse" y2="331" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient7" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="white" offset="0%"/>
<stop stop-opacity="1" stop-color="rgb(225,225,135)" offset="100%"/>
</linearGradient>
<linearGradient x1="101" x2="101" y1="490" gradientUnits="userSpaceOnUse" y2="550" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient8" xlink:show="other" spreadMethod="pad">
<stop stop-opacity="1" stop-color="rgb(255,255,204)" offset="0%"/>
<stop stop-opacity="1" stop-color="white" offset="100%"/>
</linearGradient>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M731 10 L731 90 L830 90 L830 10 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M731 41 L832 41 L832 59 L731 59 L731 41 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M756 41 L826 41 L826 58 L756 58 L756 41 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M730 9 L832 9 L832 92 L730 92 L730 9 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M281 250 L281 330 L380 330 L380 250 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M281 281 L382 281 L382 299 L281 299 L281 281 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M315 281 L368 281 L368 298 L315 298 L315 281 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M280 249 L382 249 L382 332 L280 332 L280 249 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M519 30 L519 110 L622 110 L622 30 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M519 61 L624 61 L624 79 L519 79 L519 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M559 61 L604 61 L604 78 L559 78 L559 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M518 29 L624 29 L624 112 L518 112 L518 29 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M521 250 L521 330 L620 330 L620 250 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M521 281 L622 281 L622 299 L521 299 L521 281 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M552 281 L610 281 L610 298 L552 298 L552 281 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M520 249 L622 249 L622 332 L520 332 L520 249 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M285 30 L285 110 L376 110 L376 30 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M285 61 L378 61 L378 79 L285 79 L285 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M327 61 L355 61 L355 78 L327 78 L327 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
<path d="M284 29 L378 29 L378 112 L284 112 L284 29 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
<path d="M41 30 L41 110 L140 110 L140 30 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
<path d="M41 61 L142 61 L142 79 L41 79 L41 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
<path d="M70 61 L133 61 L133 78 L70 78 L70 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
<path d="M40 29 L142 29 L142 112 L40 112 L40 29 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
<path d="M41 250 L41 330 L140 330 L140 250 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
<path d="M41 281 L142 281 L142 299 L41 299 L41 281 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
<path d="M83 281 L119 281 L119 298 L83 298 L83 281 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
<path d="M40 249 L142 249 L142 332 L40 332 L40 249 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
<path d="M101 490 L101 549 L709 549 L709 502 L697 490 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
<path d="M106 495 L696 495 L696 527 L106 527 L106 495 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
<path d="M100 489 L711 489 L711 551 L100 551 L100 489 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
<path d="M-1 -1 L842 -1 L842 561 L-1 561 L-1 -1 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
<path d="M175 49 L233 49 L233 66 L175 66 L175 49 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
<path d="M150 80 L160 80 L160 97 L150 97 L150 80 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
<path d="M265 43 L275 43 L275 60 L265 60 L265 43 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
<path d="M140 65 L159 65 L159 76 L140 76 L140 65 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
<path d="M266 63 L287 63 L287 78 L266 78 L266 63 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
<path d="M167 269 L231 269 L231 286 L167 286 L167 269 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
<path d="M159 302 L169 302 L169 319 L159 319 L159 302 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
<path d="M246 262 L268 262 L268 279 L246 279 L246 262 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
<path d="M140 285 L159 285 L159 296 L140 296 L140 285 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
<path d="M262 283 L283 283 L283 298 L262 298 L262 283 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
<path d="M420 270 L470 270 L470 287 L420 287 L420 270 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
<path d="M400 301 L410 301 L410 318 L400 318 L400 301 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
<path d="M491 264 L501 264 L501 281 L491 281 L491 264 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
<path d="M380 285 L399 285 L399 296 L380 296 L380 285 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
<path d="M502 283 L523 283 L523 298 L502 298 L502 283 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
<path d="M580 189 L657 189 L657 206 L580 206 L580 189 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
<path d="M560 120 L570 120 L570 137 L560 137 L560 120 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
<path d="M566 219 L576 219 L576 236 L566 236 L566 219 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
<path d="M556 110 L567 110 L567 129 L556 129 L556 110 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
<path d="M554 231 L569 231 L569 252 L554 252 L554 231 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
<path d="M459 159 L534 159 L534 176 L459 176 L459 159 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
<path d="M525 125 L535 125 L535 142 L525 142 L525 125 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
<path d="M500 229 L523 229 L523 246 L500 246 L500 229 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
<path d="M536 110 L547 110 L547 129 L536 129 L536 110 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
<path d="M534 231 L549 231 L549 252 L534 252 L534 231 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
<path d="M400 49 L474 49 L474 66 L400 66 L400 49 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
<path d="M388 69 L398 69 L398 86 L388 86 L388 69 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
<path d="M498 49 L520 49 L520 66 L498 66 L498 49 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
<path d="M376 65 L395 65 L395 76 L376 76 L376 65 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
<path d="M500 63 L521 63 L521 78 L500 78 L500 63 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
<path d="M115 123 L120 123 L120 140 L115 140 L115 123 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
<path d="M22 218 L63 218 L63 235 L22 235 L22 218 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
<path d="M62 109 L72 109 L72 126 L62 126 L62 109 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
<path d="M99 218 L122 218 L122 235 L99 235 L99 218 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
<path d="M74 231 L89 231 L89 252 L74 252 L74 231 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
<path d="M622 63 L643 63 L643 78 L622 78 L622 63 Z"/>
</clipPath>
</defs>
<g fill="url(#linearGradient1)" stroke-miterlimit="0" stroke-width="0" font-family="'Noto Sans'" stroke="url(#linearGradient1)" stroke-linejoin="round">
<rect x="731" width="100" height="81" y="10" clip-path="url(#clipPath1)" stroke="none"/>
<image stroke="black" width="16" xlink:show="embed" xlink:type="simple" fill="black" clip-path="url(#clipPath2)" preserveAspectRatio="none" height="16" font-family="'Dialog'" x="738" y="42" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAsUlEQVR4XmNgoDVQ&#10;yFjwH12MJECxARQDil1AsgEFC478D2jZBsTbwbQ/mN4OpkEYJI+uBwX4N2/7//Dl&#10;F5zYr3krfgN8G7b8f/PpJ07s17gFvwE+dRv///37Dyf2rttE2ADv2g1AvPG/Vy0y&#10;G0Rv+A+SB6n7DwXo+sEGfPj6C47xgUlbL2M3AIZhABSVMAzSBMNYoxjZBeiasWF0&#10;/eB0gOwCbLbCMAig60cBIAUgTfgAANMYUHDQYIWkAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
<text x="757" y="55" clip-path="url(#clipPath3)" fill="black" font-family="'Dialog'" stroke="none" xml:space="preserve">NetworkLink</text>
</g>
<g stroke-linecap="butt" font-family="'Noto Sans'" stroke-width="1.1">
<rect x="731" y="10" clip-path="url(#clipPath4)" fill="none" width="99" rx="0" ry="0" height="80"/>
<rect x="281" y="250" clip-path="url(#clipPath5)" fill="url(#linearGradient2)" width="100" height="81" stroke="none"/>
<image x="297" y="282" clip-path="url(#clipPath6)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR4XmNggIKC&#10;BUf+B7RsA+LtYNofTG//798KpKEYJAbDIPUwvWDg37zt/8OXX4jGfs1bUQ3wbdjy&#10;/8X770Rjv8YtmAa8+fSTaIzVgA9ffxGNsRrw9ccfojGmAfWb///6/Zdo7ANUj2KA&#10;T93G/3///iMae9dtwjTAu3YDEG/871WLyoZhCB8kvuE/SD2GAegBhQ/TxgBSMYYB&#10;6Lbgw9Q3AJS70J2ID2PkRnIBAM3ojW1qXQwfAAAAAElFTkSuQmCC" font-family="'Dialog'" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="316" xml:space="preserve" y="295" clip-path="url(#clipPath7)" font-family="'Dialog'" stroke="none">MSStatus</text>
<rect x="281" y="250" clip-path="url(#clipPath8)" fill="none" width="99" rx="0" ry="0" height="80"/>
<rect x="519" y="30" clip-path="url(#clipPath9)" fill="url(#linearGradient3)" width="104" height="81" stroke="none"/>
<image x="541" y="62" clip-path="url(#clipPath10)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR4XmNggIKC&#10;BUf+B7RsA+LtYNofTG//798KpKEYJAbDIPUwvWDg37zt/8OXX4jGfs1bUQ3wbdjy&#10;/8X770Rjv8YtmAa8+fSTaIzVgA9ffxGNsRrw9ccfojGmAfWb///6/Zdo7ANUj2KA&#10;T93G/3///iMae9dtwjTAu3YDEG/871WLyoZhCB8kvuE/SD2GAegBhQ/TxgBSMYYB&#10;6Lbgw9Q3AJS70J2ID2PkRnIBAM3ojW1qXQwfAAAAAElFTkSuQmCC" font-family="'Dialog'" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="560" xml:space="preserve" y="75" clip-path="url(#clipPath11)" font-family="'Dialog'" stroke="none">MSSpec</text>
<rect x="519" y="30" clip-path="url(#clipPath12)" fill="none" width="103" rx="0" ry="0" height="80"/>
<rect x="521" y="250" clip-path="url(#clipPath13)" fill="url(#linearGradient4)" width="100" height="81" stroke="none"/>
<image x="534" y="282" clip-path="url(#clipPath14)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR4XmNggIKC&#10;BUf+B7RsA+LtYNofTG//798KpKEYJAbDIPUwvWDg37zt/8OXX4jGfs1bUQ3wbdjy&#10;/8X770Rjv8YtmAa8+fSTaIzVgA9ffxGNsRrw9ccfojGmAfWb///6/Zdo7ANUj2KA&#10;T93G/3///iMae9dtwjTAu3YDEG/871WLyoZhCB8kvuE/SD2GAegBhQ/TxgBSMYYB&#10;6Lbgw9Q3AJS70J2ID2PkRnIBAM3ojW1qXQwfAAAAAElFTkSuQmCC" font-family="'Dialog'" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="553" xml:space="preserve" y="295" clip-path="url(#clipPath15)" font-family="'Dialog'" stroke="none">Resources</text>
<rect x="521" y="250" clip-path="url(#clipPath16)" fill="none" width="99" rx="0" ry="0" height="80"/>
<rect x="285" y="30" clip-path="url(#clipPath17)" fill="url(#linearGradient5)" width="92" height="81" stroke="none"/>
<image x="309" y="62" clip-path="url(#clipPath18)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR4XmNggIKC&#10;BUf+B7RsA+LtYNofTG//798KpKEYJAbDIPUwvWDg37zt/8OXX4jGfs1bUQ3wbdjy&#10;/8X770Rjv8YtmAa8+fSTaIzVgA9ffxGNsRrw9ccfojGmAfWb///6/Zdo7ANUj2KA&#10;T93G/3///iMae9dtwjTAu3YDEG/871WLyoZhCB8kvuE/SD2GAegBhQ/TxgBSMYYB&#10;6Lbgw9Q3AJS70J2ID2PkRnIBAM3ojW1qXQwfAAAAAElFTkSuQmCC" font-family="'Dialog'" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="328" xml:space="preserve" y="75" clip-path="url(#clipPath19)" font-family="'Dialog'" stroke="none">Spec</text>
<rect x="285" y="30" clip-path="url(#clipPath20)" fill="none" width="91" rx="0" ry="0" height="80"/>
<rect x="41" y="30" clip-path="url(#clipPath21)" fill="url(#linearGradient6)" width="100" height="81" stroke="none"/>
<image x="52" y="62" clip-path="url(#clipPath22)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR4XmNggIKC&#10;BUf+B7RsA+LtYNofTG//798KpKEYJAbDIPUwvWDg37zt/8OXX4jGfs1bUQ3wbdjy&#10;/8X770Rjv8YtmAa8+fSTaIzVgA9ffxGNsRrw9ccfojGmAfWb///6/Zdo7ANUj2KA&#10;T93G/3///iMae9dtwjTAu3YDEG/871WLyoZhCB8kvuE/SD2GAegBhQ/TxgBSMYYB&#10;6Lbgw9Q3AJS70J2ID2PkRnIBAM3ojW1qXQwfAAAAAElFTkSuQmCC" font-family="'Dialog'" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="71" xml:space="preserve" y="75" clip-path="url(#clipPath23)" font-family="'Dialog'" stroke="none">Application</text>
<rect x="41" y="30" clip-path="url(#clipPath24)" fill="none" width="99" rx="0" ry="0" height="80"/>
<rect x="41" y="250" clip-path="url(#clipPath25)" fill="url(#linearGradient7)" width="100" height="81" stroke="none"/>
<image x="65" y="282" clip-path="url(#clipPath26)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR4XmNggIKC&#10;BUf+B7RsA+LtYNofTG//798KpKEYJAbDIPUwvWDg37zt/8OXX4jGfs1bUQ3wbdjy&#10;/8X770Rjv8YtmAa8+fSTaIzVgA9ffxGNsRrw9ccfojGmAfWb///6/Zdo7ANUj2KA&#10;T93G/3///iMae9dtwjTAu3YDEG/871WLyoZhCB8kvuE/SD2GAegBhQ/TxgBSMYYB&#10;6Lbgw9Q3AJS70J2ID2PkRnIBAM3ojW1qXQwfAAAAAElFTkSuQmCC" font-family="'Dialog'" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
<text x="84" xml:space="preserve" y="295" clip-path="url(#clipPath27)" font-family="'Dialog'" stroke="none">Status</text>
<rect x="41" y="250" clip-path="url(#clipPath28)" fill="none" width="99" rx="0" ry="0" height="80"/>
<rect x="101" y="490" clip-path="url(#clipPath29)" fill="url(#linearGradient8)" width="609" height="60" stroke="none"/>
<text x="107" xml:space="preserve" y="509" clip-path="url(#clipPath30)" font-family="'Dialog'" stroke="none">To hide attributes, do graphical copy and select a class then press F4 for a dialog for showing/hiding elemens</text>
<text x="107" xml:space="preserve" y="524" clip-path="url(#clipPath30)" font-family="'Dialog'" stroke="none">Alternatively, press ctrl-F5 for hiding compartments</text>
<line y2="490" fill="none" x1="101" clip-path="url(#clipPath31)" x2="697" y1="490"/>
<line y2="502" fill="none" x1="697" clip-path="url(#clipPath31)" x2="709" y1="490"/>
<line y2="549" fill="none" x1="709" clip-path="url(#clipPath31)" x2="709" y1="502"/>
<line y2="549" fill="none" x1="709" clip-path="url(#clipPath31)" x2="101" y1="549"/>
<line y2="490" fill="none" x1="101" clip-path="url(#clipPath31)" x2="101" y1="549"/>
<line y2="490" fill="none" x1="101" clip-path="url(#clipPath31)" x2="101" y1="490"/>
<line y2="502" fill="none" x1="697" clip-path="url(#clipPath31)" x2="697" y1="490"/>
<line y2="502" fill="none" x1="697" clip-path="url(#clipPath31)" x2="710" y1="502"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="141" x2="285" y1="70" y2="70"/>
<text x="176" y="63" clip-path="url(#clipPath33)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve">DefinedBy</text>
<text x="151" y="94" clip-path="url(#clipPath34)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<text x="266" y="57" clip-path="url(#clipPath35)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath36)" points=" 141 70 149 66 157 70 149 74" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath36)" points=" 141 70 149 66 157 70 149 74"/>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath37)" points=" 285 71 283 73 281 73 279 71 279 70 267 76 279 70 267 64 279 70 279 69 281 67 283 67 285 69" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath37)" points=" 285 71 283 73 281 73 279 71 279 70 267 76 279 70 267 64 279 70 279 69 281 67 283 67 285 69"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="691" x2="731" y1="99" y2="90" stroke-dasharray="6.6,3.3"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="141" x2="281" y1="290" y2="290"/>
<text x="168" y="283" clip-path="url(#clipPath38)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve">Aggregates</text>
<text x="160" y="316" clip-path="url(#clipPath39)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<text x="247" y="276" clip-path="url(#clipPath40)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1..*</text>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath41)" points=" 141 290 149 286 157 290 149 294" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath41)" points=" 141 290 149 286 157 290 149 294"/>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath42)" points=" 281 291 279 293 277 293 275 291 275 290 263 296 275 290 263 284 275 290 275 289 277 287 279 287 281 289" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath42)" points=" 281 291 279 293 277 293 275 291 275 290 263 296 275 290 263 284 275 290 275 289 277 287 279 287 281 289"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="381" x2="521" y1="290" y2="290"/>
<text x="421" y="284" clip-path="url(#clipPath43)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve">AvgUsed</text>
<text x="401" y="315" clip-path="url(#clipPath44)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<text x="492" y="278" clip-path="url(#clipPath45)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath46)" points=" 381 290 389 286 397 290 389 294" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath46)" points=" 381 290 389 286 397 290 389 294"/>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath47)" points=" 521 291 519 293 517 293 515 291 515 290 503 296 515 290 503 284 515 290 515 289 517 287 519 287 521 289" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath47)" points=" 521 291 519 293 517 293 515 291 515 290 503 296 515 290 503 284 515 290 515 289 517 287 519 287 521 289"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="561" x2="561" y1="111" y2="250"/>
<text x="581" y="203" clip-path="url(#clipPath48)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve">MaximalUsed </text>
<text x="561" y="134" clip-path="url(#clipPath49)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<text x="567" y="233" clip-path="url(#clipPath50)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath51)" points=" 561 111 565 119 561 127 557 119" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath51)" points=" 561 111 565 119 561 127 557 119"/>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath52)" points=" 560 250 558 248 558 246 560 244 561 244 555 232 561 244 567 232 561 244 562 244 564 246 564 248 562 250" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath52)" points=" 560 250 558 248 558 246 560 244 561 244 555 232 561 244 567 232 561 244 562 244 564 246 564 248 562 250"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="541" x2="541" y1="111" y2="250"/>
<text x="460" y="173" clip-path="url(#clipPath53)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve">MinimalUsed </text>
<text x="526" y="139" clip-path="url(#clipPath54)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<text x="501" y="243" clip-path="url(#clipPath55)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 0..1</text>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath56)" points=" 541 111 545 119 541 127 537 119" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath56)" points=" 541 111 545 119 541 127 537 119"/>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath57)" points=" 540 250 538 248 538 246 540 244 541 244 535 232 541 244 547 232 541 244 542 244 544 246 544 248 542 250" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath57)" points=" 540 250 538 248 538 246 540 244 541 244 535 232 541 244 547 232 541 244 542 244 544 246 544 248 542 250"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="377" x2="519" y1="70" y2="70"/>
<text x="401" y="63" clip-path="url(#clipPath58)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve">ComposedOf</text>
<text x="389" y="83" clip-path="url(#clipPath59)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<text x="499" y="63" clip-path="url(#clipPath60)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1..*</text>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath61)" points=" 377 70 385 66 393 70 385 74" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath61)" points=" 377 70 385 66 393 70 385 74"/>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath62)" points=" 519 71 517 73 515 73 513 71 513 70 501 76 513 70 501 64 513 70 513 69 515 67 517 67 519 69" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath62)" points=" 519 71 517 73 515 73 513 71 513 70 501 76 513 70 501 64 513 70 513 69 515 67 517 67 519 69"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="81" x2="81" y1="111" y2="250"/>
<text x="116" y="137" clip-path="url(#clipPath63)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> </text>
<text x="23" y="232" clip-path="url(#clipPath64)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> status</text>
<text x="63" y="123" clip-path="url(#clipPath65)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 1</text>
<text x="100" y="232" clip-path="url(#clipPath66)" text-rendering="optimizeLegibility" font-family="'Dialog'" stroke="none" xml:space="preserve"> 0..1</text>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath67)" points=" 80 250 78 248 78 246 80 244 81 244 75 232 81 244 87 232 81 244 82 244 84 246 84 248 82 250" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath67)" points=" 80 250 78 248 78 246 80 244 81 244 75 232 81 244 87 232 81 244 82 244 84 246 84 248 82 250"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="623" x2="691" y1="70" y2="70"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="691" x2="691" y1="70" y2="150"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="691" x2="601" y1="150" y2="150"/>
<line clip-path="url(#clipPath32)" fill="none" text-rendering="optimizeLegibility" x1="601" x2="601" y1="150" y2="111"/>
<polygon text-rendering="optimizeLegibility" clip-path="url(#clipPath68)" points=" 623 69 625 67 627 67 629 69 629 70 641 64 629 70 641 76 629 70 629 71 627 73 625 73 623 71" stroke="none"/>
<polygon fill="none" text-rendering="optimizeLegibility" clip-path="url(#clipPath68)" points=" 623 69 625 67 627 67 629 69 629 70 641 64 629 70 641 76 629 70 629 71 627 73 625 73 623 71"/>
</g>
</g>
<rect x="731" y="10" fill-opacity="0" width="100" id="NetworkLink" height="81" stroke-opacity="0"/>
<rect x="281" y="250" fill-opacity="0" width="100" id="MSStatus" height="81" stroke-opacity="0"/>
<rect x="519" y="30" fill-opacity="0" width="104" id="MSSpec" height="81" stroke-opacity="0"/>
<rect x="521" y="250" fill-opacity="0" width="100" id="Resources" height="81" stroke-opacity="0"/>
<rect x="285" y="30" fill-opacity="0" width="92" id="Spec" height="81" stroke-opacity="0"/>
<rect x="41" y="30" fill-opacity="0" width="100" id="Application" height="81" stroke-opacity="0"/>
<rect x="41" y="250" fill-opacity="0" width="100" id="Status" height="81" stroke-opacity="0"/>
<rect x="101" width="609" fill-opacity="0" height="60" y="490" stroke-opacity="0"/>
</svg>
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment