| <?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="356.04315" |
| height="221.91733" |
| id="svg6864" |
| version="1.1" |
| inkscape:version="0.91 r13725" |
| sodipodi:docname="layout_layers.svg" |
| inkscape:export-filename="/Users/cds/Development/ELK/wiki/graphics/layout_layers.png" |
| inkscape:export-xdpi="130.22" |
| inkscape:export-ydpi="130.22"> |
| <defs |
| id="defs6866"> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="Arrow1Mend" |
| style="overflow:visible"> |
| <path |
| id="path5402" |
| d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" |
| style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| inkscape:connector-curvature="0" /> |
| </marker> |
| <inkscape:perspective |
| sodipodi:type="inkscape:persp3d" |
| inkscape:vp_x="0 : 526.18109 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_z="744.09448 : 526.18109 : 1" |
| inkscape:persp3d-origin="372.04724 : 350.78739 : 1" |
| id="perspective6872" /> |
| <inkscape:perspective |
| id="perspective7396" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| <inkscape:perspective |
| id="perspective7691" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| <marker |
| inkscape:stockid="Arrow1Lend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="Arrow1Lend" |
| style="overflow:visible"> |
| <path |
| id="path3631" |
| d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" |
| style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" |
| transform="matrix(-0.8,0,0,-0.8,-10,0)" |
| inkscape:connector-curvature="0" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Lend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker7697" |
| style="overflow:visible"> |
| <path |
| id="path7699" |
| d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" |
| style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" |
| transform="matrix(-0.8,0,0,-0.8,-10,0)" |
| inkscape:connector-curvature="0" /> |
| </marker> |
| <inkscape:perspective |
| id="perspective8690" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| <inkscape:perspective |
| id="perspective8712" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| <inkscape:perspective |
| id="perspective8797" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| <inkscape:perspective |
| id="perspective8797-7" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| <inkscape:perspective |
| id="perspective8797-6" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| <inkscape:perspective |
| id="perspective8863" |
| inkscape:persp3d-origin="0.5 : 0.33333333 : 1" |
| inkscape:vp_z="1 : 0.5 : 1" |
| inkscape:vp_y="0 : 1000 : 0" |
| inkscape:vp_x="0 : 0.5 : 1" |
| sodipodi:type="inkscape:persp3d" /> |
| </defs> |
| <sodipodi:namedview |
| id="base" |
| pagecolor="#ffffff" |
| bordercolor="#666666" |
| borderopacity="1.0" |
| inkscape:pageopacity="0.0" |
| inkscape:pageshadow="2" |
| inkscape:zoom="1.3437124" |
| inkscape:cx="170.9983" |
| inkscape:cy="133.23596" |
| inkscape:document-units="px" |
| inkscape:current-layer="layer1" |
| showgrid="false" |
| showguides="true" |
| inkscape:guide-bbox="true" |
| inkscape:window-width="1280" |
| inkscape:window-height="755" |
| inkscape:window-x="0" |
| inkscape:window-y="640" |
| inkscape:window-maximized="1" |
| fit-margin-top="2" |
| fit-margin-left="2" |
| fit-margin-right="2" |
| fit-margin-bottom="2" /> |
| <metadata |
| id="metadata6869"> |
| <rdf:RDF> |
| <cc:Work |
| rdf:about=""> |
| <dc:format>image/svg+xml</dc:format> |
| <dc:type |
| rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
| <dc:title></dc:title> |
| </cc:Work> |
| </rdf:RDF> |
| </metadata> |
| <g |
| inkscape:label="Layer 1" |
| inkscape:groupmode="layer" |
| id="layer1" |
| transform="translate(-222.71721,-403.53756)"> |
| <rect |
| style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect8680" |
| width="280.56598" |
| height="68.467033" |
| x="225.21721" |
| y="554.48785" |
| rx="0" |
| ry="0" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:LMSans10;-inkscape-font-specification:LMSans10;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" |
| x="364.93091" |
| y="574.53857" |
| id="text7413"><tspan |
| style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15px;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans Bold'" |
| sodipodi:role="line" |
| x="364.93091" |
| y="574.53857" |
| id="tspan7417">Basic Layer</tspan></text> |
| <rect |
| y="586.80023" |
| x="231.90392" |
| height="29.364229" |
| width="129.19229" |
| id="rect4248" |
| style="fill:#dde3e8;fill-opacity:1;stroke:#000000;stroke-width:0.54838789;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> |
| <rect |
| style="fill:#dde3e8;fill-opacity:1;stroke:#000000;stroke-width:0.54838789;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect4372" |
| width="129.19229" |
| height="29.364229" |
| x="369.90393" |
| y="586.80023" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| x="434.05515" |
| y="605.7511" |
| id="text4226" |
| sodipodi:linespacing="125%"><tspan |
| sodipodi:role="line" |
| x="434.05515" |
| y="605.7511" |
| id="tspan4230" |
| style="font-size:12.5px">Layout algorithms</tspan></text> |
| <text |
| sodipodi:linespacing="125%" |
| id="text4250" |
| y="605.7511" |
| x="296.08356" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| xml:space="preserve"><tspan |
| style="font-size:12.5px" |
| id="tspan4252" |
| y="605.7511" |
| x="296.08356" |
| sodipodi:role="line">Data structure</tspan></text> |
| <rect |
| ry="0" |
| rx="0" |
| y="480.48785" |
| x="225.21721" |
| height="68.467033" |
| width="280.56598" |
| id="rect4304" |
| style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> |
| <text |
| id="text4306" |
| y="500.53857" |
| x="364.93091" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:LMSans10;-inkscape-font-specification:LMSans10;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" |
| xml:space="preserve"><tspan |
| id="tspan4308" |
| y="500.53857" |
| x="364.93091" |
| sodipodi:role="line" |
| style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15px;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans Bold'">Plain Java Layer</tspan></text> |
| <rect |
| y="512.80023" |
| x="231.90392" |
| height="29.364229" |
| width="129.19229" |
| id="rect4200" |
| style="fill:#dde3e8;fill-opacity:1;stroke:#000000;stroke-width:0.54838789;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| x="296.27106" |
| y="531.7511" |
| id="text4318" |
| sodipodi:linespacing="125%"><tspan |
| id="tspan4320" |
| sodipodi:role="line" |
| x="296.27106" |
| y="531.7511" |
| style="font-size:12.5px">Graph layout engine</tspan></text> |
| <rect |
| style="fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect4328" |
| width="280.56598" |
| height="68.467033" |
| x="225.21721" |
| y="406.48785" |
| rx="0" |
| ry="0" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:LMSans10;-inkscape-font-specification:LMSans10;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" |
| x="364.93091" |
| y="426.53857" |
| id="text4330"><tspan |
| style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15px;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans Bold'" |
| sodipodi:role="line" |
| x="364.93091" |
| y="426.53857" |
| id="tspan4332">Eclipse Layer</tspan></text> |
| <rect |
| style="fill:#dde3e8;fill-opacity:1;stroke:#000000;stroke-width:0.54838789;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect4360" |
| width="129.19229" |
| height="29.364229" |
| x="231.90392" |
| y="438.80023" /> |
| <text |
| sodipodi:linespacing="125%" |
| id="text4342" |
| y="457.7511" |
| x="296.08356" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| xml:space="preserve"><tspan |
| style="font-size:12.5px" |
| y="457.7511" |
| x="296.08356" |
| sodipodi:role="line" |
| id="tspan4344">Diagram layout engine</tspan></text> |
| <rect |
| y="438.80023" |
| x="369.90393" |
| height="29.364229" |
| width="129.19229" |
| id="rect4370" |
| style="fill:#dde3e8;fill-opacity:1;stroke:#000000;stroke-width:0.54838789;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| x="434.27106" |
| y="457.7511" |
| id="text4366" |
| sodipodi:linespacing="125%"><tspan |
| id="tspan4368" |
| sodipodi:role="line" |
| x="434.27106" |
| y="457.7511" |
| style="font-size:12.5px">Layout setups</tspan></text> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:80.0640564px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| x="914.40472" |
| y="328.20865" |
| id="text4190" |
| sodipodi:linespacing="125%" |
| transform="scale(0.55882962,1.7894542)"><tspan |
| sodipodi:role="line" |
| id="tspan4192" |
| x="914.40472" |
| y="328.20865">}</tspan></text> |
| <text |
| transform="scale(0.80180932,1.2471793)" |
| sodipodi:linespacing="125%" |
| id="text4194" |
| y="367.01492" |
| x="637.3042" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:55.80150223px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| xml:space="preserve"><tspan |
| y="367.01492" |
| x="637.3042" |
| id="tspan4196" |
| sodipodi:role="line">}</tspan></text> |
| <text |
| sodipodi:linespacing="125%" |
| id="text4198" |
| y="547.88409" |
| x="537.36877" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| xml:space="preserve"><tspan |
| style="font-size:12.5px;text-align:start;text-anchor:start" |
| y="547.88409" |
| x="537.36877" |
| sodipodi:role="line" |
| id="tspan4200">Pure</tspan><tspan |
| style="font-size:12.5px;text-align:start;text-anchor:start" |
| y="563.50909" |
| x="537.36877" |
| sodipodi:role="line" |
| id="tspan4202">Java</tspan></text> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| x="537.54376" |
| y="435.64731" |
| id="text4204" |
| sodipodi:linespacing="125%"><tspan |
| id="tspan4208" |
| sodipodi:role="line" |
| x="537.54376" |
| y="435.64731" |
| style="font-size:12.5px;text-align:start;text-anchor:start">Eclipse-</tspan><tspan |
| sodipodi:role="line" |
| x="537.54376" |
| y="451.27231" |
| style="font-size:12.5px;text-align:start;text-anchor:start" |
| id="tspan4212">specific</tspan></text> |
| <rect |
| style="fill:#dde3e8;fill-opacity:1;stroke:#000000;stroke-width:0.54838789;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect4204" |
| width="129.19229" |
| height="29.364229" |
| x="369.90393" |
| y="512.80023" /> |
| <text |
| sodipodi:linespacing="125%" |
| id="text4206" |
| y="531.7511" |
| x="434.27106" |
| style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
| xml:space="preserve"><tspan |
| style="font-size:12.5px" |
| y="531.7511" |
| x="434.27106" |
| sodipodi:role="line" |
| id="tspan4209">Meta data service</tspan></text> |
| </g> |
| </svg> |