Subversion Repositories oidplus

Rev

Rev 1204 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1204 Rev 1301
1
<mxfile host="app.diagrams.net" modified="2023-04-13T00:20:45.176Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" etag="9d4FhrGIPdhHJ0zPX6wc" version="21.1.5" type="device">
1
<mxfile host="app.diagrams.net" modified="2023-05-31T21:45:09.782Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" etag="5xBcap5hzl0EHfQwSl1m" version="21.2.3" type="device">
2
  <diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
2
  <diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
3
    <mxGraphModel dx="4871" dy="1273" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
3
    <mxGraphModel dx="4921" dy="1255" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
4
      <root>
4
      <root>
5
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
5
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
6
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
6
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
7
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-0" value="OIDplus" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
7
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-0" value="OIDplus" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
8
          <mxGeometry x="780" y="385" width="120" height="40" as="geometry" />
8
          <mxGeometry x="780" y="385" width="120" height="40" as="geometry" />
9
        </mxCell>
9
        </mxCell>
10
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-1" value="&lt;div&gt;OIDplusAltId&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
10
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-1" value="&lt;div&gt;OIDplusAltId&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
11
          <mxGeometry x="1060" y="580" width="120" height="40" as="geometry" />
11
          <mxGeometry x="1060" y="580" width="120" height="40" as="geometry" />
12
        </mxCell>
12
        </mxCell>
13
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-2" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
13
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-2" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
14
          <mxGeometry relative="1" as="geometry">
14
          <mxGeometry relative="1" as="geometry">
15
            <Array as="points">
15
            <Array as="points">
16
              <mxPoint x="170" y="520" />
16
              <mxPoint x="170" y="520" />
17
              <mxPoint x="26" y="520" />
17
              <mxPoint x="26" y="520" />
18
            </Array>
18
            </Array>
19
          </mxGeometry>
19
          </mxGeometry>
20
        </mxCell>
20
        </mxCell>
21
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-2" value="&lt;div&gt;OIDplusAuthPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
21
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-2" value="&lt;div&gt;OIDplusAuthPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
22
          <mxGeometry x="110" y="580" width="120" height="40" as="geometry" />
22
          <mxGeometry x="110" y="580" width="120" height="40" as="geometry" />
23
        </mxCell>
23
        </mxCell>
24
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-3" value="&lt;div&gt;OIDplusAuthUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
24
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-3" value="&lt;div&gt;OIDplusAuthUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
25
          <mxGeometry x="1060" y="235" width="120" height="40" as="geometry" />
25
          <mxGeometry x="1060" y="235" width="120" height="40" as="geometry" />
26
        </mxCell>
26
        </mxCell>
27
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-4" value="&lt;div&gt;OIDplusConfig&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
27
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-4" value="&lt;div&gt;OIDplusConfig&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
28
          <mxGeometry x="384" y="235" width="120" height="40" as="geometry" />
28
          <mxGeometry x="384" y="235" width="120" height="40" as="geometry" />
29
        </mxCell>
29
        </mxCell>
30
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-5" target="xnW6IEu4I55F3u-ZmjsQ-0">
30
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-5" target="xnW6IEu4I55F3u-ZmjsQ-0" edge="1">
31
          <mxGeometry relative="1" as="geometry" />
31
          <mxGeometry relative="1" as="geometry" />
32
        </mxCell>
32
        </mxCell>
33
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-5" value="&lt;div&gt;OIDplusConfigInitializationException&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
33
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-5" value="&lt;div&gt;OIDplusConfigInitializationException&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
34
          <mxGeometry x="887" y="1000" width="240" height="40" as="geometry" />
34
          <mxGeometry x="887" y="1000" width="240" height="40" as="geometry" />
35
        </mxCell>
35
        </mxCell>
36
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-6" target="HaJfKRJEYKdRmyHm2M7B-27">
36
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-6" target="HaJfKRJEYKdRmyHm2M7B-27" edge="1">
37
          <mxGeometry relative="1" as="geometry">
37
          <mxGeometry relative="1" as="geometry">
38
            <Array as="points">
38
            <Array as="points">
39
              <mxPoint x="840" y="820" />
39
              <mxPoint x="840" y="820" />
40
            </Array>
40
            </Array>
41
          </mxGeometry>
41
          </mxGeometry>
42
        </mxCell>
42
        </mxCell>
43
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-6" value="&lt;div&gt;OIDplusSQLException&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
43
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-6" value="&lt;div&gt;OIDplusSQLException&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
44
          <mxGeometry x="620" y="1000" width="240" height="40" as="geometry" />
44
          <mxGeometry x="620" y="1000" width="240" height="40" as="geometry" />
45
        </mxCell>
45
        </mxCell>
46
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-7" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
46
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-7" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
47
          <mxGeometry relative="1" as="geometry">
47
          <mxGeometry relative="1" as="geometry">
48
            <Array as="points">
48
            <Array as="points">
49
              <mxPoint x="-1119" y="520" />
49
              <mxPoint x="-1119" y="520" />
50
              <mxPoint x="26" y="520" />
50
              <mxPoint x="26" y="520" />
51
            </Array>
51
            </Array>
52
          </mxGeometry>
52
          </mxGeometry>
53
        </mxCell>
53
        </mxCell>
54
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-7" value="&lt;div&gt;OIDplusDatabasePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
54
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-7" value="&lt;div&gt;OIDplusDatabasePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
55
          <mxGeometry x="-1194" y="580" width="150" height="40" as="geometry" />
55
          <mxGeometry x="-1194" y="580" width="150" height="40" as="geometry" />
56
        </mxCell>
56
        </mxCell>
57
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-8" value="&lt;div&gt;OIDplusGui&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
57
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-8" value="&lt;div&gt;OIDplusGui&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
58
          <mxGeometry x="920" y="235" width="120" height="40" as="geometry" />
58
          <mxGeometry x="920" y="235" width="120" height="40" as="geometry" />
59
        </mxCell>
59
        </mxCell>
60
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-9" value="&lt;div&gt;OIDplusLogger&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
60
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-9" value="&lt;div&gt;OIDplusLogger&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
61
          <mxGeometry x="780" y="235" width="120" height="40" as="geometry" />
61
          <mxGeometry x="780" y="235" width="120" height="40" as="geometry" />
62
        </mxCell>
62
        </mxCell>
63
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-10" value="&lt;div&gt;OIDplusObject&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
63
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-10" value="&lt;div&gt;OIDplusObject&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
64
          <mxGeometry x="700" y="578" width="120" height="40" as="geometry" />
64
          <mxGeometry x="700" y="578" width="120" height="40" as="geometry" />
65
        </mxCell>
65
        </mxCell>
66
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-11" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
66
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-11" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
67
          <mxGeometry relative="1" as="geometry">
67
          <mxGeometry relative="1" as="geometry">
68
            <Array as="points">
68
            <Array as="points">
69
              <mxPoint x="494" y="520" />
69
              <mxPoint x="494" y="520" />
70
              <mxPoint x="26" y="520" />
70
              <mxPoint x="26" y="520" />
71
            </Array>
71
            </Array>
72
          </mxGeometry>
72
          </mxGeometry>
73
        </mxCell>
73
        </mxCell>
74
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-11" value="&lt;div&gt;OIDplusObjectTypePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
74
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-11" value="&lt;div&gt;OIDplusObjectTypePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
75
          <mxGeometry x="414" y="578" width="160" height="40" as="geometry" />
75
          <mxGeometry x="414" y="578" width="160" height="40" as="geometry" />
76
        </mxCell>
76
        </mxCell>
77
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="G5G2yCKZkxoIE2J6HtOm-3" edge="1">
77
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="G5G2yCKZkxoIE2J6HtOm-3" edge="1">
78
          <mxGeometry relative="1" as="geometry">
78
          <mxGeometry relative="1" as="geometry">
79
            <mxPoint x="-774" y="672" as="targetPoint" />
79
            <mxPoint x="-774" y="672" as="targetPoint" />
80
            <Array as="points">
80
            <Array as="points">
81
              <mxPoint x="-774" y="672" />
81
              <mxPoint x="-774" y="672" />
82
              <mxPoint x="-944" y="672" />
82
              <mxPoint x="-944" y="672" />
83
            </Array>
83
            </Array>
84
          </mxGeometry>
84
          </mxGeometry>
85
        </mxCell>
85
        </mxCell>
86
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="G5G2yCKZkxoIE2J6HtOm-5" edge="1">
86
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="G5G2yCKZkxoIE2J6HtOm-5" edge="1">
87
          <mxGeometry relative="1" as="geometry">
87
          <mxGeometry relative="1" as="geometry">
88
            <Array as="points">
88
            <Array as="points">
89
              <mxPoint x="-774" y="672" />
89
              <mxPoint x="-774" y="672" />
90
              <mxPoint x="-594" y="672" />
90
              <mxPoint x="-594" y="672" />
91
            </Array>
91
            </Array>
92
          </mxGeometry>
92
          </mxGeometry>
93
        </mxCell>
93
        </mxCell>
94
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="G5G2yCKZkxoIE2J6HtOm-4" edge="1">
94
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="G5G2yCKZkxoIE2J6HtOm-4" edge="1">
95
          <mxGeometry relative="1" as="geometry" />
95
          <mxGeometry relative="1" as="geometry" />
96
        </mxCell>
96
        </mxCell>
97
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
97
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
98
          <mxGeometry relative="1" as="geometry">
98
          <mxGeometry relative="1" as="geometry">
99
            <Array as="points">
99
            <Array as="points">
100
              <mxPoint x="-160" y="520" />
100
              <mxPoint x="-160" y="520" />
101
              <mxPoint x="174" y="520" />
101
              <mxPoint x="174" y="520" />
102
            </Array>
102
            </Array>
103
          </mxGeometry>
103
          </mxGeometry>
104
        </mxCell>
104
        </mxCell>
105
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-12" value="&lt;div&gt;OIDplusPagePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
105
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-12" value="&lt;div&gt;OIDplusPagePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
106
          <mxGeometry x="-834" y="580" width="120" height="40" as="geometry" />
106
          <mxGeometry x="-834" y="580" width="120" height="40" as="geometry" />
107
        </mxCell>
107
        </mxCell>
108
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-13" value="&lt;div&gt;OIDplusPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
108
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-13" value="&lt;div&gt;OIDplusPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
109
          <mxGeometry x="-34" y="355" width="120" height="40" as="geometry" />
109
          <mxGeometry x="-34" y="355" width="120" height="40" as="geometry" />
110
        </mxCell>
110
        </mxCell>
111
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-14" value="&lt;div&gt;OIDplusQueryResult&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=2" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
111
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-14" value="&lt;div&gt;OIDplusQueryResult&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=2" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
112
          <mxGeometry x="-1730" y="582" width="180" height="40" as="geometry" />
112
          <mxGeometry x="-1730" y="582" width="180" height="40" as="geometry" />
113
        </mxCell>
113
        </mxCell>
114
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-15" value="&lt;div&gt;OIDplusRA&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
114
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-15" value="&lt;div&gt;OIDplusRA&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
115
          <mxGeometry x="1060" y="505" width="120" height="40" as="geometry" />
115
          <mxGeometry x="1060" y="505" width="120" height="40" as="geometry" />
116
        </mxCell>
116
        </mxCell>
117
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-16" value="&lt;div&gt;OIDplusSessionHandler&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
-
 
118
          <mxGeometry x="1340" y="235" width="140" height="40" as="geometry" />
-
 
119
        </mxCell>
-
 
120
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-17" value="&lt;div&gt;OIDplusMenuUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
117
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-17" value="&lt;div&gt;OIDplusMenuUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
121
          <mxGeometry x="516" y="235" width="120" height="40" as="geometry" />
118
          <mxGeometry x="516" y="235" width="120" height="40" as="geometry" />
122
        </mxCell>
119
        </mxCell>
123
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-22" target="HaJfKRJEYKdRmyHm2M7B-10" edge="1">
120
        <mxCell id="PMX5CAPXfLzkRhn_E-3W-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-22" target="HaJfKRJEYKdRmyHm2M7B-10" edge="1">
124
          <mxGeometry relative="1" as="geometry" />
121
          <mxGeometry relative="1" as="geometry" />
125
        </mxCell>
122
        </mxCell>
126
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-22" value="(Object type belonging to plugin)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
123
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-22" value="(Object type belonging to plugin)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
127
          <mxGeometry x="700" y="845" width="120" height="40" as="geometry" />
124
          <mxGeometry x="700" y="845" width="120" height="40" as="geometry" />
128
        </mxCell>
125
        </mxCell>
129
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-24" value="&lt;div&gt;&amp;lt;&amp;lt;reference via&lt;/div&gt;&lt;div&gt;class name&amp;gt;&amp;gt;&lt;br&gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=open;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-23" target="HaJfKRJEYKdRmyHm2M7B-22" edge="1">
126
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-24" value="&lt;div&gt;&amp;lt;&amp;lt;reference via&lt;/div&gt;&lt;div&gt;class name&amp;gt;&amp;gt;&lt;br&gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=open;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-23" target="HaJfKRJEYKdRmyHm2M7B-22" edge="1">
130
          <mxGeometry relative="1" as="geometry" />
127
          <mxGeometry relative="1" as="geometry" />
131
        </mxCell>
128
        </mxCell>
132
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-23" target="HaJfKRJEYKdRmyHm2M7B-11" edge="1">
129
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-23" target="HaJfKRJEYKdRmyHm2M7B-11" edge="1">
133
          <mxGeometry relative="1" as="geometry" />
130
          <mxGeometry relative="1" as="geometry" />
134
        </mxCell>
131
        </mxCell>
135
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-23" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
132
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-23" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
136
          <mxGeometry x="424" y="845" width="140" height="40" as="geometry" />
133
          <mxGeometry x="424" y="845" width="140" height="40" as="geometry" />
137
        </mxCell>
134
        </mxCell>
138
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-27" target="qhEKmyDmoYopIHslgWnM-0">
135
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-27" target="qhEKmyDmoYopIHslgWnM-0" edge="1">
139
          <mxGeometry relative="1" as="geometry" />
136
          <mxGeometry relative="1" as="geometry" />
140
        </mxCell>
137
        </mxCell>
141
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-27" value="OIDplusException" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
138
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-27" value="OIDplusException" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
142
          <mxGeometry x="887" y="800" width="240" height="40" as="geometry" />
139
          <mxGeometry x="887" y="800" width="240" height="40" as="geometry" />
143
        </mxCell>
140
        </mxCell>
144
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-30" value="1..1" style="endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-4" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
141
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-30" value="1..1" style="endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-4" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
145
          <mxGeometry width="50" height="50" relative="1" as="geometry">
142
          <mxGeometry width="50" height="50" relative="1" as="geometry">
146
            <mxPoint x="550" y="745" as="sourcePoint" />
143
            <mxPoint x="550" y="745" as="sourcePoint" />
147
            <mxPoint x="600" y="695" as="targetPoint" />
144
            <mxPoint x="600" y="695" as="targetPoint" />
148
          </mxGeometry>
145
          </mxGeometry>
149
        </mxCell>
146
        </mxCell>
150
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-31" value="1..1" style="endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-8" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
147
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-31" value="1..1" style="endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-8" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
151
          <mxGeometry width="50" height="50" relative="1" as="geometry">
148
          <mxGeometry width="50" height="50" relative="1" as="geometry">
152
            <mxPoint x="550" y="745" as="sourcePoint" />
149
            <mxPoint x="550" y="745" as="sourcePoint" />
153
            <mxPoint x="600" y="695" as="targetPoint" />
150
            <mxPoint x="600" y="695" as="targetPoint" />
154
          </mxGeometry>
151
          </mxGeometry>
155
        </mxCell>
152
        </mxCell>
156
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-32" value="1..1" style="endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-3" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
153
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-32" value="1..1" style="endArrow=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-3" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
157
          <mxGeometry width="50" height="50" relative="1" as="geometry">
154
          <mxGeometry width="50" height="50" relative="1" as="geometry">
158
            <mxPoint x="550" y="745" as="sourcePoint" />
155
            <mxPoint x="550" y="745" as="sourcePoint" />
159
            <mxPoint x="600" y="695" as="targetPoint" />
156
            <mxPoint x="600" y="695" as="targetPoint" />
160
          </mxGeometry>
157
          </mxGeometry>
161
        </mxCell>
158
        </mxCell>
162
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-33" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
159
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-33" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
163
          <mxGeometry width="50" height="50" relative="1" as="geometry">
160
          <mxGeometry width="50" height="50" relative="1" as="geometry">
164
            <mxPoint x="840" y="275" as="sourcePoint" />
161
            <mxPoint x="840" y="275" as="sourcePoint" />
165
            <mxPoint x="840" y="385" as="targetPoint" />
162
            <mxPoint x="840" y="385" as="targetPoint" />
166
          </mxGeometry>
163
          </mxGeometry>
167
        </mxCell>
164
        </mxCell>
168
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-37" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
165
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-37" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
169
          <mxGeometry x="110" y="847" width="120" height="40" as="geometry" />
166
          <mxGeometry x="110" y="847" width="120" height="40" as="geometry" />
170
        </mxCell>
167
        </mxCell>
171
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-37" target="HaJfKRJEYKdRmyHm2M7B-2" edge="1">
168
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-37" target="HaJfKRJEYKdRmyHm2M7B-2" edge="1">
172
          <mxGeometry relative="1" as="geometry">
169
          <mxGeometry relative="1" as="geometry">
173
            <mxPoint x="136" y="682" as="sourcePoint" />
170
            <mxPoint x="136" y="682" as="sourcePoint" />
174
            <mxPoint x="-174" y="592" as="targetPoint" />
171
            <mxPoint x="-174" y="592" as="targetPoint" />
175
          </mxGeometry>
172
          </mxGeometry>
176
        </mxCell>
173
        </mxCell>
177
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-40" value="&lt;div&gt;(Plugins found in plugin folder)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
174
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-40" value="&lt;div&gt;(Plugins found in plugin folder)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
178
          <mxGeometry x="-1194" y="847" width="150" height="40" as="geometry" />
175
          <mxGeometry x="-1194" y="847" width="150" height="40" as="geometry" />
179
        </mxCell>
176
        </mxCell>
180
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-40" target="HaJfKRJEYKdRmyHm2M7B-7" edge="1">
177
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-40" target="HaJfKRJEYKdRmyHm2M7B-7" edge="1">
181
          <mxGeometry relative="1" as="geometry">
178
          <mxGeometry relative="1" as="geometry">
182
            <mxPoint x="-1458" y="642" as="sourcePoint" />
179
            <mxPoint x="-1458" y="642" as="sourcePoint" />
183
            <mxPoint x="-1458" y="592" as="targetPoint" />
180
            <mxPoint x="-1458" y="592" as="targetPoint" />
184
          </mxGeometry>
181
          </mxGeometry>
185
        </mxCell>
182
        </mxCell>
186
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-43" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-7" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
183
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-43" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-7" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
187
          <mxGeometry x="0.4542" y="2" width="50" height="50" relative="1" as="geometry">
184
          <mxGeometry x="0.4542" y="2" width="50" height="50" relative="1" as="geometry">
188
            <mxPoint x="140" y="640" as="sourcePoint" />
185
            <mxPoint x="140" y="640" as="sourcePoint" />
189
            <mxPoint x="590" y="330" as="targetPoint" />
186
            <mxPoint x="590" y="330" as="targetPoint" />
190
            <mxPoint as="offset" />
187
            <mxPoint as="offset" />
191
          </mxGeometry>
188
          </mxGeometry>
192
        </mxCell>
189
        </mxCell>
193
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-44" value="Singleton class" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
190
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-44" value="Singleton class" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
194
          <mxGeometry x="770" y="435" width="140" height="20" as="geometry" />
191
          <mxGeometry x="770" y="435" width="140" height="20" as="geometry" />
195
        </mxCell>
192
        </mxCell>
196
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-46" value="Plugins" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
193
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-46" value="Plugins" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
197
          <mxGeometry x="-44" y="320" width="140" height="20" as="geometry" />
194
          <mxGeometry x="-44" y="320" width="140" height="20" as="geometry" />
198
        </mxCell>
195
        </mxCell>
199
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-47" value="Exceptions" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
196
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-47" value="Exceptions" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
200
          <mxGeometry x="931" y="690" width="140" height="20" as="geometry" />
197
          <mxGeometry x="931" y="690" width="140" height="20" as="geometry" />
201
        </mxCell>
198
        </mxCell>
202
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-48" value="Various other classes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
199
        <mxCell id="HaJfKRJEYKdRmyHm2M7B-48" value="Various other classes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
203
          <mxGeometry x="990" y="641" width="250" height="20" as="geometry" />
200
          <mxGeometry x="990" y="641" width="250" height="20" as="geometry" />
204
        </mxCell>
201
        </mxCell>
205
        <mxCell id="qhEKmyDmoYopIHslgWnM-0" value="Exception" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
202
        <mxCell id="qhEKmyDmoYopIHslgWnM-0" value="Exception" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
206
          <mxGeometry x="887" y="720" width="240" height="40" as="geometry" />
203
          <mxGeometry x="887" y="720" width="240" height="40" as="geometry" />
207
        </mxCell>
204
        </mxCell>
208
        <mxCell id="qhEKmyDmoYopIHslgWnM-3" value="&amp;lt;&amp;lt;throws&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;edgeStyle=orthogonalEdgeStyle;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-1" target="HaJfKRJEYKdRmyHm2M7B-6" edge="1">
205
        <mxCell id="qhEKmyDmoYopIHslgWnM-3" value="&amp;lt;&amp;lt;throws&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;edgeStyle=orthogonalEdgeStyle;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-1" target="HaJfKRJEYKdRmyHm2M7B-6" edge="1">
209
          <mxGeometry x="0.862" y="1" width="50" height="50" relative="1" as="geometry">
206
          <mxGeometry x="0.862" y="1" width="50" height="50" relative="1" as="geometry">
210
            <mxPoint x="570" y="670" as="sourcePoint" />
207
            <mxPoint x="570" y="670" as="sourcePoint" />
211
            <mxPoint x="670" y="670" as="targetPoint" />
208
            <mxPoint x="670" y="670" as="targetPoint" />
212
            <mxPoint as="offset" />
209
            <mxPoint as="offset" />
213
          </mxGeometry>
210
          </mxGeometry>
214
        </mxCell>
211
        </mxCell>
215
        <mxCell id="qhEKmyDmoYopIHslgWnM-4" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-1" target="HaJfKRJEYKdRmyHm2M7B-10" edge="1">
212
        <mxCell id="qhEKmyDmoYopIHslgWnM-4" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-1" target="HaJfKRJEYKdRmyHm2M7B-10" edge="1">
216
          <mxGeometry width="50" height="50" relative="1" as="geometry">
213
          <mxGeometry width="50" height="50" relative="1" as="geometry">
217
            <mxPoint x="-530" y="790" as="sourcePoint" />
214
            <mxPoint x="-530" y="790" as="sourcePoint" />
218
            <mxPoint x="-170" y="790" as="targetPoint" />
215
            <mxPoint x="-170" y="790" as="targetPoint" />
219
          </mxGeometry>
216
          </mxGeometry>
220
        </mxCell>
217
        </mxCell>
221
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="qhEKmyDmoYopIHslgWnM-6" target="HaJfKRJEYKdRmyHm2M7B-27">
218
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="qhEKmyDmoYopIHslgWnM-6" target="HaJfKRJEYKdRmyHm2M7B-27" edge="1">
222
          <mxGeometry relative="1" as="geometry">
219
          <mxGeometry relative="1" as="geometry">
223
            <Array as="points">
220
            <Array as="points">
224
              <mxPoint x="1200" y="820" />
221
              <mxPoint x="1200" y="820" />
225
            </Array>
222
            </Array>
226
          </mxGeometry>
223
          </mxGeometry>
227
        </mxCell>
224
        </mxCell>
228
        <mxCell id="qhEKmyDmoYopIHslgWnM-6" value="&lt;div&gt;OIDplusMailException&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
225
        <mxCell id="qhEKmyDmoYopIHslgWnM-6" value="&lt;div&gt;OIDplusMailException&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
229
          <mxGeometry x="1160" y="1000" width="240" height="40" as="geometry" />
226
          <mxGeometry x="1160" y="1000" width="240" height="40" as="geometry" />
230
        </mxCell>
227
        </mxCell>
231
        <mxCell id="qhEKmyDmoYopIHslgWnM-8" value="&lt;div&gt;OIDplusMailUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
228
        <mxCell id="qhEKmyDmoYopIHslgWnM-8" value="&lt;div&gt;OIDplusMailUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
232
          <mxGeometry x="1190" y="235" width="140" height="40" as="geometry" />
229
          <mxGeometry x="1190" y="235" width="140" height="40" as="geometry" />
233
        </mxCell>
230
        </mxCell>
234
        <mxCell id="qhEKmyDmoYopIHslgWnM-9" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="qhEKmyDmoYopIHslgWnM-8" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
231
        <mxCell id="qhEKmyDmoYopIHslgWnM-9" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="qhEKmyDmoYopIHslgWnM-8" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
235
          <mxGeometry width="50" height="50" relative="1" as="geometry">
232
          <mxGeometry width="50" height="50" relative="1" as="geometry">
236
            <mxPoint x="980" y="485" as="sourcePoint" />
233
            <mxPoint x="980" y="485" as="sourcePoint" />
237
            <mxPoint x="710" y="435" as="targetPoint" />
234
            <mxPoint x="710" y="435" as="targetPoint" />
238
          </mxGeometry>
235
          </mxGeometry>
239
        </mxCell>
236
        </mxCell>
240
        <mxCell id="qhEKmyDmoYopIHslgWnM-10" value="&amp;lt;&amp;lt;throws&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="qhEKmyDmoYopIHslgWnM-8" edge="1">
237
        <mxCell id="qhEKmyDmoYopIHslgWnM-10" value="&amp;lt;&amp;lt;throws&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="qhEKmyDmoYopIHslgWnM-8" edge="1">
241
          <mxGeometry x="-0.876" y="1" width="50" height="50" relative="1" as="geometry">
238
          <mxGeometry x="-0.876" y="1" width="50" height="50" relative="1" as="geometry">
242
            <mxPoint x="495" y="690" as="sourcePoint" />
239
            <mxPoint x="495" y="690" as="sourcePoint" />
243
            <mxPoint x="1296" y="1001" as="targetPoint" />
240
            <mxPoint x="1296" y="1001" as="targetPoint" />
244
            <mxPoint y="-1" as="offset" />
241
            <mxPoint y="-1" as="offset" />
245
          </mxGeometry>
242
          </mxGeometry>
246
        </mxCell>
243
        </mxCell>
247
        <mxCell id="qhEKmyDmoYopIHslgWnM-12" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-17" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
244
        <mxCell id="qhEKmyDmoYopIHslgWnM-12" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-17" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
248
          <mxGeometry width="50" height="50" relative="1" as="geometry">
245
          <mxGeometry width="50" height="50" relative="1" as="geometry">
249
            <mxPoint x="1140" y="485" as="sourcePoint" />
246
            <mxPoint x="1140" y="485" as="sourcePoint" />
250
            <mxPoint x="1100" y="385" as="targetPoint" />
247
            <mxPoint x="1100" y="385" as="targetPoint" />
251
          </mxGeometry>
248
          </mxGeometry>
252
        </mxCell>
249
        </mxCell>
253
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-0" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-2" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
250
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-0" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-2" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
254
          <mxGeometry x="-0.0049" y="2" width="50" height="50" relative="1" as="geometry">
251
          <mxGeometry x="-0.0049" y="2" width="50" height="50" relative="1" as="geometry">
255
            <mxPoint x="342.5" y="560" as="sourcePoint" />
252
            <mxPoint x="342.5" y="560" as="sourcePoint" />
256
            <mxPoint x="590" y="330" as="targetPoint" />
253
            <mxPoint x="590" y="330" as="targetPoint" />
257
            <mxPoint as="offset" />
254
            <mxPoint as="offset" />
258
          </mxGeometry>
255
          </mxGeometry>
259
        </mxCell>
256
        </mxCell>
260
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-1" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
257
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-1" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-12" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
261
          <mxGeometry x="0.1213" y="1" width="50" height="50" relative="1" as="geometry">
258
          <mxGeometry x="0.1213" y="1" width="50" height="50" relative="1" as="geometry">
262
            <mxPoint x="150" y="560" as="sourcePoint" />
259
            <mxPoint x="150" y="560" as="sourcePoint" />
263
            <mxPoint x="590" y="330" as="targetPoint" />
260
            <mxPoint x="590" y="330" as="targetPoint" />
264
            <mxPoint as="offset" />
261
            <mxPoint as="offset" />
265
          </mxGeometry>
262
          </mxGeometry>
266
        </mxCell>
263
        </mxCell>
267
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-2" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-11" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
264
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-2" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-11" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
268
          <mxGeometry x="-0.125" y="3" width="50" height="50" relative="1" as="geometry">
265
          <mxGeometry x="-0.125" y="3" width="50" height="50" relative="1" as="geometry">
269
            <mxPoint x="-10" y="560" as="sourcePoint" />
266
            <mxPoint x="-10" y="560" as="sourcePoint" />
270
            <mxPoint x="590" y="330" as="targetPoint" />
267
            <mxPoint x="590" y="330" as="targetPoint" />
271
            <mxPoint as="offset" />
268
            <mxPoint as="offset" />
272
          </mxGeometry>
269
          </mxGeometry>
273
        </mxCell>
270
        </mxCell>
274
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-16" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="G5G2yCKZkxoIE2J6HtOm-3" target="G5G2yCKZkxoIE2J6HtOm-11" edge="1">
271
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-16" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="G5G2yCKZkxoIE2J6HtOm-3" target="G5G2yCKZkxoIE2J6HtOm-11" edge="1">
275
          <mxGeometry relative="1" as="geometry" />
272
          <mxGeometry relative="1" as="geometry" />
276
        </mxCell>
273
        </mxCell>
277
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-3" value="&lt;div&gt;OIDplusPagePluginPublic&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
274
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-3" value="&lt;div&gt;OIDplusPagePluginPublic&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
278
          <mxGeometry x="-1024" y="732" width="160" height="40" as="geometry" />
275
          <mxGeometry x="-1024" y="732" width="160" height="40" as="geometry" />
279
        </mxCell>
276
        </mxCell>
280
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="G5G2yCKZkxoIE2J6HtOm-4" target="G5G2yCKZkxoIE2J6HtOm-12" edge="1">
277
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="G5G2yCKZkxoIE2J6HtOm-4" target="G5G2yCKZkxoIE2J6HtOm-12" edge="1">
281
          <mxGeometry relative="1" as="geometry" />
278
          <mxGeometry relative="1" as="geometry" />
282
        </mxCell>
279
        </mxCell>
283
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-4" value="&lt;div&gt;OIDplusPagePluginRa&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
280
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-4" value="&lt;div&gt;OIDplusPagePluginRa&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
284
          <mxGeometry x="-854" y="732" width="160" height="40" as="geometry" />
281
          <mxGeometry x="-854" y="732" width="160" height="40" as="geometry" />
285
        </mxCell>
282
        </mxCell>
286
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="G5G2yCKZkxoIE2J6HtOm-5" target="G5G2yCKZkxoIE2J6HtOm-13" edge="1">
283
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="G5G2yCKZkxoIE2J6HtOm-5" target="G5G2yCKZkxoIE2J6HtOm-13" edge="1">
287
          <mxGeometry relative="1" as="geometry" />
284
          <mxGeometry relative="1" as="geometry" />
288
        </mxCell>
285
        </mxCell>
289
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-5" value="&lt;div&gt;OIDplusPagePluginAdmin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
286
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-5" value="&lt;div&gt;OIDplusPagePluginAdmin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
290
          <mxGeometry x="-674" y="732" width="160" height="40" as="geometry" />
287
          <mxGeometry x="-674" y="732" width="160" height="40" as="geometry" />
291
        </mxCell>
288
        </mxCell>
292
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-11" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
289
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-11" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
293
          <mxGeometry x="-1024" y="847" width="160" height="40" as="geometry" />
290
          <mxGeometry x="-1024" y="847" width="160" height="40" as="geometry" />
294
        </mxCell>
291
        </mxCell>
295
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-12" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
292
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-12" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
296
          <mxGeometry x="-854" y="847" width="160" height="40" as="geometry" />
293
          <mxGeometry x="-854" y="847" width="160" height="40" as="geometry" />
297
        </mxCell>
294
        </mxCell>
298
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-13" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
295
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-13" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
299
          <mxGeometry x="-674" y="847" width="160" height="40" as="geometry" />
296
          <mxGeometry x="-674" y="847" width="160" height="40" as="geometry" />
300
        </mxCell>
297
        </mxCell>
301
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-17" value="Utility classes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
298
        <mxCell id="G5G2yCKZkxoIE2J6HtOm-17" value="Utility classes" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
302
          <mxGeometry x="560" y="205" width="560" height="20" as="geometry" />
299
          <mxGeometry x="560" y="205" width="560" height="20" as="geometry" />
303
        </mxCell>
300
        </mxCell>
304
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-4" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;edgeStyle=orthogonalEdgeStyle;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="ZfX25L6vCK6xiF5fLbg_-0" target="ZfX25L6vCK6xiF5fLbg_-2" edge="1">
301
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-4" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;edgeStyle=orthogonalEdgeStyle;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="ZfX25L6vCK6xiF5fLbg_-0" target="ZfX25L6vCK6xiF5fLbg_-2" edge="1">
305
          <mxGeometry relative="1" as="geometry" />
302
          <mxGeometry relative="1" as="geometry" />
306
        </mxCell>
303
        </mxCell>
307
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-0" value="&lt;div&gt;OIDplusBaseConfig&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
304
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-0" value="&lt;div&gt;OIDplusBaseConfig&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
308
          <mxGeometry x="244" y="235" width="120" height="40" as="geometry" />
305
          <mxGeometry x="244" y="235" width="120" height="40" as="geometry" />
309
        </mxCell>
306
        </mxCell>
310
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-1" value="1..1" style="endArrow=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=open;startFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="ZfX25L6vCK6xiF5fLbg_-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
307
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-1" value="1..1" style="endArrow=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=open;startFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="ZfX25L6vCK6xiF5fLbg_-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
311
          <mxGeometry width="50" height="50" relative="1" as="geometry">
308
          <mxGeometry width="50" height="50" relative="1" as="geometry">
312
            <mxPoint x="460" y="285" as="sourcePoint" />
309
            <mxPoint x="460" y="285" as="sourcePoint" />
313
            <mxPoint x="650" y="370" as="targetPoint" />
310
            <mxPoint x="650" y="370" as="targetPoint" />
314
          </mxGeometry>
311
          </mxGeometry>
315
        </mxCell>
312
        </mxCell>
316
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-2" value="&lt;div&gt;&amp;lt;&amp;lt;&amp;lt;interface&amp;gt;&amp;gt;&amp;gt;&lt;/div&gt;&lt;div&gt;OIDplusGetterSetterInterface&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
313
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-2" value="&lt;div&gt;&amp;lt;&amp;lt;&amp;lt;interface&amp;gt;&amp;gt;&amp;gt;&lt;/div&gt;&lt;div&gt;OIDplusGetterSetterInterface&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
317
          <mxGeometry x="340" y="90" width="210" height="40" as="geometry" />
314
          <mxGeometry x="340" y="90" width="210" height="40" as="geometry" />
318
        </mxCell>
315
        </mxCell>
319
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-3" value="Interfaces" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
316
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-3" value="Interfaces" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=3;fontSize=15;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
320
          <mxGeometry x="381" y="60" width="140" height="20" as="geometry" />
317
          <mxGeometry x="381" y="60" width="140" height="20" as="geometry" />
321
        </mxCell>
318
        </mxCell>
322
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-4" target="ZfX25L6vCK6xiF5fLbg_-2" edge="1">
319
        <mxCell id="ZfX25L6vCK6xiF5fLbg_-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-4" target="ZfX25L6vCK6xiF5fLbg_-2" edge="1">
323
          <mxGeometry relative="1" as="geometry">
320
          <mxGeometry relative="1" as="geometry">
324
            <mxPoint x="190" y="245" as="sourcePoint" />
321
            <mxPoint x="190" y="245" as="sourcePoint" />
325
            <mxPoint x="259" y="190" as="targetPoint" />
322
            <mxPoint x="259" y="190" as="targetPoint" />
326
          </mxGeometry>
323
          </mxGeometry>
327
        </mxCell>
324
        </mxCell>
328
        <mxCell id="DPRJdcyUqyCm2qNz097J-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DPRJdcyUqyCm2qNz097J-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
325
        <mxCell id="DPRJdcyUqyCm2qNz097J-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DPRJdcyUqyCm2qNz097J-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
329
          <mxGeometry relative="1" as="geometry">
326
          <mxGeometry relative="1" as="geometry">
330
            <Array as="points">
327
            <Array as="points">
331
              <mxPoint x="317" y="520" />
328
              <mxPoint x="317" y="520" />
332
              <mxPoint x="26" y="520" />
329
              <mxPoint x="26" y="520" />
333
            </Array>
330
            </Array>
334
          </mxGeometry>
331
          </mxGeometry>
335
        </mxCell>
332
        </mxCell>
336
        <mxCell id="DPRJdcyUqyCm2qNz097J-0" value="OIDplusSqlSlangPlugin" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
333
        <mxCell id="DPRJdcyUqyCm2qNz097J-0" value="OIDplusSqlSlangPlugin" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
337
          <mxGeometry x="244" y="580" width="146" height="40" as="geometry" />
334
          <mxGeometry x="244" y="580" width="146" height="40" as="geometry" />
338
        </mxCell>
335
        </mxCell>
339
        <mxCell id="DPRJdcyUqyCm2qNz097J-2" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DPRJdcyUqyCm2qNz097J-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
336
        <mxCell id="DPRJdcyUqyCm2qNz097J-2" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DPRJdcyUqyCm2qNz097J-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
340
          <mxGeometry x="0.154" y="-1" width="50" height="50" relative="1" as="geometry">
337
          <mxGeometry x="0.154" y="-1" width="50" height="50" relative="1" as="geometry">
341
            <mxPoint x="-280" y="590" as="sourcePoint" />
338
            <mxPoint x="-280" y="590" as="sourcePoint" />
342
            <mxPoint x="790" y="415" as="targetPoint" />
339
            <mxPoint x="790" y="415" as="targetPoint" />
343
            <mxPoint as="offset" />
340
            <mxPoint as="offset" />
344
          </mxGeometry>
341
          </mxGeometry>
345
        </mxCell>
342
        </mxCell>
346
        <mxCell id="DPRJdcyUqyCm2qNz097J-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DPRJdcyUqyCm2qNz097J-3" target="DPRJdcyUqyCm2qNz097J-0" edge="1">
343
        <mxCell id="DPRJdcyUqyCm2qNz097J-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DPRJdcyUqyCm2qNz097J-3" target="DPRJdcyUqyCm2qNz097J-0" edge="1">
347
          <mxGeometry relative="1" as="geometry" />
344
          <mxGeometry relative="1" as="geometry" />
348
        </mxCell>
345
        </mxCell>
349
        <mxCell id="DPRJdcyUqyCm2qNz097J-3" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
346
        <mxCell id="DPRJdcyUqyCm2qNz097J-3" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
350
          <mxGeometry x="257" y="845" width="120" height="40" as="geometry" />
347
          <mxGeometry x="257" y="845" width="120" height="40" as="geometry" />
351
        </mxCell>
348
        </mxCell>
352
        <mxCell id="DkYupNasizu9DOJkTfZ_-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DkYupNasizu9DOJkTfZ_-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
349
        <mxCell id="DkYupNasizu9DOJkTfZ_-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DkYupNasizu9DOJkTfZ_-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
353
          <mxGeometry relative="1" as="geometry">
350
          <mxGeometry relative="1" as="geometry">
354
            <Array as="points">
351
            <Array as="points">
355
              <mxPoint x="26" y="420" />
352
              <mxPoint x="26" y="420" />
356
              <mxPoint x="26" y="420" />
353
              <mxPoint x="26" y="420" />
357
            </Array>
354
            </Array>
358
          </mxGeometry>
355
          </mxGeometry>
359
        </mxCell>
356
        </mxCell>
360
        <mxCell id="DkYupNasizu9DOJkTfZ_-0" value="&lt;div&gt;OIDplusLoggerPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
357
        <mxCell id="DkYupNasizu9DOJkTfZ_-0" value="&lt;div&gt;OIDplusLoggerPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
361
          <mxGeometry x="-24" y="580" width="120" height="40" as="geometry" />
358
          <mxGeometry x="-24" y="580" width="120" height="40" as="geometry" />
362
        </mxCell>
359
        </mxCell>
363
        <mxCell id="DkYupNasizu9DOJkTfZ_-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DkYupNasizu9DOJkTfZ_-1" target="DkYupNasizu9DOJkTfZ_-0" edge="1">
360
        <mxCell id="DkYupNasizu9DOJkTfZ_-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DkYupNasizu9DOJkTfZ_-1" target="DkYupNasizu9DOJkTfZ_-0" edge="1">
364
          <mxGeometry relative="1" as="geometry" />
361
          <mxGeometry relative="1" as="geometry" />
365
        </mxCell>
362
        </mxCell>
366
        <mxCell id="DkYupNasizu9DOJkTfZ_-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
363
        <mxCell id="DkYupNasizu9DOJkTfZ_-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
367
          <mxGeometry x="-24" y="845" width="120" height="40" as="geometry" />
364
          <mxGeometry x="-24" y="845" width="120" height="40" as="geometry" />
368
        </mxCell>
365
        </mxCell>
369
        <mxCell id="DkYupNasizu9DOJkTfZ_-4" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DkYupNasizu9DOJkTfZ_-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
366
        <mxCell id="DkYupNasizu9DOJkTfZ_-4" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="DkYupNasizu9DOJkTfZ_-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
370
          <mxGeometry x="0.2199" y="3" width="50" height="50" relative="1" as="geometry">
367
          <mxGeometry x="0.2199" y="3" width="50" height="50" relative="1" as="geometry">
371
            <mxPoint x="-420" y="588" as="sourcePoint" />
368
            <mxPoint x="-420" y="588" as="sourcePoint" />
372
            <mxPoint x="790" y="415" as="targetPoint" />
369
            <mxPoint x="790" y="415" as="targetPoint" />
373
            <mxPoint as="offset" />
370
            <mxPoint as="offset" />
374
          </mxGeometry>
371
          </mxGeometry>
375
        </mxCell>
372
        </mxCell>
376
        <mxCell id="iIVjh-oNidVyA_spt8Qc-0" value="&lt;div&gt;OIDplusDatabaseConnection&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
373
        <mxCell id="iIVjh-oNidVyA_spt8Qc-0" value="&lt;div&gt;OIDplusDatabaseConnection&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
377
          <mxGeometry x="-1465" y="582" width="170" height="40" as="geometry" />
374
          <mxGeometry x="-1465" y="582" width="170" height="40" as="geometry" />
378
        </mxCell>
375
        </mxCell>
379
        <mxCell id="iIVjh-oNidVyA_spt8Qc-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-1" target="iIVjh-oNidVyA_spt8Qc-0" edge="1">
376
        <mxCell id="iIVjh-oNidVyA_spt8Qc-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-1" target="iIVjh-oNidVyA_spt8Qc-0" edge="1">
380
          <mxGeometry relative="1" as="geometry" />
377
          <mxGeometry relative="1" as="geometry" />
381
        </mxCell>
378
        </mxCell>
382
        <mxCell id="iIVjh-oNidVyA_spt8Qc-1" value="(Object type belonging to plugin)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
379
        <mxCell id="iIVjh-oNidVyA_spt8Qc-1" value="(Object type belonging to plugin)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
383
          <mxGeometry x="-1470" y="847" width="180" height="40" as="geometry" />
380
          <mxGeometry x="-1470" y="847" width="180" height="40" as="geometry" />
384
        </mxCell>
381
        </mxCell>
385
        <mxCell id="iIVjh-oNidVyA_spt8Qc-4" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-40" target="iIVjh-oNidVyA_spt8Qc-1" edge="1">
382
        <mxCell id="iIVjh-oNidVyA_spt8Qc-4" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-40" target="iIVjh-oNidVyA_spt8Qc-1" edge="1">
386
          <mxGeometry relative="1" as="geometry">
383
          <mxGeometry relative="1" as="geometry">
387
            <mxPoint x="-1220" y="942" as="sourcePoint" />
384
            <mxPoint x="-1220" y="942" as="sourcePoint" />
388
            <mxPoint x="-800" y="1002" as="targetPoint" />
385
            <mxPoint x="-800" y="1002" as="targetPoint" />
389
          </mxGeometry>
386
          </mxGeometry>
390
        </mxCell>
387
        </mxCell>
391
        <mxCell id="iIVjh-oNidVyA_spt8Qc-5" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-7" target="iIVjh-oNidVyA_spt8Qc-0" edge="1">
388
        <mxCell id="iIVjh-oNidVyA_spt8Qc-5" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-7" target="iIVjh-oNidVyA_spt8Qc-0" edge="1">
392
          <mxGeometry relative="1" as="geometry">
389
          <mxGeometry relative="1" as="geometry">
393
            <mxPoint x="-1184" y="877" as="sourcePoint" />
390
            <mxPoint x="-1184" y="877" as="sourcePoint" />
394
            <mxPoint x="-1310" y="877" as="targetPoint" />
391
            <mxPoint x="-1310" y="877" as="targetPoint" />
395
          </mxGeometry>
392
          </mxGeometry>
396
        </mxCell>
393
        </mxCell>
397
        <mxCell id="hHwU8VejZRRS_UG9LHs_-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="hHwU8VejZRRS_UG9LHs_-0" target="HaJfKRJEYKdRmyHm2M7B-14" edge="1">
394
        <mxCell id="hHwU8VejZRRS_UG9LHs_-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="hHwU8VejZRRS_UG9LHs_-0" target="HaJfKRJEYKdRmyHm2M7B-14" edge="1">
398
          <mxGeometry relative="1" as="geometry" />
395
          <mxGeometry relative="1" as="geometry" />
399
        </mxCell>
396
        </mxCell>
400
        <mxCell id="hHwU8VejZRRS_UG9LHs_-0" value="(Object type belonging to plugin)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
397
        <mxCell id="hHwU8VejZRRS_UG9LHs_-0" value="(Object type belonging to plugin)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
401
          <mxGeometry x="-1730" y="847" width="180" height="40" as="geometry" />
398
          <mxGeometry x="-1730" y="847" width="180" height="40" as="geometry" />
402
        </mxCell>
399
        </mxCell>
403
        <mxCell id="hHwU8VejZRRS_UG9LHs_-2" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-1" target="hHwU8VejZRRS_UG9LHs_-0" edge="1">
400
        <mxCell id="hHwU8VejZRRS_UG9LHs_-2" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-1" target="hHwU8VejZRRS_UG9LHs_-0" edge="1">
404
          <mxGeometry relative="1" as="geometry">
401
          <mxGeometry relative="1" as="geometry">
405
            <mxPoint x="-1164" y="877" as="sourcePoint" />
402
            <mxPoint x="-1164" y="877" as="sourcePoint" />
406
            <mxPoint x="-1280" y="877" as="targetPoint" />
403
            <mxPoint x="-1280" y="877" as="targetPoint" />
407
          </mxGeometry>
404
          </mxGeometry>
408
        </mxCell>
405
        </mxCell>
409
        <mxCell id="hHwU8VejZRRS_UG9LHs_-3" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-0" target="HaJfKRJEYKdRmyHm2M7B-14" edge="1">
406
        <mxCell id="hHwU8VejZRRS_UG9LHs_-3" value="&lt;div&gt;&amp;lt;&amp;lt;returns&amp;gt;&amp;gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="iIVjh-oNidVyA_spt8Qc-0" target="HaJfKRJEYKdRmyHm2M7B-14" edge="1">
410
          <mxGeometry relative="1" as="geometry">
407
          <mxGeometry relative="1" as="geometry">
411
            <mxPoint x="-1460" y="877" as="sourcePoint" />
408
            <mxPoint x="-1460" y="877" as="sourcePoint" />
412
            <mxPoint x="-1550" y="877" as="targetPoint" />
409
            <mxPoint x="-1550" y="877" as="targetPoint" />
413
          </mxGeometry>
410
          </mxGeometry>
414
        </mxCell>
411
        </mxCell>
415
        <mxCell id="gtBzsOuAjul52rFa1OYU-1" value="&amp;lt;&amp;lt;declares plugin&#39;s main class&amp;gt;&amp;gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=open;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gtBzsOuAjul52rFa1OYU-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
412
        <mxCell id="gtBzsOuAjul52rFa1OYU-1" value="&amp;lt;&amp;lt;declares plugin&#39;s main class&amp;gt;&amp;gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=open;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gtBzsOuAjul52rFa1OYU-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
416
          <mxGeometry relative="1" as="geometry" />
413
          <mxGeometry relative="1" as="geometry" />
417
        </mxCell>
414
        </mxCell>
418
        <mxCell id="gtBzsOuAjul52rFa1OYU-0" value="&lt;div&gt;OIDplusPluginManifest&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
415
        <mxCell id="gtBzsOuAjul52rFa1OYU-0" value="&lt;div&gt;OIDplusPluginManifest&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
419
          <mxGeometry x="-369" y="355" width="130" height="40" as="geometry" />
416
          <mxGeometry x="-369" y="355" width="130" height="40" as="geometry" />
420
        </mxCell>
417
        </mxCell>
421
        <mxCell id="CNNl3d5peV92x1fBMfyh-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="CNNl3d5peV92x1fBMfyh-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
418
        <mxCell id="CNNl3d5peV92x1fBMfyh-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="CNNl3d5peV92x1fBMfyh-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
422
          <mxGeometry relative="1" as="geometry">
419
          <mxGeometry relative="1" as="geometry">
423
            <Array as="points">
420
            <Array as="points">
424
              <mxPoint x="-107" y="520" />
421
              <mxPoint x="-107" y="520" />
425
              <mxPoint x="26" y="520" />
422
              <mxPoint x="26" y="520" />
426
            </Array>
423
            </Array>
427
          </mxGeometry>
424
          </mxGeometry>
428
        </mxCell>
425
        </mxCell>
429
        <mxCell id="CNNl3d5peV92x1fBMfyh-0" value="&lt;div&gt;OIDplusLanguagePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
426
        <mxCell id="CNNl3d5peV92x1fBMfyh-0" value="&lt;div&gt;OIDplusLanguagePlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
430
          <mxGeometry x="-180" y="580" width="146" height="40" as="geometry" />
427
          <mxGeometry x="-180" y="580" width="146" height="40" as="geometry" />
431
        </mxCell>
428
        </mxCell>
432
        <mxCell id="CNNl3d5peV92x1fBMfyh-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="CNNl3d5peV92x1fBMfyh-1" target="CNNl3d5peV92x1fBMfyh-0" edge="1">
429
        <mxCell id="CNNl3d5peV92x1fBMfyh-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="CNNl3d5peV92x1fBMfyh-1" target="CNNl3d5peV92x1fBMfyh-0" edge="1">
433
          <mxGeometry relative="1" as="geometry" />
430
          <mxGeometry relative="1" as="geometry" />
434
        </mxCell>
431
        </mxCell>
435
        <mxCell id="CNNl3d5peV92x1fBMfyh-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
432
        <mxCell id="CNNl3d5peV92x1fBMfyh-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
436
          <mxGeometry x="-180" y="845" width="146" height="40" as="geometry" />
433
          <mxGeometry x="-180" y="845" width="146" height="40" as="geometry" />
437
        </mxCell>
434
        </mxCell>
438
        <mxCell id="CNNl3d5peV92x1fBMfyh-4" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="CNNl3d5peV92x1fBMfyh-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
435
        <mxCell id="CNNl3d5peV92x1fBMfyh-4" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="CNNl3d5peV92x1fBMfyh-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
439
          <mxGeometry x="0.0628" y="7" width="50" height="50" relative="1" as="geometry">
436
          <mxGeometry x="0.0628" y="7" width="50" height="50" relative="1" as="geometry">
440
            <mxPoint x="-424.00000000000045" y="578" as="sourcePoint" />
437
            <mxPoint x="-424.00000000000045" y="578" as="sourcePoint" />
441
            <mxPoint x="820" y="520" as="targetPoint" />
438
            <mxPoint x="820" y="520" as="targetPoint" />
442
            <mxPoint as="offset" />
439
            <mxPoint as="offset" />
443
          </mxGeometry>
440
          </mxGeometry>
444
        </mxCell>
441
        </mxCell>
445
        <mxCell id="3l2sRb-N14FQhKNspFXv-0" value="&lt;div&gt;OIDplusDesignPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
442
        <mxCell id="3l2sRb-N14FQhKNspFXv-0" value="&lt;div&gt;OIDplusDesignPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
446
          <mxGeometry x="-340" y="580" width="146" height="40" as="geometry" />
443
          <mxGeometry x="-340" y="580" width="146" height="40" as="geometry" />
447
        </mxCell>
444
        </mxCell>
448
        <mxCell id="3l2sRb-N14FQhKNspFXv-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3l2sRb-N14FQhKNspFXv-1" target="3l2sRb-N14FQhKNspFXv-0" edge="1">
445
        <mxCell id="3l2sRb-N14FQhKNspFXv-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3l2sRb-N14FQhKNspFXv-1" target="3l2sRb-N14FQhKNspFXv-0" edge="1">
449
          <mxGeometry relative="1" as="geometry" />
446
          <mxGeometry relative="1" as="geometry" />
450
        </mxCell>
447
        </mxCell>
451
        <mxCell id="3l2sRb-N14FQhKNspFXv-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
448
        <mxCell id="3l2sRb-N14FQhKNspFXv-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
452
          <mxGeometry x="-340" y="845" width="146" height="40" as="geometry" />
449
          <mxGeometry x="-340" y="845" width="146" height="40" as="geometry" />
453
        </mxCell>
450
        </mxCell>
454
        <mxCell id="3l2sRb-N14FQhKNspFXv-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3l2sRb-N14FQhKNspFXv-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
451
        <mxCell id="3l2sRb-N14FQhKNspFXv-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3l2sRb-N14FQhKNspFXv-0" target="HaJfKRJEYKdRmyHm2M7B-13" edge="1">
455
          <mxGeometry relative="1" as="geometry">
452
          <mxGeometry relative="1" as="geometry">
456
            <Array as="points">
453
            <Array as="points">
457
              <mxPoint x="-267" y="520" />
454
              <mxPoint x="-267" y="520" />
458
              <mxPoint x="26" y="520" />
455
              <mxPoint x="26" y="520" />
459
            </Array>
456
            </Array>
460
            <mxPoint x="-604" y="588" as="sourcePoint" />
457
            <mxPoint x="-604" y="588" as="sourcePoint" />
461
            <mxPoint x="200" y="390" as="targetPoint" />
458
            <mxPoint x="200" y="390" as="targetPoint" />
462
          </mxGeometry>
459
          </mxGeometry>
463
        </mxCell>
460
        </mxCell>
464
        <mxCell id="AXW5pK63AdBEsBHRJf1H-0" value="&lt;div&gt;OIDplusRAAuthInfo&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
461
        <mxCell id="AXW5pK63AdBEsBHRJf1H-0" value="&lt;div&gt;OIDplusRAAuthInfo&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
465
          <mxGeometry x="1060" y="425" width="120" height="40" as="geometry" />
462
          <mxGeometry x="1060" y="425" width="120" height="40" as="geometry" />
466
        </mxCell>
463
        </mxCell>
467
        <mxCell id="AXW5pK63AdBEsBHRJf1H-1" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;exitX=0.669;exitY=1.008;exitDx=0;exitDy=0;endFill=0;exitPerimeter=0;entryX=0.669;entryY=0.017;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-3" target="AXW5pK63AdBEsBHRJf1H-0" edge="1">
464
        <mxCell id="AXW5pK63AdBEsBHRJf1H-1" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;exitX=0.669;exitY=1.008;exitDx=0;exitDy=0;endFill=0;exitPerimeter=0;entryX=0.669;entryY=0.017;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-3" target="AXW5pK63AdBEsBHRJf1H-0" edge="1">
468
          <mxGeometry width="50" height="50" relative="1" as="geometry">
465
          <mxGeometry width="50" height="50" relative="1" as="geometry">
469
            <mxPoint x="1274.9799999999996" y="277" as="sourcePoint" />
466
            <mxPoint x="1274.9799999999996" y="277" as="sourcePoint" />
470
            <mxPoint x="1140" y="400" as="targetPoint" />
467
            <mxPoint x="1140" y="400" as="targetPoint" />
471
          </mxGeometry>
468
          </mxGeometry>
472
        </mxCell>
469
        </mxCell>
473
        <mxCell id="AXW5pK63AdBEsBHRJf1H-2" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-15" target="AXW5pK63AdBEsBHRJf1H-0" edge="1">
470
        <mxCell id="AXW5pK63AdBEsBHRJf1H-2" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-15" target="AXW5pK63AdBEsBHRJf1H-0" edge="1">
474
          <mxGeometry width="50" height="50" relative="1" as="geometry">
471
          <mxGeometry width="50" height="50" relative="1" as="geometry">
475
            <mxPoint x="1238" y="262" as="sourcePoint" />
472
            <mxPoint x="1238" y="262" as="sourcePoint" />
476
            <mxPoint x="1115" y="675" as="targetPoint" />
473
            <mxPoint x="1115" y="675" as="targetPoint" />
477
          </mxGeometry>
474
          </mxGeometry>
478
        </mxCell>
475
        </mxCell>
479
        <mxCell id="AXW5pK63AdBEsBHRJf1H-3" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-2" target="AXW5pK63AdBEsBHRJf1H-0" edge="1">
476
        <mxCell id="AXW5pK63AdBEsBHRJf1H-3" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-2" target="AXW5pK63AdBEsBHRJf1H-0" edge="1">
480
          <mxGeometry x="0.451" y="3" width="50" height="50" relative="1" as="geometry">
477
          <mxGeometry x="0.451" y="3" width="50" height="50" relative="1" as="geometry">
481
            <mxPoint x="1144" y="277" as="sourcePoint" />
478
            <mxPoint x="1144" y="277" as="sourcePoint" />
482
            <mxPoint x="900" y="520" as="targetPoint" />
479
            <mxPoint x="900" y="520" as="targetPoint" />
483
            <mxPoint as="offset" />
480
            <mxPoint as="offset" />
484
          </mxGeometry>
481
          </mxGeometry>
485
        </mxCell>
482
        </mxCell>
486
        <mxCell id="AXW5pK63AdBEsBHRJf1H-4" value="OIDplus classes in includes/classes/*.class.php" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=23;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
483
        <mxCell id="AXW5pK63AdBEsBHRJf1H-4" value="OIDplus classes in includes/classes/*.class.php" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=23;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
487
          <mxGeometry x="-354" y="160" width="364" height="20" as="geometry" />
484
          <mxGeometry x="-354" y="160" width="364" height="20" as="geometry" />
488
        </mxCell>
485
        </mxCell>
489
        <mxCell id="3F3D4gaKDAmtR1z54Nxq-0" value="&lt;div&gt;OIDplusCookieUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
486
        <mxCell id="3F3D4gaKDAmtR1z54Nxq-0" value="&lt;div&gt;OIDplusCookieUtils&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
490
          <mxGeometry x="650" y="235" width="120" height="40" as="geometry" />
487
          <mxGeometry x="650" y="235" width="120" height="40" as="geometry" />
491
        </mxCell>
488
        </mxCell>
492
        <mxCell id="3F3D4gaKDAmtR1z54Nxq-1" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3F3D4gaKDAmtR1z54Nxq-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
489
        <mxCell id="3F3D4gaKDAmtR1z54Nxq-1" value="1..1" style="endArrow=none;html=1;startArrow=open;startFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3F3D4gaKDAmtR1z54Nxq-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
493
          <mxGeometry width="50" height="50" relative="1" as="geometry">
490
          <mxGeometry width="50" height="50" relative="1" as="geometry">
494
            <mxPoint x="850" y="285" as="sourcePoint" />
491
            <mxPoint x="850" y="285" as="sourcePoint" />
495
            <mxPoint x="810" y="340" as="targetPoint" />
492
            <mxPoint x="810" y="340" as="targetPoint" />
496
          </mxGeometry>
493
          </mxGeometry>
497
        </mxCell>
494
        </mxCell>
498
        <mxCell id="Byxuzqwyhnfv62GrUFNm-0" value="OIDplusAuthContentStore" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=2" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
495
        <mxCell id="Byxuzqwyhnfv62GrUFNm-0" value="OIDplusAuthContentStore" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=2" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
499
          <mxGeometry x="1574" y="441" width="200" height="40" as="geometry" />
496
          <mxGeometry x="1560" y="441" width="200" height="40" as="geometry" />
500
        </mxCell>
497
        </mxCell>
501
        <mxCell id="Byxuzqwyhnfv62GrUFNm-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-1" target="Byxuzqwyhnfv62GrUFNm-0" edge="1">
498
        <mxCell id="Byxuzqwyhnfv62GrUFNm-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-1" target="Byxuzqwyhnfv62GrUFNm-0" edge="1">
502
          <mxGeometry relative="1" as="geometry" />
499
          <mxGeometry relative="1" as="geometry" />
503
        </mxCell>
500
        </mxCell>
504
        <mxCell id="Byxuzqwyhnfv62GrUFNm-1" value="OIDplusAuthContentStoreDummy" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
501
        <mxCell id="Byxuzqwyhnfv62GrUFNm-1" value="OIDplusAuthContentStoreJWT" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
505
          <mxGeometry x="1700" y="546" width="200" height="40" as="geometry" />
502
          <mxGeometry x="1670" y="545" width="200" height="40" as="geometry" />
506
        </mxCell>
-
 
507
        <mxCell id="Byxuzqwyhnfv62GrUFNm-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-2" target="Byxuzqwyhnfv62GrUFNm-1" edge="1">
-
 
508
          <mxGeometry relative="1" as="geometry" />
-
 
509
        </mxCell>
-
 
510
        <mxCell id="Byxuzqwyhnfv62GrUFNm-2" value="OIDplusAuthContentStoreJWT" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
-
 
511
          <mxGeometry x="1700" y="631" width="200" height="40" as="geometry" />
-
 
512
        </mxCell>
503
        </mxCell>
513
        <mxCell id="Byxuzqwyhnfv62GrUFNm-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-3" target="Byxuzqwyhnfv62GrUFNm-0" edge="1">
504
        <mxCell id="Byxuzqwyhnfv62GrUFNm-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-3" target="Byxuzqwyhnfv62GrUFNm-0" edge="1">
514
          <mxGeometry relative="1" as="geometry" />
505
          <mxGeometry relative="1" as="geometry" />
515
        </mxCell>
506
        </mxCell>
516
        <mxCell id="Byxuzqwyhnfv62GrUFNm-3" value="OIDplusAuthContentStoreSession" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
507
        <mxCell id="Byxuzqwyhnfv62GrUFNm-3" value="OIDplusAuthContentStoreSession" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
517
          <mxGeometry x="1440" y="546" width="200" height="40" as="geometry" />
508
          <mxGeometry x="1440" y="546" width="200" height="40" as="geometry" />
518
        </mxCell>
509
        </mxCell>
519
        <mxCell id="Byxuzqwyhnfv62GrUFNm-10" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-3" target="Byxuzqwyhnfv62GrUFNm-0" edge="1">
510
        <mxCell id="Byxuzqwyhnfv62GrUFNm-10" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-3" target="Byxuzqwyhnfv62GrUFNm-0" edge="1">
520
          <mxGeometry x="0.796" y="2" width="50" height="50" relative="1" as="geometry">
511
          <mxGeometry x="0.796" y="2" width="50" height="50" relative="1" as="geometry">
521
            <mxPoint x="1154" y="287" as="sourcePoint" />
512
            <mxPoint x="1154" y="287" as="sourcePoint" />
522
            <mxPoint x="1063.5" y="450" as="targetPoint" />
513
            <mxPoint x="1063.5" y="450" as="targetPoint" />
523
            <mxPoint as="offset" />
514
            <mxPoint as="offset" />
524
          </mxGeometry>
515
          </mxGeometry>
525
        </mxCell>
516
        </mxCell>
526
        <mxCell id="L80APtfHvu4QAkl1HBHO-0" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-16" target="ZfX25L6vCK6xiF5fLbg_-2" edge="1">
-
 
527
          <mxGeometry relative="1" as="geometry">
-
 
528
            <mxPoint x="450" y="180" as="sourcePoint" />
-
 
529
            <mxPoint x="300.49999999999955" y="190" as="targetPoint" />
-
 
530
          </mxGeometry>
-
 
531
        </mxCell>
-
 
532
        <mxCell id="L80APtfHvu4QAkl1HBHO-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.894;entryY=0.988;entryDx=0;entryDy=0;endArrow=block;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;jumpStyle=none;edgeStyle=orthogonalEdgeStyle;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-0" target="ZfX25L6vCK6xiF5fLbg_-2" edge="1">
517
        <mxCell id="L80APtfHvu4QAkl1HBHO-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.894;entryY=0.988;entryDx=0;entryDy=0;endArrow=block;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;jumpStyle=none;edgeStyle=orthogonalEdgeStyle;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-0" target="ZfX25L6vCK6xiF5fLbg_-2" edge="1">
533
          <mxGeometry relative="1" as="geometry">
518
          <mxGeometry relative="1" as="geometry">
534
            <mxPoint x="840" y="141" as="sourcePoint" />
519
            <mxPoint x="840" y="141" as="sourcePoint" />
535
            <mxPoint x="303.424" y="141.27999999999997" as="targetPoint" />
520
            <mxPoint x="303.424" y="141.27999999999997" as="targetPoint" />
536
            <Array as="points">
521
            <Array as="points">
537
              <mxPoint x="1674" y="160" />
522
              <mxPoint x="1660" y="160" />
538
              <mxPoint x="528" y="160" />
523
              <mxPoint x="528" y="160" />
539
            </Array>
524
            </Array>
540
          </mxGeometry>
525
          </mxGeometry>
541
        </mxCell>
526
        </mxCell>
542
        <mxCell id="L80APtfHvu4QAkl1HBHO-2" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;endFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Byxuzqwyhnfv62GrUFNm-3" target="HaJfKRJEYKdRmyHm2M7B-16" edge="1">
-
 
543
          <mxGeometry x="0.6679" width="50" height="50" relative="1" as="geometry">
-
 
544
            <mxPoint x="1160" y="285" as="sourcePoint" />
-
 
545
            <mxPoint x="1400" y="510" as="targetPoint" />
-
 
546
            <mxPoint as="offset" />
-
 
547
          </mxGeometry>
-
 
548
        </mxCell>
-
 
549
        <mxCell id="FpbcvbkZNCeurcATEcsh-0" value="&lt;div&gt;OIDplusCaptchaPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
527
        <mxCell id="FpbcvbkZNCeurcATEcsh-0" value="&lt;div&gt;OIDplusCaptchaPlugin&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=2;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
550
          <mxGeometry x="-500" y="580" width="146" height="40" as="geometry" />
528
          <mxGeometry x="-500" y="580" width="146" height="40" as="geometry" />
551
        </mxCell>
529
        </mxCell>
552
        <mxCell id="FpbcvbkZNCeurcATEcsh-2" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FpbcvbkZNCeurcATEcsh-1" target="FpbcvbkZNCeurcATEcsh-0" edge="1">
530
        <mxCell id="FpbcvbkZNCeurcATEcsh-2" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FpbcvbkZNCeurcATEcsh-1" target="FpbcvbkZNCeurcATEcsh-0" edge="1">
553
          <mxGeometry relative="1" as="geometry" />
531
          <mxGeometry relative="1" as="geometry" />
554
        </mxCell>
532
        </mxCell>
555
        <mxCell id="FpbcvbkZNCeurcATEcsh-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
533
        <mxCell id="FpbcvbkZNCeurcATEcsh-1" value="(Plugins found in plugin folder)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
556
          <mxGeometry x="-500" y="845" width="146" height="40" as="geometry" />
534
          <mxGeometry x="-500" y="845" width="146" height="40" as="geometry" />
557
        </mxCell>
535
        </mxCell>
558
        <mxCell id="FpbcvbkZNCeurcATEcsh-3" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FpbcvbkZNCeurcATEcsh-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
536
        <mxCell id="FpbcvbkZNCeurcATEcsh-3" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;startArrow=open;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="FpbcvbkZNCeurcATEcsh-0" target="HaJfKRJEYKdRmyHm2M7B-0" edge="1">
559
          <mxGeometry x="0.1213" y="1" width="50" height="50" relative="1" as="geometry">
537
          <mxGeometry x="0.1213" y="1" width="50" height="50" relative="1" as="geometry">
560
            <mxPoint x="-734" y="590" as="sourcePoint" />
538
            <mxPoint x="-734" y="590" as="sourcePoint" />
561
            <mxPoint x="730" y="390" as="targetPoint" />
539
            <mxPoint x="730" y="390" as="targetPoint" />
562
            <mxPoint as="offset" />
540
            <mxPoint as="offset" />
563
          </mxGeometry>
541
          </mxGeometry>
564
        </mxCell>
542
        </mxCell>
565
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-0" target="HaJfKRJEYKdRmyHm2M7B-27">
543
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-0" target="HaJfKRJEYKdRmyHm2M7B-27" edge="1">
566
          <mxGeometry relative="1" as="geometry" />
544
          <mxGeometry relative="1" as="geometry" />
567
        </mxCell>
545
        </mxCell>
568
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-0" value="OIDplusHtmlException" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
546
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-0" value="OIDplusHtmlException" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
569
          <mxGeometry x="887" y="885" width="240" height="40" as="geometry" />
547
          <mxGeometry x="887" y="885" width="240" height="40" as="geometry" />
570
        </mxCell>
548
        </mxCell>
571
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-7" value="OIDplusLogTarget" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
549
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-7" value="OIDplusLogTarget" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
572
          <mxGeometry x="1590" y="900" width="200" height="40" as="geometry" />
550
          <mxGeometry x="1560" y="900" width="200" height="40" as="geometry" />
573
        </mxCell>
551
        </mxCell>
574
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-8" value="OIDplusLogEvent" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
552
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-8" value="OIDplusLogEvent" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
575
          <mxGeometry x="1590" y="805" width="200" height="40" as="geometry" />
553
          <mxGeometry x="1560" y="805" width="200" height="40" as="geometry" />
576
        </mxCell>
554
        </mxCell>
577
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-9" target="xnW6IEu4I55F3u-ZmjsQ-7">
555
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-9" target="xnW6IEu4I55F3u-ZmjsQ-7" edge="1">
578
          <mxGeometry relative="1" as="geometry" />
556
          <mxGeometry relative="1" as="geometry" />
579
        </mxCell>
557
        </mxCell>
580
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-9" value="OIDplusLogTargetUser" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
558
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-9" value="OIDplusLogTargetUser" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
581
          <mxGeometry x="1470" y="1000" width="200" height="40" as="geometry" />
559
          <mxGeometry x="1440" y="1000" width="200" height="40" as="geometry" />
582
        </mxCell>
560
        </mxCell>
583
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-10" target="xnW6IEu4I55F3u-ZmjsQ-7">
561
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-10" target="xnW6IEu4I55F3u-ZmjsQ-7" edge="1">
584
          <mxGeometry relative="1" as="geometry" />
562
          <mxGeometry relative="1" as="geometry" />
585
        </mxCell>
563
        </mxCell>
586
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-10" value="OIDplusLogTargetObject" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
564
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-10" value="OIDplusLogTargetObject" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
587
          <mxGeometry x="1700" y="1000" width="200" height="40" as="geometry" />
565
          <mxGeometry x="1670" y="1000" width="200" height="40" as="geometry" />
588
        </mxCell>
566
        </mxCell>
589
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-13" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-8" target="xnW6IEu4I55F3u-ZmjsQ-7">
567
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-13" value="&amp;lt;&amp;lt;contains list of&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xnW6IEu4I55F3u-ZmjsQ-8" target="xnW6IEu4I55F3u-ZmjsQ-7" edge="1">
590
          <mxGeometry x="0.1461" y="3" width="50" height="50" relative="1" as="geometry">
568
          <mxGeometry x="0.1461" y="3" width="50" height="50" relative="1" as="geometry">
591
            <mxPoint x="1070" y="235" as="sourcePoint" />
569
            <mxPoint x="1040" y="235" as="sourcePoint" />
592
            <mxPoint x="1414" y="421" as="targetPoint" />
570
            <mxPoint x="1384" y="421" as="targetPoint" />
593
            <mxPoint as="offset" />
571
            <mxPoint as="offset" />
594
          </mxGeometry>
572
          </mxGeometry>
595
        </mxCell>
573
        </mxCell>
596
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-15" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-9" target="xnW6IEu4I55F3u-ZmjsQ-8">
574
        <mxCell id="xnW6IEu4I55F3u-ZmjsQ-15" value="&amp;lt;&amp;lt;uses&amp;gt;&amp;gt;" style="endArrow=open;dashed=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HaJfKRJEYKdRmyHm2M7B-9" target="xnW6IEu4I55F3u-ZmjsQ-8" edge="1">
597
          <mxGeometry x="0.755" y="-3" width="50" height="50" relative="1" as="geometry">
575
          <mxGeometry x="0.755" y="-3" width="50" height="50" relative="1" as="geometry">
598
            <mxPoint x="1700" y="855" as="sourcePoint" />
576
            <mxPoint x="1700" y="855" as="sourcePoint" />
599
            <mxPoint x="1700" y="910" as="targetPoint" />
577
            <mxPoint x="1700" y="910" as="targetPoint" />
600
            <mxPoint as="offset" />
578
            <mxPoint as="offset" />
601
          </mxGeometry>
579
          </mxGeometry>
602
        </mxCell>
580
        </mxCell>
603
      </root>
581
      </root>
604
    </mxGraphModel>
582
    </mxGraphModel>
605
  </diagram>
583
  </diagram>
606
</mxfile>
584
</mxfile>