blob: bb77adfc91c3d8067b220f5f3ff77b5ecdfbb070 [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:dc="http://purl.org/dc/elements/1.1/" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 494 392" width="494" height="392">
<defs>
<font-face font-family="Helvetica" font-size="8" units-per-em="1000" underline-position="-75.68359" underline-thickness="49.316406" slope="0" x-height="522.9492" cap-height="717.28516" ascent="770.0195" descent="-229.98047" font-weight="400">
<font-face-src>
<font-face-name name="Helvetica"/>
</font-face-src>
</font-face>
<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="700">
<font-face-src>
<font-face-name name="Helvetica-Bold"/>
</font-face-src>
</font-face>
<marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="UMLInheritance_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-1 -6 11 12" markerWidth="11" markerHeight="12" color="black">
<g>
<path d="M 8.4 0 L 0 -4.9 L 0 4.9 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.68359" underline-thickness="49.316406" slope="0" x-height="522.9492" cap-height="717.28516" ascent="770.0195" descent="-229.98047" font-weight="400">
<font-face-src>
<font-face-name name="Helvetica"/>
</font-face-src>
</font-face>
<font-face font-family="Helvetica" font-size="3" units-per-em="1000" underline-position="-75.68359" underline-thickness="49.316406" slope="0" x-height="522.9492" cap-height="717.28516" ascent="770.0195" descent="-229.98047" font-weight="400">
<font-face-src>
<font-face-name name="Helvetica"/>
</font-face-src>
</font-face>
</defs>
<metadata> Produced by OmniGraffle 7.8.2
<dc:date>2018-12-07 10:41:41 +0000</dc:date>
</metadata>
<g id="Canvas_1" fill-opacity="1" stroke-dasharray="none" stroke="none" stroke-opacity="1" fill="none">
<title>Canvas 1</title>
<g id="Canvas_1: Layer 1">
<title>Layer 1</title>
<g id="Graphic_152">
<rect x="187.60853" y="12" width="119.16693" height="30.023437" fill="white"/>
<rect x="187.60853" y="12" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(192.60853 15.011718)" fill="black">
<tspan font-family="Helvetica" font-size="8" font-weight="400" fill="black" x="34.79245" y="8">«interface»</tspan>
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="25.57077" y="21">IResource</tspan>
</text>
</g>
<g id="Graphic_831">
<rect x="19" y="138.85931" width="119.16693" height="30.023437" fill="white"/>
<rect x="19" y="138.85931" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(24 141.87103)" fill="black">
<tspan font-family="Helvetica" font-size="8" font-weight="400" fill="black" x="34.79245" y="8">«interface»</tspan>
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="42.580536" y="21">IFile</tspan>
</text>
</g>
<g id="Graphic_832">
<rect x="12" y="75.42966" width="74.16693" height="30.023437" fill="white"/>
<rect x="12" y="75.42966" width="74.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(17 78.44138)" fill="black">
<tspan font-family="Helvetica" font-size="8" font-weight="400" fill="black" x="12.29245" y="8">«interface»</tspan>
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="8.077606" y="21">IStorage</tspan>
</text>
</g>
<g id="Graphic_833">
<rect x="187.60853" y="75.42966" width="119.16693" height="30.023437" fill="white"/>
<rect x="187.60853" y="75.42966" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(192.60853 78.44138)" fill="black">
<tspan font-family="Helvetica" font-size="8" font-weight="400" fill="black" x="34.79245" y="8">«interface»</tspan>
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="24.91452" y="21">IContainer</tspan>
</text>
</g>
<g id="Graphic_834">
<rect x="187.60853" y="138.85931" width="119.16693" height="30.023437" fill="white"/>
<rect x="187.60853" y="138.85931" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(192.60853 141.87103)" fill="black">
<tspan font-family="Helvetica" font-size="8" font-weight="400" fill="black" x="34.79245" y="8">«interface»</tspan>
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="32.575653" y="21">IProject</tspan>
</text>
</g>
<g id="Graphic_835">
<rect x="356.21706" y="138.85931" width="119.16693" height="30.023437" fill="white"/>
<rect x="356.21706" y="138.85931" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(361.21706 141.87103)" fill="black">
<tspan font-family="Helvetica" font-size="8" font-weight="400" fill="black" x="34.79245" y="8">«interface»</tspan>
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="34.58249" y="21">IFolder</tspan>
</text>
</g>
<g id="Graphic_836">
<rect x="19" y="192.5" width="119.16693" height="30.023437" fill="white"/>
<rect x="19" y="192.5" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(24 200.51172)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="44.24753" y="11">File</tspan>
</text>
</g>
<g id="Graphic_837">
<rect x="187.60853" y="192.5" width="119.16693" height="30.023437" fill="white"/>
<rect x="187.60853" y="192.5" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(192.60853 200.51172)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="34.242645" y="11">Project</tspan>
</text>
</g>
<g id="Graphic_838">
<rect x="356.21706" y="192.5" width="119.16693" height="30.023437" fill="white"/>
<rect x="356.21706" y="192.5" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(361.21706 200.51172)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="36.24948" y="11">Folder</tspan>
</text>
</g>
<g id="Graphic_839">
<rect x="187.60853" y="244.1407" width="119.16693" height="30.023437" fill="white"/>
<rect x="187.60853" y="244.1407" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(192.60853 252.1524)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="10.564911" y="11">ExternalProject</tspan>
</text>
</g>
<g id="Graphic_840">
<rect x="19" y="244.1407" width="119.16693" height="30.023437" fill="white"/>
<rect x="19" y="244.1407" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(24 252.1524)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="20.569794" y="11">ExternalFile</tspan>
</text>
</g>
<g id="Graphic_841">
<rect x="356.21706" y="244.1407" width="119.16693" height="30.023437" fill="white"/>
<rect x="356.21706" y="244.1407" width="119.16693" height="30.023437" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(361.21706 252.1524)" fill="black">
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="12.571747" y="11">ExternalFolder</tspan>
</text>
</g>
<g id="Line_165">
<line x1="247.192" y1="75.42966" x2="247.192" y2="51.923437" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_842">
<path d="M 108.3752 138.85931 L 108.3752 56.959314 L 247.192 56.959314 L 247.192 51.923437" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_843">
<path d="M 48.79173 138.85931 L 48.79173 126.95931 L 49.083466 117.3531 L 49.083466 115.3531" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_844">
<line x1="247.192" y1="138.85931" x2="247.192" y2="115.3531" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_845">
<line x1="78.58347" y1="192.5" x2="78.58347" y2="178.78275" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4.0,4.0" stroke-width="1"/>
</g>
<g id="Line_846">
<path d="M 415.80053 138.85931 L 415.80053 122.24833 L 247.192 122.24833 L 247.192 115.3531" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_847">
<line x1="247.192" y1="192.5" x2="247.192" y2="178.78275" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4.0,4.0" stroke-width="1"/>
</g>
<g id="Line_848">
<line x1="415.80053" y1="192.5" x2="415.80053" y2="178.78275" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4.0,4.0" stroke-width="1"/>
</g>
<g id="Line_849">
<path d="M 247.192 375 L 247.192 386.9 L 489 386.9 L 489 57 L 247.192 57 L 247.192 51.923437" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_850">
<line x1="78.58347" y1="244.1407" x2="78.58347" y2="232.42344" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_851">
<line x1="247.192" y1="244.1407" x2="247.192" y2="232.42344" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_852">
<line x1="415.80053" y1="244.1407" x2="415.80053" y2="232.42344" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_853">
<path d="M 415.80053 274.16412 L 415.80053 289.06412 L 247.192 289.06412 L 247.192 294.1" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4.0,4.0" stroke-width="1"/>
</g>
<g id="Line_854">
<line x1="247.192" y1="274.66412" x2="247.192" y2="294.1" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4.0,4.0" stroke-width="1"/>
</g>
<g id="Line_855">
<path d="M 78.58347 274.66412 L 78.58347 289.56412 L 247.192 289.56412 L 247.192 294.1" marker-end="url(#UMLInheritance_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4.0,4.0" stroke-width="1"/>
</g>
<g id="Group_856">
<g id="Graphic_859">
<rect x="175.442" y="352" width="143.5" height="23" fill="white"/>
<rect x="175.442" y="352" width="143.5" height="23" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(180.442 357)" fill="black">
<tspan font-family="Helvetica" font-size="11" font-weight="400" fill="black" x="0" y="10">getExternalResource()</tspan>
</text>
</g>
<g id="Graphic_858">
<rect x="175.442" y="338" width="143.5" height="14" fill="white"/>
<rect x="175.442" y="338" width="143.5" height="14" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(180.442 343)" fill="black">
<tspan font-family="Helvetica" font-size="3" font-weight="400" fill="black" x="0" y="3"> </tspan>
</text>
</g>
<g id="Graphic_857">
<rect x="175.442" y="304" width="143.5" height="34" fill="white"/>
<rect x="175.442" y="304" width="143.5" height="34" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text transform="translate(180.442 309)" fill="black">
<tspan font-family="Helvetica" font-size="8" font-weight="400" fill="black" x="46.958984" y="8">«interface»</tspan>
<tspan font-family="Helvetica" font-size="12" font-weight="700" fill="black" x="14.05957" y="21">IExternalResource</tspan>
</text>
</g>
</g>
</g>
</g>
</svg>