-
Notifications
You must be signed in to change notification settings - Fork 4
/
Untitled Diagram.drawio
378 lines (378 loc) · 40.4 KB
/
Untitled Diagram.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
<mxfile host="app.diagrams.net" modified="2023-04-03T16:48:05.723Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" etag="Dz9C3wnBXsi-5xNXmGi9" version="21.1.2" type="github">
<diagram name="Page-1" id="efa7a0a1-bf9b-a30e-e6df-94a7791c09e9">
<mxGraphModel dx="1408" dy="748" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="826" pageHeight="1169" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="19" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Role</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdCompany<br />Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="310.0000000000001" y="91.64000000000044" width="160" height="120" as="geometry" />
</mxCell>
<mxCell id="20" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Company</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="310.00000000000006" y="302.4999999999998" width="160" height="125" as="geometry" />
</mxCell>
<mxCell id="21" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Calendar</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdCalendar</p><p style="margin: 0px; margin-left: 8px;">IdCompany</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">ValidUntil</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="40.00000000000002" y="284.99999999999983" width="160" height="160" as="geometry" />
</mxCell>
<mxCell id="22" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>User</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdUser</p><p style="margin: 0px; margin-left: 8px;">IdCompany</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">LastName</p><p style="margin: 0px; margin-left: 8px;">Email</p><p style="margin: 0px; margin-left: 8px;">UserName</p><p style="margin: 0px; margin-left: 8px;">Password</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="879.9999999999999" y="430" width="160.0000000000001" height="180" as="geometry" />
</mxCell>
<mxCell id="23" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>UserProjectRole</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdUserProjectRole</p><p style="margin: 0px; margin-left: 8px;">IdRole</p><p style="margin: 0px; margin-left: 8px;">IdProject</p><p style="margin: 0px; margin-left: 8px;">IdUser</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="591.0800000000005" y="101.64000000000058" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="24" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Client</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdClient</p><p style="margin: 0px; margin-left: 8px;">IdCompany</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="310.0000000000002" y="556.9600000000006" width="160" height="150" as="geometry" />
</mxCell>
<mxCell id="25" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Holiday</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdHoliday</p><p style="margin: 0px; margin-left: 8px;">IdCalendar</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">Date</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="40.00000000000005" y="21.640000000000366" width="160" height="160" as="geometry" />
</mxCell>
<mxCell id="26" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>TimeSheet</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdTimeSheet</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">IdProject</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p><p style="margin: 0px; margin-left: 8px;">IdUser</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="1170" y="680" width="160" height="170" as="geometry" />
</mxCell>
<mxCell id="27" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>TimeSheetHour</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdTimeSheetHour<br />IdTimeSheet</p><p style="margin: 0px; margin-left: 8px;">IdUser</p><p style="margin: 0px; margin-left: 8px;">IdTimeCategory</p><p style="margin: 0px; margin-left: 8px;">IdTask</p><p style="margin: 0px; margin-left: 8px;">Quantity</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">IdProjectManager</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="1170" y="419.99999999999994" width="160" height="200" as="geometry" />
</mxCell>
<mxCell id="28" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Document</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdDocument</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">ValidFrom</p><p style="margin: 0px; margin-left: 8px;">ValidUntil</p><p style="margin: 0px; margin-left: 8px;">DocumentContents</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdateAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="129.9999999999999" y="881.1600000000003" width="160" height="180" as="geometry" />
</mxCell>
<mxCell id="29" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Project</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdProject</p><p style="margin: 0px; margin-left: 8px;">IdClient</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">StartDate</p><p style="margin: 0px; margin-left: 8px;">EndDate</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled<br />IdProjectManager</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="591.0800000000003" y="531.9600000000007" width="160" height="200" as="geometry" />
</mxCell>
<mxCell id="30" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>TimeCategory</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdTimeCategory</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="1420.0000000000002" y="455.0000000000001" width="160" height="130" as="geometry" />
</mxCell>
<mxCell id="31" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>TimeSheetCostCenter</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdTimeSheetCostCenter</p><p style="margin: 0px; margin-left: 8px;">IdTimeSheet</p><p style="margin: 0px; margin-left: 8px;">IdCostCenter</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="1170" y="912.4999999999997" width="160" height="95" as="geometry" />
</mxCell>
<mxCell id="32" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>CostCenter</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdCostCenter</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="940.0000000000001" y="889.9999999999995" width="160" height="140" as="geometry" />
</mxCell>
<mxCell id="33" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>ProjectCostCenter</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdProjectCostCenter</p><p style="margin: 0px; margin-left: 8px;">IdProject</p><p style="margin: 0px; margin-left: 8px;">IdCostCenter</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="630" y="914.9999999999995" width="160" height="90" as="geometry" />
</mxCell>
<mxCell id="34" value="<p style="margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline"><strong>ProjectDocument</strong></p><hr><p style="margin: 0px ; margin-left: 8px">IdProjectDocument</p><p style="margin: 0px ; margin-left: 8px">IdProject</p><p style="margin: 0px ; margin-left: 8px">IdDocument</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="440.00000000000006" y="926.1600000000003" width="160" height="90" as="geometry" />
</mxCell>
<mxCell id="35" value="<p style="margin: 0px; margin-top: 4px; text-align: center; text-decoration: underline;"><strong>Tasks</strong></p><hr /><p style="margin: 0px; margin-left: 8px;">IdTask</p><p style="margin: 0px; margin-left: 8px;">Name</p><p style="margin: 0px; margin-left: 8px;">Description</p><p style="margin: 0px; margin-left: 8px;">Work</p><p style="margin: 0px; margin-left: 8px;">IdProject</p><p style="margin: 0px; margin-left: 8px;">StartDate</p><p style="margin: 0px; margin-left: 8px;">EndDate</p><p style="margin: 0px; margin-left: 8px;">CreatedAt</p><p style="margin: 0px; margin-left: 8px;">UpdatedAt</p><p style="margin: 0px; margin-left: 8px;">Enabled</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="1" vertex="1">
<mxGeometry x="1170" y="140.00000000000009" width="160" height="190" as="geometry" />
</mxCell>
<mxCell id="36" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;" parent="1" source="19" target="20" edge="1">
<mxGeometry y="160" as="geometry">
<mxPoint y="160" as="sourcePoint" />
<mxPoint x="160" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="37" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="36" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="38" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="36" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="590" y="105" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="45" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;rounded=0" parent="1" source="23" target="22" edge="1">
<mxGeometry x="519.3599999999999" y="180" as="geometry">
<mxPoint x="519.3599999999999" y="180" as="sourcePoint" />
<mxPoint x="679.3599999999999" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="46" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="45" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="8.919999999999618" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="47" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="45" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-550" y="-159.99999999999997" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="48" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;exitX=1;exitY=0.25;rounded=0" parent="1" source="29" target="22" edge="1">
<mxGeometry x="769.3599999999999" y="450" as="geometry">
<mxPoint x="769.3599999999999" y="450" as="sourcePoint" />
<mxPoint x="929.3599999999999" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="49" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="48" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="8.919999999999803" y="3.039999999999177" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="50" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="48" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="51" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="23" target="29" edge="1">
<mxGeometry x="389.35999999999996" y="350" as="geometry">
<mxPoint x="389.35999999999996" y="350" as="sourcePoint" />
<mxPoint x="549.3599999999999" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="52" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="51" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="8.91999999999958" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="53" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="51" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="18.919999999999582" y="-21.960000000000644" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="54" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;exitX=0;exitY=0.25;rounded=0" parent="1" source="26" target="22" edge="1">
<mxGeometry x="1209.36" y="170" as="geometry">
<mxPoint x="1209.36" y="170" as="sourcePoint" />
<mxPoint x="1369.36" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="55" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="54" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="-30" y="7.499999999999728" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="56" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="54" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="57" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="27" target="26" edge="1">
<mxGeometry x="1269.36" y="180" as="geometry">
<mxPoint x="1269.36" y="180" as="sourcePoint" />
<mxPoint x="1429.36" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="58" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="57" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="59" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="57" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="20" y="-20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="63" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;entryX=0.75;entryY=1" parent="1" source="33" target="29" edge="1">
<mxGeometry x="479.35999999999996" y="790" as="geometry">
<mxPoint x="479.35999999999996" y="790" as="sourcePoint" />
<mxPoint x="639.3599999999999" y="790" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="64" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="63" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="-30" y="-97.50000000000027" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="65" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="63" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-11.080000000000421" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="66" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="33" target="32" edge="1">
<mxGeometry x="469.3599999999999" y="526.1600000000003" as="geometry">
<mxPoint x="469.3599999999999" y="526.1600000000003" as="sourcePoint" />
<mxPoint x="980" y="1061.1600000000005" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="66" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="68" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="66" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="72" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;entryX=0.25;entryY=1;rounded=0" parent="1" source="34" target="29" edge="1">
<mxGeometry x="419.35999999999996" y="820" as="geometry">
<mxPoint x="419.35999999999996" y="820" as="sourcePoint" />
<mxPoint x="579.3599999999999" y="820" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="73" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="72" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" y="-26.160000000000235" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="74" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="72" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-11.080000000000421" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="75" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="31" target="26" edge="1">
<mxGeometry x="1079.36" y="560" as="geometry">
<mxPoint x="1079.36" y="560" as="sourcePoint" />
<mxPoint x="1239.36" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="76" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="75" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10.00000000000009" y="-22.499999999999915" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="77" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="75" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="78" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="27" target="30" edge="1">
<mxGeometry x="1309.36" y="540" as="geometry">
<mxPoint x="1309.36" y="540" as="sourcePoint" />
<mxPoint x="1469.36" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="79" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="78" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="80" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="78" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="81" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="27" target="35" edge="1">
<mxGeometry x="1119.36" y="540" as="geometry">
<mxPoint x="1119.36" y="540" as="sourcePoint" />
<mxPoint x="1279.36" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="82" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="81" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" y="-20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="83" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="81" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="84" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="27" target="22" edge="1">
<mxGeometry x="1389.36" y="130" as="geometry">
<mxPoint x="1389.36" y="130" as="sourcePoint" />
<mxPoint x="1549.36" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="85" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="84" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="-30" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="86" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="84" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="20" y="2.7284841053187846e-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="87" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="20" target="24" edge="1">
<mxGeometry x="519.3599999999999" y="200" as="geometry">
<mxPoint x="519.3599999999999" y="200" as="sourcePoint" />
<mxPoint x="679.3599999999999" y="200" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="88" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="87" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="-40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="89" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="87" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="19.99999999999981" y="-24.999999999999815" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="90" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="25" target="21" edge="1">
<mxGeometry x="620" y="340" as="geometry">
<mxPoint x="620" y="340" as="sourcePoint" />
<mxPoint x="780" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="91" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="90" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="92" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="90" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="20" y="-24.99999999999981" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="99" value="" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle" parent="1" source="29" target="24" edge="1">
<mxGeometry x="369.35999999999996" y="360" as="geometry">
<mxPoint x="369.35999999999996" y="360" as="sourcePoint" />
<mxPoint x="529.3599999999999" y="360" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="100" value="0..n" style="resizable=0;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="99" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="-31.08000000000042" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="101" value="1" style="resizable=0;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="99" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="19.99999999999981" y="1.8947806286936006e-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="102" value="Use" style="endArrow=open;endSize=12;dashed=1" parent="1" source="23" target="19" edge="1">
<mxGeometry x="430" y="50" as="geometry">
<mxPoint x="430" y="50" as="sourcePoint" />
<mxPoint x="590" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="103" value="1" style="endArrow=open;endSize=12;startArrow=diamondThin;startSize=14;startFill=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;" parent="1" source="21" target="20" edge="1">
<mxGeometry x="-0.8181818181818175" y="4.999999999999702" relative="1" as="geometry">
<mxPoint x="80" y="510" as="sourcePoint" />
<mxPoint x="240" y="510" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="107" value="" style="endArrow=none;edgeStyle=orthogonalEdgeStyle;" parent="1" source="28" target="34" edge="1">
<mxGeometry x="190" y="950" as="geometry">
<mxPoint x="190" y="950" as="sourcePoint" />
<mxPoint x="350" y="950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="108" value="parent" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="107" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="109" value="child" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="107" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-10" y="23.83999999999977" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="110" value="" style="endArrow=none;edgeStyle=orthogonalEdgeStyle;" parent="1" source="32" target="31" edge="1">
<mxGeometry x="910" y="972.4999999999998" as="geometry">
<mxPoint x="910" y="972.4999999999998" as="sourcePoint" />
<mxPoint x="1070" y="972.4999999999998" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="111" value="parent" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="110" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="112" value="child" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;strokeColor=#003366;shadow=1;fillColor=#D4E1F5;fontColor=#003366" parent="110" connectable="0" vertex="1">
<mxGeometry x="1" relative="1" as="geometry">
<mxPoint x="-10" y="25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="113" value="" style="endArrow=block;endFill=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=top;entryX=1;entryY=0.75;exitX=0;exitY=0.75;rounded=0" parent="1" source="26" target="29" edge="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="910" y="840" as="sourcePoint" />
<mxPoint x="1070" y="840" as="targetPoint" />
<Array as="points">
<mxPoint x="910" y="808" />
<mxPoint x="910" y="682" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="114" value="1" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10" parent="113" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="-19.99999999999982" y="2.499999999999909" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>