blob: 2884914df5a3d8dabe3bf9a9b7801d544bf406e7 [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="109 24 413 139" width="413pt" height="139pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.5.1 <dc:date>2016-03-09 17:59:16 +0000</dc:date></metadata><defs><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" 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="11" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><rect fill="white" width="603" height="715"/><g><title>Layer 1</title><rect x="378.4252" y="52.440945" width="141.519685" height="24" fill="white"/><rect x="378.4252" y="52.440945" width="141.519685" height="24" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(383.4252 57.440945)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="15.082108" y="11" textLength="101.35547">StorageInMemory</tspan></text><rect x="378.4252" y="112.13386" width="141.519685" height="24" fill="white"/><rect x="378.4252" y="112.13386" width="141.519685" height="24" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(383.4252 117.13386)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="15.096757" y="11" textLength="101.32617">StorageMongoDB</tspan></text><path d="M 378.4252 64.440945 L 362.9252 64.440945 L 327.9252 64.440945 L 327.9252 93.929134 L 293.08268 93.929134 L 291.08268 93.929134" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 378.4252 124.13386 L 362.9252 124.13386 L 327.9252 124.13386 L 327.9252 93.929134 L 293.08268 93.929134 L 291.08268 93.929134" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="111.968505" y="85.929134" width="165.61417" height="75" fill="white"/><rect x="111.968505" y="85.929134" width="165.61417" height="75" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(116.968505 90.929134)" fill="black"><tspan font-family="Helvetica" font-size="11" font-weight="500" x="0" y="10" textLength="44.617676">size(): int</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="0" y="23" textLength="31.168457">clear()</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="0" y="36" textLength="22.010742">getT</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="20.791504" y="36" textLength="28.72998">asks: </tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="48.919922" y="36" textLength="39.423828">Array&lt;T</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="87.12451" y="36" textLength="23.541504">ask&gt;</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="0" y="49" textLength="31.173828">storeT</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="29.95459" y="49" textLength="47.066895">ask(task: </tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="76.828125" y="49" textLength="6.7192383">T</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="82.328125" y="49" textLength="53.791504">ask): string</tspan><tspan font-family="Helvetica" font-size="11" font-weight="500" x="0" y="62" textLength="84.379883">isEmpty: boolean</tspan></text><rect x="111.968505" y="62.929134" width="165.61417" height="23" fill="white"/><rect x="111.968505" y="62.929134" width="165.61417" height="23" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(116.968505 67.929134)" fill="black"><tspan font-family="Helvetica" font-size="11" font-weight="500" x="0" y="10" textLength="3.0561523"> </tspan></text><rect x="111.968505" y="26.929134" width="165.61417" height="36" fill="white"/><rect x="111.968505" y="26.929134" width="165.61417" height="36" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(116.968505 31.929134)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" x="53.068317" y="10" textLength="49.47754">«interface»</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="55.46822" y="23" textLength="44.677734">Storage</tspan></text></g></g></svg>