libamxo  4.3.4
Object Definition Language (ODL) parsing
populate.svg
Go to the documentation of this file.
1 <svg class="railroad-diagram" height="169" viewBox="0 0 617.5 169" width="617.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2 <g transform="translate(.5 .5)">
3 <g>
4 <path d="M20 30v20m10 -20v20m-10 -10h20" /></g><path d="M40 40h10" /><g>
5 <path d="M50 40h0.0" /><path d="M567.5 40h0.0" /><g class="terminal ">
6 <path d="M50.0 40h0.0" /><path d="M146.5 40h0.0" /><rect height="22" rx="10" ry="10" width="96.5" x="50" y="29"></rect><text x="98.25" y="44">%populate</text></g><path d="M146.5 40h10" /><path d="M156.5 40h10" /><g class="terminal ">
7 <path d="M166.5 40h0.0" /><path d="M195.0 40h0.0" /><rect height="22" rx="10" ry="10" width="28.5" x="166.5" y="29"></rect><text x="180.75" y="44">{</text></g><path d="M195.0 40h10" /><g>
8 <path d="M205.0 40h0.0" /><path d="M529.0 40h0.0" /><path d="M205.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
9 <path d="M225.0 20h284.0" /></g><path d="M509.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M205.0 40h20" /><g>
10 <path d="M225.0 40h0.0" /><path d="M509.0 40h0.0" /><path d="M225.0 40h10" /><g>
11 <path d="M235.0 40h0.0" /><path d="M499.0 40h0.0" /><path d="M235.0 40h20" /><g class="non-terminal ">
12 <path d="M255.0 40h38.25" /><path d="M440.75 40h38.25" /><rect height="22" width="147.5" x="293.25" y="29"></rect><text x="367" y="44">POPULATE OBJECT</text></g><path d="M479.0 40h20" /><path d="M235.0 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
13 <path d="M255.0 70h51.0" /><path d="M428.0 70h51.0" /><rect height="22" width="122" x="306" y="59"></rect><text x="367" y="74">SUBSCRIPTION</text></g><path d="M479.0 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M235.0 40a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="non-terminal ">
14 <path d="M255.0 100h0.0" /><path d="M479.0 100h0.0" /><rect height="22" width="224" x="255" y="89"></rect><text x="367" y="104">SUBSCRIPTION ALTERNATIVE</text></g><path d="M479.0 100a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M235.0 40a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="non-terminal ">
15 <path d="M255.0 130h55.25" /><path d="M423.75 130h55.25" /><rect height="22" width="113.5" x="310.25" y="119"></rect><text x="367" y="134">SYNCHRONIZE</text></g><path d="M479.0 130a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /></g><path d="M499.0 40h10" /><path d="M235.0 40a10 10 0 0 0 -10 10v89a10 10 0 0 0 10 10" /><g>
16 <path d="M235.0 149h264.0" /></g><path d="M499.0 149a10 10 0 0 0 10 -10v-89a10 10 0 0 0 -10 -10" /></g><path d="M509.0 40h20" /></g><path d="M529.0 40h10" /><g class="terminal ">
17 <path d="M539.0 40h0.0" /><path d="M567.5 40h0.0" /><rect height="22" rx="10" ry="10" width="28.5" x="539" y="29"></rect><text x="553.25" y="44">}</text></g></g><path d="M567.5 40h10" /><path d="M 577.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
18 svg.railroad-diagram {
19  background-color:hsl(30,20%,95%);
20 }
21 svg.railroad-diagram path {
22  stroke-width:3;
23  stroke:black;
24  fill:rgba(0,0,0,0);
25 }
26 svg.railroad-diagram text {
27  font:bold 14px monospace;
28  text-anchor:middle;
29 }
30 svg.railroad-diagram text.label{
31  text-anchor:start;
32 }
33 svg.railroad-diagram text.comment{
34  font:italic 12px monospace;
35 }
36 svg.railroad-diagram rect{
37  stroke-width:3;
38  stroke:black;
39  fill:hsl(120,100%,90%);
40 }
41 svg.railroad-diagram g.non-terminal rect{
42  stroke: black;
43  fill: white;
44 )
45 svg.railroad-diagram rect.group-box {
46  stroke: gray;
47  stroke-dasharray: 10 5;
48  fill: none;
49 }
50 /* ]]> */
51 </style></svg>