diff options
Diffstat (limited to 'src/realmd/doc/class_diagram.svg')
-rw-r--r-- | src/realmd/doc/class_diagram.svg | 273 |
1 files changed, 273 insertions, 0 deletions
diff --git a/src/realmd/doc/class_diagram.svg b/src/realmd/doc/class_diagram.svg new file mode 100644 index 0000000..1b962d3 --- /dev/null +++ b/src/realmd/doc/class_diagram.svg @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="744.09448819" + height="1052.3622047" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="class_diagram.svg"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mend" + style="overflow:visible;"> + <path + id="path3871" + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) rotate(180) translate(0,0)" /> + </marker> + <marker + inkscape:stockid="Arrow2Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Lend" + style="overflow:visible;"> + <path + id="path3865" + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) rotate(180) translate(1,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8" + inkscape:cx="235.3264" + inkscape:cy="611.39239" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1002" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1" + inkscape:snap-grids="true" + inkscape:snap-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid3006" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g3035"> + <g + id="g3030"> + <g + id="g3022" + transform="matrix(1,0,0,0.97395887,0,10.489247)"> + <rect + y="402.36218" + x="350.39706" + height="25" + width="120" + id="rect3008" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.41732287;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 350.39707,417.36218 120,0" + id="path3014" + inkscape:connector-curvature="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text3010" + y="412.41025" + x="375.69394" + style="font-size:8px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="412.41025" + x="375.69394" + id="tspan3012" + sodipodi:role="line">ComputerSystem</tspan></text> + </g> + <g + id="g3085" + transform="translate(-0.3488455,0)"> + <g + transform="translate(-221,2e-6)" + id="g3030-5"> + <g + id="g3022-6" + transform="matrix(1,0,0,0.97395887,0,10.489247)"> + <rect + y="402.36218" + x="350.39706" + height="25" + width="120" + id="rect3008-5" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.41732287;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 350.39707,417.36218 120,0" + id="path3014-2" + inkscape:connector-curvature="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text3010-2" + y="412.41025" + x="189.21738" + style="font-size:8px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="412.41025" + x="189.21738" + id="tspan3012-9" + sodipodi:role="line">RealmdService</tspan></text> + </g> + <path + style="fill:#000000;fill-opacity:1;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 350,417.36218 -100,0" + id="path3093" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:8px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="270.92188" + y="412.43054" + id="text3863" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3865" + x="270.92188" + y="412.43054">HostedService</tspan></text> + <g + id="g3018" + transform="translate(-0.3488455,69.844081)"> + <g + transform="translate(-221,2e-6)" + id="g3030-5-6"> + <g + id="g3022-6-4" + transform="matrix(1,0,0,0.97395887,0,10.489247)"> + <rect + y="402.36218" + x="350.39706" + height="25" + width="120" + id="rect3008-5-7" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.41732287;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 350.39707,417.36218 120,0" + id="path3014-2-0" + inkscape:connector-curvature="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text3010-2-2" + y="412.41025" + x="189.21738" + style="font-size:8px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="412.41025" + x="189.21738" + id="tspan3012-9-8" + sodipodi:role="line">RealmdRealm</tspan></text> + </g> + <g + id="g3062" + transform="translate(-0.3488455,139.68809)"> + <g + transform="translate(-221,2e-6)" + id="g3030-5-6-3"> + <g + id="g3022-6-4-4" + transform="matrix(1,0,0,0.97395887,0,10.489247)"> + <rect + y="402.36218" + x="350.39706" + height="25" + width="120" + id="rect3008-5-7-3" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.41732287;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 350.39707,417.36218 120,0" + id="path3014-2-0-8" + inkscape:connector-curvature="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text3010-2-2-5" + y="412.41025" + x="189.21738" + style="font-size:8px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="412.41025" + x="189.21738" + id="tspan3012-9-8-4" + sodipodi:role="line">RealmdKerberosRealm</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:8px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="199.47266" + y="447.2489" + id="text3961" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3963" + x="199.47266" + y="447.2489">ServiceAffectsElement</tspan></text> + <path + style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 189.04822,470.39873 0,-43.67629" + id="path4498" + inkscape:connector-type="polyline" + inkscape:connector-curvature="3" + inkscape:connection-start="#g3018" + inkscape:connection-start-point="d4" + inkscape:connection-end="#g3085" + inkscape:connection-end-point="d4" /> + <path + style="fill:none;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" + d="m 189.04822,542.42392 0,-43.67622" + id="path4500" + inkscape:connector-type="polyline" + inkscape:connector-curvature="3" /> + </g> +</svg> |