-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCandidateEvaluationDiagram.drawio
672 lines (672 loc) · 63.7 KB
/
CandidateEvaluationDiagram.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
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
<mxfile host="app.diagrams.net" modified="2021-05-24T16:04:15.422Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36" etag="LHtQEYO2kt8jauCkHanb" version="14.7.0" type="github">
<diagram id="A-NSBLyzI6V44a3IHp4e" name="Page-1">
<mxGraphModel dx="2844" dy="2693" 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">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-1" value="Employee" style="swimlane;fontStyle=2;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1770" y="450" width="210" height="168" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-2" value="-Name : String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-1" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-3" value="- Surname : String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rounded=0;shadow=0;html=0;" parent="KlNXCq1ZU-bsoKe6JaGI-1" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-4" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-1" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-5" value="+ revivewCandidate()&nbsp;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="KlNXCq1ZU-bsoKe6JaGI-1" vertex="1">
<mxGeometry y="86" width="210" height="20" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-6" value="ProjectManager" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1670" y="720" width="160" height="138" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-7" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-6" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-8" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-6" target="KlNXCq1ZU-bsoKe6JaGI-1" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1750" y="563" as="sourcePoint" />
<mxPoint x="1750" y="563" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-9" value="HumanResourceManager" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1870" y="720" width="160" height="140" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-10" value="-Successor : Employee" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-9" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-11" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-9" vertex="1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-12" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-9" target="KlNXCq1ZU-bsoKe6JaGI-1" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1760" y="733" as="sourcePoint" />
<mxPoint x="1860" y="631" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-13" value="HumanResourceAssistant" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1460" y="720" width="160" height="138" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-14" value="-Successor : Employee" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-13" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-15" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-13" vertex="1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-16" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="KlNXCq1ZU-bsoKe6JaGI-1" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1550" y="712" as="sourcePoint" />
<mxPoint x="1440" y="610" as="targetPoint" />
<Array as="points">
<mxPoint x="1730" y="670" />
<mxPoint x="1730" y="670" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-22" value="1" style="endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.313;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-13" target="KlNXCq1ZU-bsoKe6JaGI-3" edge="1">
<mxGeometry x="-0.9518" y="10" relative="1" as="geometry">
<mxPoint x="1510" y="700" as="sourcePoint" />
<mxPoint x="2100" y="570" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-23" value="1" style="endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.861;exitY=-0.025;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-9" target="KlNXCq1ZU-bsoKe6JaGI-3" edge="1">
<mxGeometry x="-0.9518" y="10" relative="1" as="geometry">
<mxPoint x="2270" y="675" as="sourcePoint" />
<mxPoint x="2030" y="520" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-25" value="<<abstract>>
Candidate
" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="2257" y="104" width="163" height="256" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-26" value="-Name : String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="40" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-27" value="-surname: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="66" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-28" value="- applicationState: BaseState" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="92" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-29" value="- socialSkills : int" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="118" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-30" value="- technicalSkills: int" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="144" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-31" value="- cv: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="170" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-126" value="- candidateId: int" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="196" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-127" value="- password: int" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="222" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-32" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-25" vertex="1">
<mxGeometry y="248" width="163" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-34" value="EmployeeController" style="swimlane;fontStyle=2;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="2550" y="510" width="210" height="138" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-35" value="- candidate : Candidate" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-34" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-36" value="- Surname : String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rounded=0;shadow=0;html=0;" parent="KlNXCq1ZU-bsoKe6JaGI-34" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-37" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-34" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-38" value="+ revivewCandidate() :" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="KlNXCq1ZU-bsoKe6JaGI-34" vertex="1">
<mxGeometry y="86" width="210" height="20" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-39" value="HumanResourceManagerController" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="2430" y="750" width="210" height="138" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-40" value="-Successor : EmployeeController" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-39" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-41" value="-hrManager: HumanResourceManager" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-39" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-42" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-39" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-43" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-39" target="KlNXCq1ZU-bsoKe6JaGI-34" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2530" y="593" as="sourcePoint" />
<mxPoint x="2530" y="593" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-44" value="ProjectManagerController" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="2650" y="750" width="210" height="140" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-45" value="-Successor : EmployeeController" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-44" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-46" value="-manager: ProjectManager" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-44" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-47" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-44" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-48" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-44" target="KlNXCq1ZU-bsoKe6JaGI-34" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2540" y="763" as="sourcePoint" />
<mxPoint x="2640" y="661" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-49" value="HumanResourceAssistantController" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="2210" y="750" width="210" height="138" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-50" value="-Successor : EmployeeController" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-49" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-51" value="-assistant: HumanResourceAssistant" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-49" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-52" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-49" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-53" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="KlNXCq1ZU-bsoKe6JaGI-34" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2329.999999999999" y="742" as="sourcePoint" />
<mxPoint x="2220" y="640" as="targetPoint" />
<Array as="points">
<mxPoint x="2510" y="700" />
<mxPoint x="2510" y="700" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-59" value="1" style="endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.313;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-49" target="KlNXCq1ZU-bsoKe6JaGI-36" edge="1">
<mxGeometry x="-0.9518" y="10" relative="1" as="geometry">
<mxPoint x="2290" y="730" as="sourcePoint" />
<mxPoint x="2880" y="600" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-60" value="1" style="endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.861;exitY=-0.025;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-44" target="KlNXCq1ZU-bsoKe6JaGI-36" edge="1">
<mxGeometry x="-0.9518" y="10" relative="1" as="geometry">
<mxPoint x="3050" y="705" as="sourcePoint" />
<mxPoint x="2810" y="550" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-62" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-44" target="KlNXCq1ZU-bsoKe6JaGI-6" edge="1">
<mxGeometry x="0.0206" y="70" width="160" relative="1" as="geometry">
<mxPoint x="1100" y="950" as="sourcePoint" />
<mxPoint x="1420" y="860" as="targetPoint" />
<Array as="points">
<mxPoint x="2755" y="930" />
<mxPoint x="2430" y="930" />
<mxPoint x="2080" y="930" />
<mxPoint x="1750" y="930" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-63" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="KlNXCq1ZU-bsoKe6JaGI-13" edge="1">
<mxGeometry x="0.0206" y="70" width="160" relative="1" as="geometry">
<mxPoint x="2344.999999999999" y="890" as="sourcePoint" />
<mxPoint x="1340" y="858" as="targetPoint" />
<Array as="points">
<mxPoint x="2345" y="930" />
<mxPoint x="2020" y="930" />
<mxPoint x="1670" y="930" />
<mxPoint x="1540" y="930" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-64" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="KlNXCq1ZU-bsoKe6JaGI-9" edge="1">
<mxGeometry x="0.0206" y="70" width="160" relative="1" as="geometry">
<mxPoint x="2549.999999999999" y="890" as="sourcePoint" />
<mxPoint x="1745" y="858" as="targetPoint" />
<Array as="points">
<mxPoint x="2550" y="920" />
<mxPoint x="2225" y="920" />
<mxPoint x="1950" y="920" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-65" value="Team
" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1150" y="650" width="170" height="112" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-66" value="-teamName: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-65" vertex="1">
<mxGeometry y="26" width="170" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-128" value="-password: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-65" vertex="1">
<mxGeometry y="52" width="170" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-67" value="-employees: List<Employee>" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-65" vertex="1">
<mxGeometry y="78" width="170" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-68" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-65" vertex="1">
<mxGeometry y="104" width="170" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-69" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-65" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="1350" y="630" as="sourcePoint" />
<mxPoint x="1769" y="586" as="targetPoint" />
<Array as="points">
<mxPoint x="1278" y="590" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-70" value="JobAdvert
" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="410" y="650" width="210" height="224" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-71" value="-team: Team" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-72" value="-title: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-73" value="-description: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="78" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-74" value="-requirements: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="104" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-75" value="-position: Position" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="130" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-76" value="-isActive: boolean" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="156" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-129" value="-appliedCandidates: List<Candidate>" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="182" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-77" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="208" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-149" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-70" vertex="1">
<mxGeometry y="216" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-78" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-73" target="KlNXCq1ZU-bsoKe6JaGI-67" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="1443.72" y="934.05" as="sourcePoint" />
<mxPoint x="1130" y="715" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-79" value="TeamController" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1130" y="870" width="230" height="138" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-80" value="-team: Team" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-79" vertex="1">
<mxGeometry y="26" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-81" value="-view : TeamView" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-79" vertex="1">
<mxGeometry y="52" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-82" value="-pendingCandidates: List<Candidate>" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-79" vertex="1">
<mxGeometry y="78" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-83" value="-approvedCandidates: List<Candidate>" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-79" vertex="1">
<mxGeometry y="104" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-84" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-79" vertex="1">
<mxGeometry y="130" width="230" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-85" value="" style="endArrow=open;endSize=12;dashed=1;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="KlNXCq1ZU-bsoKe6JaGI-65" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="1245" y="870" as="sourcePoint" />
<mxPoint x="1240" y="760" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-86" value="TeamView" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="780" y="866" width="230" height="184" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-87" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-86" vertex="1">
<mxGeometry y="26" width="230" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-88" value="-showTeamMembers(List<Employee>)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-86" vertex="1">
<mxGeometry y="34" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-89" value="-showJobAdverts(List<JobAdvert>)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-86" vertex="1">
<mxGeometry y="60" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-90" value="-createCandidateTable(List<Candidate>)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-86" vertex="1">
<mxGeometry y="86" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-123" value="-showCandidateDetail(Candidate)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-86" vertex="1">
<mxGeometry y="112" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-91" value="" style="endArrow=open;endSize=12;dashed=1;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-81" target="KlNXCq1ZU-bsoKe6JaGI-89" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="1255" y="880" as="sourcePoint" />
<mxPoint x="1245" y="760" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-92" value="EmployeeDialogView" style="swimlane;fontStyle=2;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1770" y="240" width="210" height="110" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-93" value="-employee : Employee" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-92" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-94" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-92" vertex="1">
<mxGeometry y="52" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-95" value="+ createDialogButton()&nbsp;" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="KlNXCq1ZU-bsoKe6JaGI-92" vertex="1">
<mxGeometry y="60" width="210" height="20" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-96" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-92" target="KlNXCq1ZU-bsoKe6JaGI-1" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="1880" y="390" as="sourcePoint" />
<mxPoint x="1760" y="394" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-97" value="BaseState" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1780" y="-260" width="163" height="120" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-98" value="-name: String" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-97" vertex="1">
<mxGeometry y="26" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-99" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-97" vertex="1">
<mxGeometry y="52" width="163" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-100" value="- changeState(Candidate)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-97" vertex="1">
<mxGeometry y="60" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-101" value="Certain" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="2000" y="-90" width="163" height="90" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-102" value="-instance: Certain" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-101" vertex="1">
<mxGeometry y="26" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-103" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-101" vertex="1">
<mxGeometry y="52" width="163" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-104" value="- changeState(Candidate)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-101" vertex="1">
<mxGeometry y="60" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-105" value="HighLevel" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1820" y="-90" width="163" height="90" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-106" value="-instance: HighLevel" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-105" vertex="1">
<mxGeometry y="26" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-107" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-105" vertex="1">
<mxGeometry y="52" width="163" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-108" value="- changeState(Candidate)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-105" vertex="1">
<mxGeometry y="60" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-109" value="MidLevel" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1620" y="-90" width="163" height="90" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-110" value="-instance: MidLevel" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-109" vertex="1">
<mxGeometry y="26" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-111" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-109" vertex="1">
<mxGeometry y="52" width="163" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-112" value="- changeState(Candidate)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-109" vertex="1">
<mxGeometry y="60" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-113" value="Starter" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1410" y="-90" width="163" height="90" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-114" value="-instance: Starter" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-113" vertex="1">
<mxGeometry y="26" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-115" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-113" vertex="1">
<mxGeometry y="52" width="163" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-116" value="- changeState(Candidate)" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-113" vertex="1">
<mxGeometry y="60" width="163" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-117" value="" style="endArrow=block;endSize=16;endFill=0;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-113" edge="1">
<mxGeometry x="0.0187" y="10" width="160" relative="1" as="geometry">
<mxPoint x="1492" y="-110" as="sourcePoint" />
<mxPoint x="1870" y="-140" as="targetPoint" />
<Array as="points">
<mxPoint x="1492" y="-120" />
<mxPoint x="1870" y="-120" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-118" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="1" vertex="1">
<mxGeometry x="1780" y="-50" width="40" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-119" value="" style="endArrow=block;endSize=16;endFill=0;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-109" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1711" y="-120" as="sourcePoint" />
<mxPoint x="1870" y="-140" as="targetPoint" />
<Array as="points">
<mxPoint x="1702" y="-120" />
<mxPoint x="1780" y="-120" />
<mxPoint x="1870" y="-120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-120" value="" style="endArrow=block;endSize=16;endFill=0;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-105" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1711.5" y="-80" as="sourcePoint" />
<mxPoint x="1870" y="-140" as="targetPoint" />
<Array as="points">
<mxPoint x="1942" y="-120" />
<mxPoint x="1880" y="-120" />
<mxPoint x="1870" y="-120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-121" value="" style="endArrow=block;endSize=16;endFill=0;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" parent="1" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2102.25" y="-90" as="sourcePoint" />
<mxPoint x="1870" y="-140" as="targetPoint" />
<Array as="points">
<mxPoint x="2102" y="-120" />
<mxPoint x="2040" y="-120" />
<mxPoint x="2030" y="-120" />
<mxPoint x="1870" y="-120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-122" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-25" target="KlNXCq1ZU-bsoKe6JaGI-100" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="2356.7200000000003" y="120" as="sourcePoint" />
<mxPoint x="2320" y="-240" as="targetPoint" />
<Array as="points">
<mxPoint x="2342" y="-180" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-124" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-2" target="KlNXCq1ZU-bsoKe6JaGI-28" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="2179.9999999999995" y="240" as="sourcePoint" />
<mxPoint x="2250" y="220" as="targetPoint" />
<Array as="points">
<mxPoint x="2160" y="489" />
<mxPoint x="2160" y="211" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-125" value="" style="endArrow=open;endSize=12;dashed=1;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-34" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="1989.9999999999995" y="529" as="sourcePoint" />
<mxPoint x="2420" y="210" as="targetPoint" />
<Array as="points">
<mxPoint x="2655" y="210" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-131" value="&lt;&lt;abstract&gt;&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="1780" y="430" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-132" value="&lt;&lt;abstract&gt;&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="2560" y="490" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-143" value="Position" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="400" y="930" width="230" height="112" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-145" value="Mobile" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-143" vertex="1">
<mxGeometry y="26" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-146" value="Web" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-143" vertex="1">
<mxGeometry y="52" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-147" value="Frontend" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-143" vertex="1">
<mxGeometry y="78" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-144" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-143" vertex="1">
<mxGeometry y="104" width="230" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-151" value="" style="endArrow=open;endSize=12;dashed=1;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-70" target="KlNXCq1ZU-bsoKe6JaGI-143" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="560" y="909.9999999999995" as="sourcePoint" />
<mxPoint x="440" y="914" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-152" value="<pre style="margin-top: 0px ; padding: 12px ; border: 0px ; font-stretch: inherit ; line-height: 1.30769 ; font-size: 13px ; vertical-align: baseline ; box-sizing: inherit ; width: auto ; max-height: 600px ; overflow: auto ; border-radius: 5px ; overflow-wrap: normal ; text-align: left"><code style="margin: 0px ; padding: 0px ; border: 0px ; font-style: inherit ; font-variant: inherit ; font-weight: inherit ; font-stretch: inherit ; line-height: inherit ; vertical-align: baseline ; box-sizing: inherit ; background-color: transparent ; border-radius: 0px">&lt;&lt;enumeration&gt;&gt;<br></code></pre><div><code style="margin: 0px ; padding: 0px ; border: 0px ; font-style: inherit ; font-variant: inherit ; font-weight: inherit ; font-stretch: inherit ; line-height: inherit ; vertical-align: baseline ; box-sizing: inherit ; background-color: transparent ; border-radius: 0px"><br></code></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="390" y="904" width="150" height="70" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-155" value="LoginController" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1011" y="154" width="230" height="206" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-156" value="-view : LoginView" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-155" vertex="1">
<mxGeometry y="26" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-157" value="-candidates: List<Candidate>" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-155" vertex="1">
<mxGeometry y="52" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-158" value="-teams: List<Team> " style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-155" vertex="1">
<mxGeometry y="78" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-160" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-155" vertex="1">
<mxGeometry y="104" width="230" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-169" value="+loginAsTeam() " style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-155" vertex="1">
<mxGeometry y="112" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-170" value="+loginAsCandidate() " style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-155" vertex="1">
<mxGeometry y="138" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-171" value="+candidateWithoutLogin() " style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-155" vertex="1">
<mxGeometry y="164" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-161" value="LoginView" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="661" y="150" width="230" height="184" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-162" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-161" vertex="1">
<mxGeometry y="26" width="230" height="8" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-163" value="-showLoginItems()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="KlNXCq1ZU-bsoKe6JaGI-161" vertex="1">
<mxGeometry y="34" width="230" height="26" as="geometry" />
</mxCell>
<mxCell id="KlNXCq1ZU-bsoKe6JaGI-167" value="" style="endArrow=open;endSize=12;dashed=1;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="KlNXCq1ZU-bsoKe6JaGI-157" edge="1">
<mxGeometry x="0.0279" y="-19" width="160" relative="1" as="geometry">
<mxPoint x="1136" y="164" as="sourcePoint" />
<mxPoint x="891" y="223" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=0;" edge="1" parent="1" source="vjIVPriQIiStK71SdH0J-2" target="KlNXCq1ZU-bsoKe6JaGI-25">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="2265" y="400" />
<mxPoint x="2290" y="400" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-2" value="MobileCandidate" style="html=1;" vertex="1" parent="1">
<mxGeometry x="2210" y="440" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="1" source="vjIVPriQIiStK71SdH0J-4" target="KlNXCq1ZU-bsoKe6JaGI-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-4" value="WebCandidate" style="html=1;" vertex="1" parent="1">
<mxGeometry x="2340" y="440" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.877;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=block;endFill=0;" edge="1" parent="1" source="vjIVPriQIiStK71SdH0J-6" target="KlNXCq1ZU-bsoKe6JaGI-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-6" value="FrontendCandidate" style="html=1;" vertex="1" parent="1">
<mxGeometry x="2480" y="380" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-8" value="CandidateCreator" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="1">
<mxGeometry x="2500" y="-140" width="160" height="150" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-9" value="+ field: type" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="vjIVPriQIiStK71SdH0J-8">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-10" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="vjIVPriQIiStK71SdH0J-8">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-11" value="+createCandidate()
+getCandidateTypes() " style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="vjIVPriQIiStK71SdH0J-8">
<mxGeometry y="60" width="160" height="90" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;endArrow=block;endFill=1;" edge="1" parent="1" source="vjIVPriQIiStK71SdH0J-11" target="KlNXCq1ZU-bsoKe6JaGI-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vjIVPriQIiStK71SdH0J-13" value="Creates" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;" vertex="1" parent="1">
<mxGeometry x="2380" y="-56" width="60" height="20" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>