Repository navigation
Expand file tree
/
Copy pathDundiV0.drawio
More file actions
4922 lines (4922 loc) · 375 KB
/
Copy pathDundiV0.drawio
File metadata and controls
4922 lines (4922 loc) · 375 KB
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
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<mxfile host="app.diagrams.net" modified="2024-05-02T17:47:58.864Z" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0" etag="jrZNEOtcgn_FpGKwWAeD" version="24.3.1" type="github" pages="8">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Dundi_simplest">
<mxGraphModel dx="1658" dy="876" 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="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="Gj214TnAQ4UsBlxBKr0H-19" value="Agro-pastoralist" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="430" y="550" width="160" height="160" as="geometry">
<mxRectangle x="130" y="380" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-4" value="<div>grassConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-19" vertex="1">
<mxGeometry y="26" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-3" value="<div>fruitsConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-19" vertex="1">
<mxGeometry y="56" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-2" value="<div>leavesConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-19" vertex="1">
<mxGeometry y="86" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-1" value="<div>woodConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-19" vertex="1">
<mxGeometry y="116" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-20" 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="Gj214TnAQ4UsBlxBKr0H-19" vertex="1">
<mxGeometry y="146" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-22" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Gj214TnAQ4UsBlxBKr0H-19" target="ANupC6sR8dECvoqyih6V-0" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="70" y="823" as="sourcePoint" />
<mxPoint x="240" y="930.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-25" value="Pastor" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="160" y="550" width="160" height="160" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-9" value="<div>grassConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-25" vertex="1">
<mxGeometry y="26" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-12" value="<div>fruitsConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-25" vertex="1">
<mxGeometry y="56" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-11" value="<div>leavesConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-25" vertex="1">
<mxGeometry y="86" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="t7xW0_Q7et7aiPYMoJ1h-10" value="<div>woodConsumptionRatio</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-25" vertex="1">
<mxGeometry y="116" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-26" 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="Gj214TnAQ4UsBlxBKr0H-25" vertex="1">
<mxGeometry y="146" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-30" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Gj214TnAQ4UsBlxBKr0H-25" target="ANupC6sR8dECvoqyih6V-0" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="80" y="993" as="sourcePoint" />
<mxPoint x="240" y="930.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-41" value="DundiLandscapeUnit (aCell)" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="818" y="118" width="210" height="222" as="geometry">
<mxRectangle x="1090" y="80" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-42" value="leavesAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-43" value="fruitsAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-44" value="grassAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="78" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-45" value="woodAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="104" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-0" value="status : restricted, unrestricted" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="130" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-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="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="156" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-48" value="logisticGrowth()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="164" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-3" value="step()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Gj214TnAQ4UsBlxBKr0H-41" vertex="1">
<mxGeometry y="190" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-69" value="DundiCaangolCategory" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="494" y="746" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-45" value="leafCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-69" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="i9LL8DrOErcsUSrVQW3U-0" value="fruitsCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-69" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="i9LL8DrOErcsUSrVQW3U-2" value="grassCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-69" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-44" value="woodCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-69" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-78" 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="Gj214TnAQ4UsBlxBKr0H-69" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-79" value="DundiSangreCategory" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="784" y="747" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-5" value="leafCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-79" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-8" value="fruitsCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-79" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-7" value="grassCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-79" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-6" value="woodCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-79" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-88" 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="Gj214TnAQ4UsBlxBKr0H-79" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-89" value="DundiBaldiolCategory" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1364" y="746" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-13" value="leafCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-89" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-16" value="fruitsCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-89" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-15" value="grassCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-89" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-14" value="woodCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-89" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-98" 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="Gj214TnAQ4UsBlxBKr0H-89" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-99" value="DundiSeenoCategory" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1074" y="747" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-9" value="leafCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-99" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-12" value="fruitsCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-99" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-11" value="grassCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-99" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="l1H0PPwfmuMikYld5uvg-10" value="woodCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Gj214TnAQ4UsBlxBKr0H-99" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-108" 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="Gj214TnAQ4UsBlxBKr0H-99" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-109" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Gj214TnAQ4UsBlxBKr0H-89" target="Ol-iKh48AHCXlkBjXMpW-29" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1298" y="877" as="sourcePoint" />
<mxPoint x="1088" y="831" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-110" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="Ol-iKh48AHCXlkBjXMpW-29" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1214" y="751" as="sourcePoint" />
<mxPoint x="923" y="622" as="targetPoint" />
<Array as="points">
<mxPoint x="1068" y="682" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-111" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="924" y="747" as="sourcePoint" />
<mxPoint x="923" y="618" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-112" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Gj214TnAQ4UsBlxBKr0H-69" target="Ol-iKh48AHCXlkBjXMpW-29" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1328" y="907" as="sourcePoint" />
<mxPoint x="1048" y="662" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-113" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="ANupC6sR8dECvoqyih6V-0" target="Gj214TnAQ4UsBlxBKr0H-41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="740" y="209.04761904761904" as="sourcePoint" />
<mxPoint x="1210" y="203" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="Gj214TnAQ4UsBlxBKr0H-114" value="is located &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Gj214TnAQ4UsBlxBKr0H-113" connectable="0" vertex="1">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-26" value="occupant" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Gj214TnAQ4UsBlxBKr0H-113" vertex="1" connectable="0">
<mxGeometry x="-0.9673" y="-2" relative="1" as="geometry">
<mxPoint x="18" y="8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-27" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Gj214TnAQ4UsBlxBKr0H-113" vertex="1" connectable="0">
<mxGeometry x="0.9638" relative="1" as="geometry">
<mxPoint y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-28" value="location" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Gj214TnAQ4UsBlxBKr0H-113" vertex="1" connectable="0">
<mxGeometry x="0.9482" y="2" relative="1" as="geometry">
<mxPoint x="-12" y="12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="izqmYvhJxlO44jD5QDR7-0" value="0..1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Gj214TnAQ4UsBlxBKr0H-113" vertex="1" connectable="0">
<mxGeometry x="-0.7142" relative="1" as="geometry">
<mxPoint x="-42" y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=diamondThin;startFill=0;sourcePerimeterSpacing=0;startSize=26;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Ol-iKh48AHCXlkBjXMpW-8" target="Gj214TnAQ4UsBlxBKr0H-41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1223" y="267" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-20" value="elements" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Ol-iKh48AHCXlkBjXMpW-4" vertex="1" connectable="0">
<mxGeometry x="0.5994" y="-1" relative="1" as="geometry">
<mxPoint x="6" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-21" value="*" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Ol-iKh48AHCXlkBjXMpW-4" vertex="1" connectable="0">
<mxGeometry x="0.5764" y="2" relative="1" as="geometry">
<mxPoint x="-16" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-8" value="DundiModel (Landscape)" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1170" y="169" width="210" height="120" as="geometry">
<mxRectangle x="1090" y="80" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-16" value="gridCategoryMatrix" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Ol-iKh48AHCXlkBjXMpW-8" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-18" value="gridRestrictedMatrix" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Ol-iKh48AHCXlkBjXMpW-8" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-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="Ol-iKh48AHCXlkBjXMpW-8" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-17" value="init()" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="Ol-iKh48AHCXlkBjXMpW-8" vertex="1">
<mxGeometry y="86" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-29" value="DundiAbstractLandcapeCategory 
(aCategory)" style="swimlane;fontStyle=2;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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="818" y="458" width="210" height="160" as="geometry">
<mxRectangle x="1090" y="80" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-30" value="highCarryingCapacity = 10" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="Ol-iKh48AHCXlkBjXMpW-29" vertex="1">
<mxGeometry y="40" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-39" value="mediumCarryingCapacity = 5" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="Ol-iKh48AHCXlkBjXMpW-29" vertex="1">
<mxGeometry y="66" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-40" value="lowCarryingCapacity = 2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="Ol-iKh48AHCXlkBjXMpW-29" vertex="1">
<mxGeometry y="92" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-34" value="reproductionRate = 0.2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="Ol-iKh48AHCXlkBjXMpW-29" vertex="1">
<mxGeometry y="118" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-36" 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="Ol-iKh48AHCXlkBjXMpW-29" vertex="1">
<mxGeometry y="144" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="Ol-iKh48AHCXlkBjXMpW-42" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="Ol-iKh48AHCXlkBjXMpW-29" target="Gj214TnAQ4UsBlxBKr0H-41" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="753" y="828" as="sourcePoint" />
<mxPoint x="933" y="628" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-0" value="DundiAgent (anAgent)" 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="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="430" y="30" width="160" height="468" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="Ehov8_IP-fzTxNutGcZz-3" value="currentCharge" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="26" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="Ehov8_IP-fzTxNutGcZz-2" value="basketSize" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="56" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-5" value="maxAmountOfWood" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="86" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-6" value="maxAmountOfLeaves" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="116" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-7" value="maxAmountOfFruits" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="146" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-8" value="maxAmountOfGrass" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="176" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-1" value="leavesAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="206" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-3" value="grassAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="232" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-2" value="woodAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="258" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-4" value="fruitsAmount" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="284" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-9" 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="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="310" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-10" value="step()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="318" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-11" value="<div>collect()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="348" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-12" value="<div>consume()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="378" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="ANupC6sR8dECvoqyih6V-14" value="<div>move()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="408" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="Ehov8_IP-fzTxNutGcZz-0" value="<div>leave()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="ANupC6sR8dECvoqyih6V-0" vertex="1">
<mxGeometry y="438" width="160" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Dundi-iteration1" id="uKSXFZN_4vbbgqoTu4pe">
<mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="DfuE95c9C4esKyed2T_T-0" />
<mxCell id="DfuE95c9C4esKyed2T_T-1" parent="DfuE95c9C4esKyed2T_T-0" />
<mxCell id="DfuE95c9C4esKyed2T_T-2" value="Etre vivant" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="130" y="47" width="160" height="403" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-3" value="<div>currentAmount<br></div><div>basketSize</div><div>consumptionRatio</div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="DfuE95c9C4esKyed2T_T-2" vertex="1">
<mxGeometry y="26" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-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="DfuE95c9C4esKyed2T_T-2" vertex="1">
<mxGeometry y="86" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="1uvzG5xNSuxUUcUedD_c-1" value="<div>collect()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="DfuE95c9C4esKyed2T_T-2" vertex="1">
<mxGeometry y="94" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="1uvzG5xNSuxUUcUedD_c-4" value="<div>leave()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="DfuE95c9C4esKyed2T_T-2" vertex="1">
<mxGeometry y="124" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="1uvzG5xNSuxUUcUedD_c-3" value="<div>move()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="DfuE95c9C4esKyed2T_T-2" vertex="1">
<mxGeometry y="154" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="1uvzG5xNSuxUUcUedD_c-2" value="<div>consume()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="DfuE95c9C4esKyed2T_T-2" vertex="1">
<mxGeometry y="184" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-33" value="Camp" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="740" y="148" width="160" height="118" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-34" value="numberOfAgents" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="DfuE95c9C4esKyed2T_T-33" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="i03o6zsvHcKePVfVWX07-2" value="consumptionRatio" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="DfuE95c9C4esKyed2T_T-33">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-35" 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="DfuE95c9C4esKyed2T_T-33" vertex="1">
<mxGeometry y="78" width="160" height="10" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-36" value="<div>consume()</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="DfuE95c9C4esKyed2T_T-33" vertex="1">
<mxGeometry y="88" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-37" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" parent="DfuE95c9C4esKyed2T_T-1" source="DfuE95c9C4esKyed2T_T-2" target="DfuE95c9C4esKyed2T_T-33" edge="1">
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
<mxPoint x="300" y="332" as="sourcePoint" />
<mxPoint x="500" y="220" as="targetPoint" />
<mxPoint x="-40" y="32" as="offset" />
<Array as="points">
<mxPoint x="620" y="180" />
<mxPoint x="620" y="180" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-40" value="lives at &gt;" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="DfuE95c9C4esKyed2T_T-37" connectable="0" vertex="1">
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
<mxPoint x="-38" y="40" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="qe7eDDvN6EUOT1aLjs5a-8" value="1...n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-37" vertex="1" connectable="0">
<mxGeometry x="-0.9422" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="qe7eDDvN6EUOT1aLjs5a-9" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-37" vertex="1" connectable="0">
<mxGeometry x="0.9156" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-41" value="Status" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="395" y="920" width="160" height="70" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-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="DfuE95c9C4esKyed2T_T-41" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-60" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" parent="DfuE95c9C4esKyed2T_T-1" source="DfuE95c9C4esKyed2T_T-33" target="9Js_GM-H3zmMCq_34UCM-0" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="730" y="199.04761904761904" as="sourcePoint" />
<Array as="points">
<mxPoint x="1000" y="193" />
<mxPoint x="1000" y="270" />
</Array>
<mxPoint x="1210" y="437" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-61" value="is located &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-60" connectable="0" vertex="1">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="qe7eDDvN6EUOT1aLjs5a-10" value="0..n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-60" vertex="1" connectable="0">
<mxGeometry x="-0.9531" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-53" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-60" vertex="1" connectable="0">
<mxGeometry x="0.9582" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-115" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" parent="DfuE95c9C4esKyed2T_T-1" source="DfuE95c9C4esKyed2T_T-2" target="9Js_GM-H3zmMCq_34UCM-0" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="740" y="209.04761904761904" as="sourcePoint" />
<mxPoint x="1290" y="300" as="targetPoint" />
<Array as="points">
<mxPoint x="1280" y="110" />
<mxPoint x="1280" y="230" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-116" value="is located &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-115" connectable="0" vertex="1">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-55" value="0..2" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-115" vertex="1" connectable="0">
<mxGeometry x="-0.9608" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-56" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="DfuE95c9C4esKyed2T_T-115" vertex="1" connectable="0">
<mxGeometry x="0.9804" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-117" value="Transhumant" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="320" y="1040" width="160" height="50" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-118" 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="DfuE95c9C4esKyed2T_T-117" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-119" value="Settled" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="630" y="1040" width="160" height="50" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-120" 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="DfuE95c9C4esKyed2T_T-119" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-121" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" source="DfuE95c9C4esKyed2T_T-117" target="DfuE95c9C4esKyed2T_T-41" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="750" y="735" as="sourcePoint" />
<mxPoint x="1025" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DfuE95c9C4esKyed2T_T-122" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" source="DfuE95c9C4esKyed2T_T-119" target="DfuE95c9C4esKyed2T_T-41" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="430" y="1070" as="sourcePoint" />
<mxPoint x="525" y="1015" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-0" value="Foyre" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="20" y="525" width="160" height="108" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="BUKLFDlP5TihHp5c1b7R-2" value="<div align="left">name</div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="MFXwetljjVd1RE2dvKSX-0">
<mxGeometry y="26" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-9" 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="MFXwetljjVd1RE2dvKSX-0" vertex="1">
<mxGeometry y="56" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="i03o6zsvHcKePVfVWX07-1" value="lookOnCattle()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="MFXwetljjVd1RE2dvKSX-0">
<mxGeometry y="64" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-22" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" source="MFXwetljjVd1RE2dvKSX-15" target="DfuE95c9C4esKyed2T_T-2" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="570" y="884" as="sourcePoint" />
<mxPoint x="730" y="304" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-23" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" source="MFXwetljjVd1RE2dvKSX-0" target="DfuE95c9C4esKyed2T_T-2" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="770" y="374" as="sourcePoint" />
<mxPoint x="730" y="304" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-25" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" parent="DfuE95c9C4esKyed2T_T-1" source="MFXwetljjVd1RE2dvKSX-0" target="MFXwetljjVd1RE2dvKSX-15" edge="1">
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
<mxPoint x="290" y="240" as="sourcePoint" />
<mxPoint x="570" y="240" as="targetPoint" />
<mxPoint x="-40" y="32" as="offset" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-26" value="0..1" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="MFXwetljjVd1RE2dvKSX-25" connectable="0" vertex="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="qe7eDDvN6EUOT1aLjs5a-0" value="conduct &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="MFXwetljjVd1RE2dvKSX-25" vertex="1" connectable="0">
<mxGeometry x="-0.2656" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="qe7eDDvN6EUOT1aLjs5a-1" value="<div>0..1<br></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="MFXwetljjVd1RE2dvKSX-25" vertex="1" connectable="0">
<mxGeometry x="0.6563" y="4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-15" value="Cattle" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="370" y="552" width="160" height="54" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="MFXwetljjVd1RE2dvKSX-20" 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="MFXwetljjVd1RE2dvKSX-15" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-0" value="ALandscapeUnit (aCell)" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="1430" y="220" width="210" height="150" as="geometry">
<mxRectangle x="1090" y="80" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-3" value="grassAmount" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="9Js_GM-H3zmMCq_34UCM-0" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-5" value="status : restricted, unrestricted" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="9Js_GM-H3zmMCq_34UCM-0" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-6" 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="9Js_GM-H3zmMCq_34UCM-0" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-7" value="logisticGrowth()" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="9Js_GM-H3zmMCq_34UCM-0" vertex="1">
<mxGeometry y="86" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-8" value="step()" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="9Js_GM-H3zmMCq_34UCM-0" vertex="1">
<mxGeometry y="112" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-9" value="Caangol" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="494" y="740" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-10" value="leafCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-9" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-11" value="fruitsCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-9" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-12" value="grassCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-9" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-13" value="woodCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-9" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-14" 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="9Js_GM-H3zmMCq_34UCM-9" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-15" value="Sangre" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="784" y="740" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-16" value="leafCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-15" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-17" value="fruitsCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-15" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-18" value="grassCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-15" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-19" value="woodCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-15" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-20" 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="9Js_GM-H3zmMCq_34UCM-15" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-21" value="Baldiol" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="1364" y="740" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-22" value="leafCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-21" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-23" value="fruitsCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-21" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-24" value="grassCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-21" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-25" value="woodCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-21" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-26" 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="9Js_GM-H3zmMCq_34UCM-21" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-27" value="Seeno" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="1074" y="740" width="280" height="154" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-28" value="leafCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-27" vertex="1">
<mxGeometry y="26" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-29" value="fruitsCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-27" vertex="1">
<mxGeometry y="56" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-30" value="grassCarryingCapacity = highCarryingCapacity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-27" vertex="1">
<mxGeometry y="86" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-31" value="woodCarryingCapacity = lowCarryingCapacity " style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="9Js_GM-H3zmMCq_34UCM-27" vertex="1">
<mxGeometry y="116" width="280" height="30" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-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="9Js_GM-H3zmMCq_34UCM-27" vertex="1">
<mxGeometry y="146" width="280" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-33" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" source="9Js_GM-H3zmMCq_34UCM-21" target="9Js_GM-H3zmMCq_34UCM-45" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1298" y="877" as="sourcePoint" />
<mxPoint x="1088" y="831" as="targetPoint" />
<Array as="points">
<mxPoint x="1535" y="690" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-34" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" target="9Js_GM-H3zmMCq_34UCM-45" edge="1" source="9Js_GM-H3zmMCq_34UCM-27">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1214" y="751" as="sourcePoint" />
<mxPoint x="923" y="622" as="targetPoint" />
<Array as="points">
<mxPoint x="1380" y="690" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-35" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" target="9Js_GM-H3zmMCq_34UCM-45" edge="1" source="9Js_GM-H3zmMCq_34UCM-15">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="924" y="747" as="sourcePoint" />
<mxPoint x="923" y="618" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-36" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" source="9Js_GM-H3zmMCq_34UCM-9" target="9Js_GM-H3zmMCq_34UCM-45" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1328" y="907" as="sourcePoint" />
<mxPoint x="1048" y="662" as="targetPoint" />
<Array as="points">
<mxPoint x="1080" y="690" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=diamondThin;startFill=0;sourcePerimeterSpacing=0;startSize=26;" parent="DfuE95c9C4esKyed2T_T-1" source="9Js_GM-H3zmMCq_34UCM-40" target="9Js_GM-H3zmMCq_34UCM-0" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1223" y="267" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-38" value="elements" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="9Js_GM-H3zmMCq_34UCM-37" vertex="1" connectable="0">
<mxGeometry x="0.5994" y="-1" relative="1" as="geometry">
<mxPoint x="36" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-39" value="30 x 30" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="9Js_GM-H3zmMCq_34UCM-37" vertex="1" connectable="0">
<mxGeometry x="0.5764" y="2" relative="1" as="geometry">
<mxPoint x="-37" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-40" value="Landscape" 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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="1430" y="7" width="210" height="120" as="geometry">
<mxRectangle x="1090" y="80" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-41" value="gridCategoryMatrix" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="9Js_GM-H3zmMCq_34UCM-40" vertex="1">
<mxGeometry y="26" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-42" value="gridRestrictedMatrix" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="9Js_GM-H3zmMCq_34UCM-40" vertex="1">
<mxGeometry y="52" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-43" 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="9Js_GM-H3zmMCq_34UCM-40" vertex="1">
<mxGeometry y="78" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-44" value="init()" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="9Js_GM-H3zmMCq_34UCM-40" vertex="1">
<mxGeometry y="86" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-45" value="AbstractLandcapeCategory 
(aCategory)" style="swimlane;fontStyle=2;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="DfuE95c9C4esKyed2T_T-1" vertex="1">
<mxGeometry x="1430" y="471" width="210" height="160" as="geometry">
<mxRectangle x="1090" y="80" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-46" value="highCarryingCapacity = 10" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="9Js_GM-H3zmMCq_34UCM-45" vertex="1">
<mxGeometry y="40" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-47" value="mediumCarryingCapacity = 5" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="9Js_GM-H3zmMCq_34UCM-45" vertex="1">
<mxGeometry y="66" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-48" value="lowCarryingCapacity = 2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="9Js_GM-H3zmMCq_34UCM-45" vertex="1">
<mxGeometry y="92" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-49" value="reproductionRate = 0.2" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontStyle=1" parent="9Js_GM-H3zmMCq_34UCM-45" vertex="1">
<mxGeometry y="118" width="210" height="26" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-50" 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="9Js_GM-H3zmMCq_34UCM-45" vertex="1">
<mxGeometry y="144" width="210" height="8" as="geometry" />
</mxCell>
<mxCell id="9Js_GM-H3zmMCq_34UCM-51" value="" style="endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;strokeColor=#3584e4;" parent="DfuE95c9C4esKyed2T_T-1" source="9Js_GM-H3zmMCq_34UCM-45" target="9Js_GM-H3zmMCq_34UCM-0" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="753" y="828" as="sourcePoint" />
<mxPoint x="933" y="628" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-0" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" parent="DfuE95c9C4esKyed2T_T-1" source="MFXwetljjVd1RE2dvKSX-0" target="DfuE95c9C4esKyed2T_T-41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="600" y="974.5" as="sourcePoint" />
<mxPoint x="1740" y="1195.5" as="targetPoint" />
<Array as="points">
<mxPoint x="350" y="975" />
<mxPoint x="350" y="975" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-1" value="has &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="rg0W7hf0u0LiaGcPjMIC-0" connectable="0" vertex="1">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-2" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="rg0W7hf0u0LiaGcPjMIC-0" vertex="1" connectable="0">
<mxGeometry x="-0.9608" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-3" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="rg0W7hf0u0LiaGcPjMIC-0" vertex="1" connectable="0">
<mxGeometry x="0.9804" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-5" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" parent="DfuE95c9C4esKyed2T_T-1" source="DfuE95c9C4esKyed2T_T-117" target="DfuE95c9C4esKyed2T_T-119" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="520" y="1064.71" as="sourcePoint" />
<mxPoint x="625" y="1064.71" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-6" value="invertStatus" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="rg0W7hf0u0LiaGcPjMIC-5" connectable="0" vertex="1">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-7" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="rg0W7hf0u0LiaGcPjMIC-5" vertex="1" connectable="0">
<mxGeometry x="-0.9608" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="rg0W7hf0u0LiaGcPjMIC-8" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="rg0W7hf0u0LiaGcPjMIC-5" vertex="1" connectable="0">
<mxGeometry x="0.9804" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-0" value="Tree" 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;" vertex="1" parent="DfuE95c9C4esKyed2T_T-1">
<mxGeometry x="1220" y="460" width="160" height="170" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-1" value="status: owned, not owned" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-0">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-4" value="isFruitTree" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-0">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-7" value="woodAmount" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-0">
<mxGeometry y="78" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-2" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-0">
<mxGeometry y="104" width="160" height="10" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-3" value="logisticGrowth()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-0">
<mxGeometry y="114" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-8" value="Branches" 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;" vertex="1" parent="DfuE95c9C4esKyed2T_T-1">
<mxGeometry x="980" y="400" width="160" height="125" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-11" value="currentAmount" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-8">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-12" value="maxAmount" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-8">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-13" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-8">
<mxGeometry y="78" width="160" height="10" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-14" value="logisticGrowth()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-8">
<mxGeometry y="88" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-15" value="Leaves" 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;" vertex="1" parent="DfuE95c9C4esKyed2T_T-1">
<mxGeometry x="740" y="330" width="160" height="120" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-16" value="currentAmout" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-15">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-17" value="maxAmount" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-15">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-18" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-15">
<mxGeometry y="78" width="160" height="10" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-19" value="logisticGrowth()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-15">
<mxGeometry y="88" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-20" value="Fruits" 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;" vertex="1" parent="DfuE95c9C4esKyed2T_T-1">
<mxGeometry x="740" y="500" width="160" height="118" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-21" value="currentAmount" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-20">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-22" value="maxAmount" style="text;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-20">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-23" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-20">
<mxGeometry y="78" width="160" height="10" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-24" value="logisticGrowth()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-20">
<mxGeometry y="88" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-25" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="DfuE95c9C4esKyed2T_T-1" source="AG7U-tj_HHiaCKZ5YaGL-0" target="9Js_GM-H3zmMCq_34UCM-0">
<mxGeometry relative="1" as="geometry">
<mxPoint x="910" y="203" as="sourcePoint" />
<Array as="points">
<mxPoint x="1230" y="320" />
</Array>
<mxPoint x="1440" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-26" value="is located &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-25">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-27" value="0..n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-25">
<mxGeometry x="-0.9531" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-28" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-25">
<mxGeometry x="0.9582" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-29" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="DfuE95c9C4esKyed2T_T-1" source="AG7U-tj_HHiaCKZ5YaGL-8" target="AG7U-tj_HHiaCKZ5YaGL-0">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1240" y="470" as="sourcePoint" />
<Array as="points" />
<mxPoint x="1440" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-30" value="is located &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-29">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-31" value="0..n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-29">
<mxGeometry x="-0.9531" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-32" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-29">
<mxGeometry x="0.9582" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-33" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="DfuE95c9C4esKyed2T_T-1" source="AG7U-tj_HHiaCKZ5YaGL-15" target="AG7U-tj_HHiaCKZ5YaGL-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1170" y="473" as="sourcePoint" />
<Array as="points" />
<mxPoint x="1230" y="555" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-34" value="is located &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-33">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-35" value="0..n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-33">
<mxGeometry x="-0.9531" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-36" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-33">
<mxGeometry x="0.9582" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-38" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="DfuE95c9C4esKyed2T_T-1" source="AG7U-tj_HHiaCKZ5YaGL-20" target="AG7U-tj_HHiaCKZ5YaGL-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="954" y="440" as="sourcePoint" />
<Array as="points" />
<mxPoint x="1010" y="473" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-39" value="is located &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="AG7U-tj_HHiaCKZ5YaGL-38">
<mxGeometry x="0.0143" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-40" value="0..n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-38">
<mxGeometry x="-0.9531" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="AG7U-tj_HHiaCKZ5YaGL-41" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="AG7U-tj_HHiaCKZ5YaGL-38">
<mxGeometry x="0.9582" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="i03o6zsvHcKePVfVWX07-0" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="DfuE95c9C4esKyed2T_T-1" source="9Js_GM-H3zmMCq_34UCM-47" target="AG7U-tj_HHiaCKZ5YaGL-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="i03o6zsvHcKePVfVWX07-5" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="DfuE95c9C4esKyed2T_T-1" source="MFXwetljjVd1RE2dvKSX-0" target="DfuE95c9C4esKyed2T_T-33">
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
<mxPoint x="300" y="627" as="sourcePoint" />
<mxPoint x="530" y="427" as="targetPoint" />
<mxPoint x="-40" y="32" as="offset" />
<Array as="points">
<mxPoint x="690" y="630" />
<mxPoint x="690" y="207" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="i03o6zsvHcKePVfVWX07-6" value="0..1" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" connectable="0" vertex="1" parent="i03o6zsvHcKePVfVWX07-5">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="i03o6zsvHcKePVfVWX07-7" value="install &gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="i03o6zsvHcKePVfVWX07-5">
<mxGeometry x="-0.2656" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="i03o6zsvHcKePVfVWX07-8" value="<div>0..1<br></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="i03o6zsvHcKePVfVWX07-5">
<mxGeometry x="0.6563" y="4" relative="1" as="geometry">
<mxPoint x="34" y="-97" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="classDiag Pierre" id="YWuExHzjuNPI3gddDxnw">
<mxGraphModel dx="1434" dy="766" 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="qmUPbQbEaS-dldXK2lOs-0" />
<mxCell id="qmUPbQbEaS-dldXK2lOs-1" parent="qmUPbQbEaS-dldXK2lOs-0" />
<mxCell id="qmUPbQbEaS-dldXK2lOs-2" value="Etre vivant" 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="qmUPbQbEaS-dldXK2lOs-1" vertex="1">
<mxGeometry x="130" y="47" width="160" height="164" as="geometry">
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="qmUPbQbEaS-dldXK2lOs-3" value="<div>currentAmount<br></div><div>basketSize</div><div>consumptionRatio</div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="qmUPbQbEaS-dldXK2lOs-2" vertex="1">
<mxGeometry y="26" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="qmUPbQbEaS-dldXK2lOs-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="qmUPbQbEaS-dldXK2lOs-2" vertex="1">
<mxGeometry y="86" width="160" height="8" as="geometry" />