blob: 3ccd95ec275eb1c3b06bec30ecab49f319ebb263 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="15 43 443 349" width="443pt" height="349pt" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata> Produced by OmniGraffle 7.3.1
<dc:date>2013-11-25 15:41:24 +0000</dc:date>
</metadata>
<defs>
<font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.68359" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.7266" ascent="770.0195" descent="-229.98047" font-weight="bold">
<font-face-src>
<font-face-name name="Helvetica-Bold"/>
</font-face-src>
</font-face>
<marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="UMLInheritance_Marker" viewBox="-1 -8 14 16" markerWidth="14" markerHeight="16" color="black">
<g>
<path d="M 12 0 L 0 -7 L 0 7 Z" fill="none" stroke="currentColor" stroke-width="1"/>
</g>
</marker>
<font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.68359" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.7266" ascent="770.0195" descent="-229.98047" font-weight="bold">
<font-face-src>
<font-face-name name="Helvetica-Bold"/>
</font-face-src>
</font-face>
<marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="UMLInheritance_Marker_2" viewBox="-1 -8 13 16" markerWidth="13" markerHeight="16" color="#b0b0b0">
<g>
<path d="M 10.8 0 L 0 -6.3 L 0 6.3 Z" fill="none" stroke="currentColor" stroke-width="1"/>
</g>
</marker>
</defs>
<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
<title>Canvas 1</title>
<rect fill="white" width="559.2756" height="782.8614"/>
<g>
<title>Layer 1</title>
<rect x="16" y="116.19492" width="53" height="36" fill="white"/>
<rect x="16" y="116.19492" width="53" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(21 127.19492)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="bold" x="17.166992" y="11" textLength="8.666016">A</tspan>
</text>
<rect x="16" y="44.194916" width="53" height="36" fill="white"/>
<rect x="16" y="44.194916" width="53" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(21 55.194916)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="bold" x="17.166992" y="11" textLength="8.666016">B</tspan>
</text>
<path d="M 42.5 80.19492 L 42.5 95.69492 L 42.5 100.69492 L 42.5 102.69492" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<rect x="118.56714" y="275.8199" width="109" height="36" fill="white"/>
<rect x="118.56714" y="275.8199" width="109" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(123.56714 286.8199)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="bold" x="12.84082" y="11" textLength="73.31836">{function(A)}</tspan>
</text>
<rect x="118.56714" y="196.19492" width="109" height="36" fill="white"/>
<rect x="118.56714" y="196.19492" width="109" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(123.56714 207.19492)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="bold" x="17.173828" y="11" textLength="64.65234">{function()}</tspan>
</text>
<rect x="118.56714" y="355.44488" width="109" height="36" fill="white"/>
<rect x="118.56714" y="355.44488" width="109" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(123.56714 366.44488)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="bold" x="12.84082" y="11" textLength="73.31836">{function(B)}</tspan>
</text>
<rect x="118.56713" y="120.19492" width="109" height="36" fill="white"/>
<rect x="118.56713" y="120.19492" width="109" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(123.56713 131.19492)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="bold" x="10.842773" y="11" textLength="77.31445">{function():A}</tspan>
</text>
<rect x="118.56714" y="44.194916" width="109" height="36" fill="white"/>
<rect x="118.56714" y="44.194916" width="109" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(123.56714 55.194916)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="bold" x="10.842773" y="11" textLength="77.31445">{function():B}</tspan>
</text>
<path d="M 173.06714 232.19492 L 173.06714 247.69492 L 173.06714 260.3199 L 173.06714 262.3199" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 173.06713 156.19492 L 173.06713 171.69492 L 173.06714 180.69492 L 173.06714 182.69492" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 173.06714 311.8199 L 173.06714 327.3199 L 173.06714 339.94488 L 173.06714 341.94488" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 173.06714 80.19492 L 173.06714 95.69492 L 173.06714 104.69492 L 173.06714 106.69492" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<rect x="312.28357" y="123.81992" width="87.04861" height="28.75" fill="white"/>
<rect x="312.28357" y="123.81992" width="87.04861" height="28.75" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(317.28357 132.19492)" fill="#b0b0b0">
<tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="#b0b0b0" x="2.6991094" y="10" textLength="71.65039">{function(A):B}</tspan>
</text>
<rect x="312.28357" y="279.4449" width="87.04861" height="28.75" fill="white"/>
<rect x="312.28357" y="279.4449" width="87.04861" height="28.75" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(317.28357 287.8199)" fill="#b0b0b0">
<tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="#b0b0b0" x="2.6991094" y="10" textLength="71.65039">{function(B):A}</tspan>
</text>
<rect x="254.28357" y="199.8199" width="87.04861" height="28.75" fill="white"/>
<rect x="254.28357" y="199.8199" width="87.04861" height="28.75" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(259.28357 208.1949)" fill="#b0b0b0">
<tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="#b0b0b0" x="2.6991094" y="10" textLength="71.65039">{function(A):A}</tspan>
</text>
<rect x="370.0486" y="199.8199" width="87.04861" height="28.75" fill="white"/>
<rect x="370.0486" y="199.8199" width="87.04861" height="28.75" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(375.0486 208.1949)" fill="#b0b0b0">
<tspan font-family="Helvetica" font-size="10" font-weight="bold" fill="#b0b0b0" x="2.6991094" y="10" textLength="71.65039">{function(B):B}</tspan>
</text>
<path d="M 268.79167 228.5699 L 268.79167 242.8699 L 268.79167 251.8699 L 209.40047 251.8699 L 209.40047 261.5199 L 209.40047 263.5199" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 355.80787 308.1949 L 355.80787 322.4949 L 355.80787 331.4949 L 209.40047 331.4949 L 209.40047 341.14488 L 209.40047 343.14488" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 228.06714 74.19492 L 242.36714 74.19492 L 355.80788 74.19492 L 355.80788 109.51992 L 355.80788 111.51992" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 384.82408 152.56992 L 384.82408 166.86992 L 384.5567 185.5199 L 384.5567 187.5199" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 326.82407 228.5699 L 326.82407 242.8699 L 326.79167 265.1449 L 326.79167 267.1449" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 209.40047 156.19492 L 209.40047 170.49492 L 209.40047 178.49492 L 268.79167 178.49492 L 268.79167 185.5199 L 268.79167 187.5199" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 384.5567 228.5699 L 384.5567 242.8699 L 384.8241 265.1449 L 384.8241 267.1449" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M 326.79167 152.56992 L 326.79167 166.86992 L 326.82408 185.5199 L 326.82408 187.5199" marker-end="url(#UMLInheritance_Marker_2)" stroke="#b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
</g>
</svg>