diff --git a/Documentations/Diagramme_de_classe.mdj b/Documentations/Diagramme_de_classe.mdj index 28f5054..eaf1a36 100644 --- a/Documentations/Diagramme_de_classe.mdj +++ b/Documentations/Diagramme_de_classe.mdj @@ -60,7 +60,7 @@ "font": "Arial;13;1", "left": 5, "top": 150, - "width": 3255, + "width": 3735, "height": 13, "text": "Model" }, @@ -92,7 +92,7 @@ ], "font": "Arial;13;0", "top": 143, - "width": 3265, + "width": 3745, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFuO9RY+OydhYo=" @@ -111,17 +111,124 @@ "containedViews": [ { "$ref": "AAAAAAFusYAZfFKXPws=" + }, + { + "$ref": "AAAAAAFve3HwvZHnXg4=" } ], "font": "Arial;13;0", "containerChangeable": true, "top": 128, - "width": 3265, + "width": 3745, "height": 2169, "nameCompartment": { "$ref": "AAAAAAFuO9RY+OycUrU=" } }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAFt7YuMW7IwonE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFt7YuMWrIuamc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFt7YuMXLIxP4A=", + "_parent": { + "$ref": "AAAAAAFt7YuMW7IwonE=" + }, + "model": { + "$ref": "AAAAAAFt7YuMWrIuamc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFt7YuMXLIyx2Y=", + "_parent": { + "$ref": "AAAAAAFt7YuMXLIxP4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFt7YuMXLIziFo=", + "_parent": { + "$ref": "AAAAAAFt7YuMXLIxP4A=" + }, + "font": "Arial;13;1", + "left": 189, + "top": 574, + "width": 1207, + "height": 13, + "text": "manager" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFt7YuMXLI0PiE=", + "_parent": { + "$ref": "AAAAAAFt7YuMXLIxP4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFt7YuMXLI1o6M=", + "_parent": { + "$ref": "AAAAAAFt7YuMXLIxP4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 184, + "top": 567, + "width": 1217, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFt7YuMXLIyx2Y=" + }, + "nameLabel": { + "$ref": "AAAAAAFt7YuMXLIziFo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFt7YuMXLI0PiE=" + }, + "propertyLabel": { + "$ref": "AAAAAAFt7YuMXLI1o6M=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAFve2frrmnj5ak=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 184, + "top": 552, + "width": 1217, + "height": 489, + "nameCompartment": { + "$ref": "AAAAAAFt7YuMXLIxP4A=" + } + }, { "_type": "UMLPackageView", "_id": "AAAAAAFusYjda4edBzM=", @@ -771,126 +878,31 @@ }, { "$ref": "AAAAAAFusW2DTBb7uGw=" - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 1592, - "top": 1176, - "width": 1217, - "height": 449, - "nameCompartment": { - "$ref": "AAAAAAFuOxTqexbbUxk=" - } - }, - { - "_type": "UMLPackageView", - "_id": "AAAAAAFt7YuMW7IwonE=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFt7YuMWrIuamc=" - }, - "subViews": [ + }, { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFt7YuMXLIxP4A=", - "_parent": { - "$ref": "AAAAAAFt7YuMW7IwonE=" - }, - "model": { - "$ref": "AAAAAAFt7YuMWrIuamc=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFt7YuMXLIyx2Y=", - "_parent": { - "$ref": "AAAAAAFt7YuMXLIxP4A=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -16, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7YuMXLIziFo=", - "_parent": { - "$ref": "AAAAAAFt7YuMXLIxP4A=" - }, - "font": "Arial;13;1", - "left": 189, - "top": 574, - "width": 1207, - "height": 13, - "text": "manager" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7YuMXLI0PiE=", - "_parent": { - "$ref": "AAAAAAFt7YuMXLIxP4A=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -16, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7YuMXLI1o6M=", - "_parent": { - "$ref": "AAAAAAFt7YuMXLIxP4A=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -16, - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 184, - "top": 567, - "width": 1217, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFt7YuMXLIyx2Y=" - }, - "nameLabel": { - "$ref": "AAAAAAFt7YuMXLIziFo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFt7YuMXLI0PiE=" - }, - "propertyLabel": { - "$ref": "AAAAAAFt7YuMXLI1o6M=" - } - } - ], - "containedViews": [ + "$ref": "AAAAAAFusWrrHROnxvo=" + }, { - "$ref": "AAAAAAFt7WUJwgFTboo=" + "$ref": "AAAAAAFusWtWUhSXQSE=" }, { - "$ref": "AAAAAAFt7WVjtQGYqAY=" + "$ref": "AAAAAAFusWwdCBVrwW8=" }, { - "$ref": "AAAAAAFt7WTYZwD1NOc=" + "$ref": "AAAAAAFusW1dURaSf+M=" + }, + { + "$ref": "AAAAAAFve18rhUfhr04=" } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 184, - "top": 552, + "left": 1592, + "top": 1176, "width": 1217, - "height": 489, + "height": 449, "nameCompartment": { - "$ref": "AAAAAAFt7YuMXLIxP4A=" + "$ref": "AAAAAAFuOxTqexbbUxk=" } }, { @@ -1635,7 +1647,7 @@ "left": 248, "top": 920, "width": 289.2587890625, - "height": 89, + "height": 73, "nameCompartment": { "$ref": "AAAAAAFt7WSuyACen/w=" }, @@ -1654,406 +1666,124 @@ }, { "_type": "UMLGeneralizationView", - "_id": "AAAAAAFt7WZ7xAJrIAE=", + "_id": "AAAAAAFt7WanPQKrl0w=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFt7WZ7wwJpwVg=" + "$ref": "AAAAAAFt7WanPQKp1ZQ=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WZ7xAJspfQ=", + "_id": "AAAAAAFt7WanPgKsu58=", "_parent": { - "$ref": "AAAAAAFt7WZ7xAJrIAE=" + "$ref": "AAAAAAFt7WanPQKrl0w=" }, "model": { - "$ref": "AAAAAAFt7WZ7wwJpwVg=" + "$ref": "AAAAAAFt7WanPQKp1ZQ=" }, "visible": false, "font": "Arial;13;0", - "left": 971, - "top": 866, + "left": 512, + "top": 826, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFt7WZ7xAJrIAE=" + "$ref": "AAAAAAFt7WanPQKrl0w=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WZ7xAJt5tI=", + "_id": "AAAAAAFt7WanPgKtGUo=", "_parent": { - "$ref": "AAAAAAFt7WZ7xAJrIAE=" + "$ref": "AAAAAAFt7WanPQKrl0w=" }, "model": { - "$ref": "AAAAAAFt7WZ7wwJpwVg=" + "$ref": "AAAAAAFt7WanPQKp1ZQ=" }, "visible": null, "font": "Arial;13;0", - "left": 961, - "top": 855, + "left": 502, + "top": 815, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFt7WZ7xAJrIAE=" + "$ref": "AAAAAAFt7WanPQKrl0w=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WZ7xAJu3GY=", + "_id": "AAAAAAFt7WanPgKurjg=", "_parent": { - "$ref": "AAAAAAFt7WZ7xAJrIAE=" + "$ref": "AAAAAAFt7WanPQKrl0w=" }, "model": { - "$ref": "AAAAAAFt7WZ7wwJpwVg=" + "$ref": "AAAAAAFt7WanPQKp1ZQ=" }, "visible": false, "font": "Arial;13;0", - "left": 990, - "top": 889, + "left": 531, + "top": 849, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFt7WZ7xAJrIAE=" + "$ref": "AAAAAAFt7WanPQKrl0w=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" + "$ref": "AAAAAAFt7VL5wP+/8QY=" }, "tail": { - "$ref": "AAAAAAFt7WUJwgFTboo=" + "$ref": "AAAAAAFt7WSuyACdnkM=" }, "lineStyle": 1, - "points": "942:919;1021:850", + "points": "435:919;610:769", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFt7WZ7xAJspfQ=" + "$ref": "AAAAAAFt7WanPgKsu58=" }, "stereotypeLabel": { - "$ref": "AAAAAAFt7WZ7xAJt5tI=" + "$ref": "AAAAAAFt7WanPgKtGUo=" }, "propertyLabel": { - "$ref": "AAAAAAFt7WZ7xAJu3GY=" + "$ref": "AAAAAAFt7WanPgKurjg=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFt7WaJYQKL3x4=", + "_type": "UMLAssociationView", + "_id": "AAAAAAFt7YJkn0VOdCA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFt7WaJYQKJPP0=" + "$ref": "AAAAAAFt7YJknUVKA3k=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WaJYQKMM2g=", + "_id": "AAAAAAFt7YJkn0VP4Kg=", "_parent": { - "$ref": "AAAAAAFt7WaJYQKL3x4=" + "$ref": "AAAAAAFt7YJkn0VOdCA=" }, "model": { - "$ref": "AAAAAAFt7WaJYQKJPP0=" + "$ref": "AAAAAAFt7YJknUVKA3k=" }, - "visible": false, "font": "Arial;13;0", - "left": 1120, - "top": 889, + "left": 1016, + "top": 288, + "width": 63.22900390625, "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFt7WaJYQKL3x4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WaJYQKNfI8=", - "_parent": { - "$ref": "AAAAAAFt7WaJYQKL3x4=" - }, - "model": { - "$ref": "AAAAAAFt7WaJYQKJPP0=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 1110, - "top": 900, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFt7WaJYQKL3x4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WaJYgKOBAY=", - "_parent": { - "$ref": "AAAAAAFt7WaJYQKL3x4=" - }, - "model": { - "$ref": "AAAAAAFt7WaJYQKJPP0=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1139, - "top": 866, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFt7WaJYQKL3x4=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" - }, - "tail": { - "$ref": "AAAAAAFt7WVjtQGYqAY=" - }, - "lineStyle": 1, - "points": "1170:919;1091:850", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFt7WaJYQKMM2g=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFt7WaJYQKNfI8=" - }, - "propertyLabel": { - "$ref": "AAAAAAFt7WaJYgKOBAY=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFt7WanPQKrl0w=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFt7WanPQKp1ZQ=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WanPgKsu58=", - "_parent": { - "$ref": "AAAAAAFt7WanPQKrl0w=" - }, - "model": { - "$ref": "AAAAAAFt7WanPQKp1ZQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 517, - "top": 826, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFt7WanPQKrl0w=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WanPgKtGUo=", - "_parent": { - "$ref": "AAAAAAFt7WanPQKrl0w=" - }, - "model": { - "$ref": "AAAAAAFt7WanPQKp1ZQ=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 507, - "top": 815, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFt7WanPQKrl0w=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WanPgKurjg=", - "_parent": { - "$ref": "AAAAAAFt7WanPQKrl0w=" - }, - "model": { - "$ref": "AAAAAAFt7WanPQKp1ZQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 536, - "top": 849, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFt7WanPQKrl0w=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFt7VL5wP+/8QY=" - }, - "tail": { - "$ref": "AAAAAAFt7WSuyACdnkM=" - }, - "lineStyle": 1, - "points": "443:919;612:769", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFt7WanPgKsu58=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFt7WanPgKtGUo=" - }, - "propertyLabel": { - "$ref": "AAAAAAFt7WanPgKurjg=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFt7WbE9wLkxdY=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFt7WbE9wLi88w=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WbE9wLlJRg=", - "_parent": { - "$ref": "AAAAAAFt7WbE9wLkxdY=" - }, - "model": { - "$ref": "AAAAAAFt7WbE9wLi88w=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 924, - "top": 781, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFt7WbE9wLkxdY=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WbE9wLmeQI=", - "_parent": { - "$ref": "AAAAAAFt7WbE9wLkxdY=" - }, - "model": { - "$ref": "AAAAAAFt7WbE9wLi88w=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 919, - "top": 795, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFt7WbE9wLkxdY=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7WbE9wLnAm8=", - "_parent": { - "$ref": "AAAAAAFt7WbE9wLkxdY=" - }, - "model": { - "$ref": "AAAAAAFt7WbE9wLi88w=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 935, - "top": 752, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFt7WbE9wLkxdY=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFt7VL5wP+/8QY=" - }, - "tail": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" - }, - "lineStyle": 1, - "points": "979:791;882:755", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFt7WbE9wLlJRg=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFt7WbE9wLmeQI=" - }, - "propertyLabel": { - "$ref": "AAAAAAFt7WbE9wLnAm8=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFt7YJkn0VOdCA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFt7YJknUVKA3k=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFt7YJkn0VP4Kg=", - "_parent": { - "$ref": "AAAAAAFt7YJkn0VOdCA=" - }, - "model": { - "$ref": "AAAAAAFt7YJknUVKA3k=" - }, - "font": "Arial;13;0", - "left": 1016, - "top": 256, - "width": 63.22900390625, - "height": 13, - "alpha": 1.6232263362839516, - "distance": 343.4719784785944, + "alpha": 1.6232263362839516, + "distance": 343.4719784785944, "hostEdge": { "$ref": "AAAAAAFt7YJkn0VOdCA=" }, @@ -2072,7 +1802,7 @@ "visible": null, "font": "Arial;13;0", "left": 734, - "top": 273, + "top": 305, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -2093,7 +1823,7 @@ "visible": false, "font": "Arial;13;0", "left": 689, - "top": 274, + "top": 306, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -2114,7 +1844,7 @@ "visible": false, "font": "Arial;13;0", "left": 1062, - "top": 288, + "top": 320, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -2135,7 +1865,7 @@ "visible": false, "font": "Arial;13;0", "left": 1059, - "top": 302, + "top": 334, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -2155,7 +1885,7 @@ }, "font": "Arial;13;0", "left": 1064, - "top": 288, + "top": 320, "width": 7.22998046875, "height": 13, "alpha": 0.5880028233278596, @@ -2262,7 +1992,7 @@ "tail": { "$ref": "AAAAAAFt7VMnuAARfvI=" }, - "points": "1088:280;704:280;704:608", + "points": "1088:312;704:312;704:608", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFt7YJkn0VP4Kg=" @@ -3091,8 +2821,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 936, - "top": -96, + "left": 792, + "top": -160, "height": 13 }, { @@ -3102,9 +2832,9 @@ "$ref": "AAAAAAFuOxVwFhhvcas=" }, "font": "Arial;13;3", - "left": 2093, - "top": 1319, - "width": 149.931640625, + "left": 2021, + "top": 1287, + "width": 309.61328125, "height": 13, "text": "Deck" }, @@ -3116,8 +2846,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 936, - "top": -96, + "left": 792, + "top": -160, "width": 73.67724609375, "height": 13, "text": "(from deck)" @@ -3130,16 +2860,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": 936, - "top": -96, + "left": 792, + "top": -160, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 2088, - "top": 1312, - "width": 159.931640625, + "left": 2016, + "top": 1280, + "width": 319.61328125, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFuOxVwFhhw5hw=" @@ -3163,15 +2893,34 @@ "model": { "$ref": "AAAAAAFuOxVwFhhsSl8=" }, - "font": "Arial;13;0", - "left": 2088, - "top": 1337, - "width": 159.931640625, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFuOxVwFxh1PXo=", + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFve2GLNk1RdTo=", + "_parent": { + "$ref": "AAAAAAFuOxVwFxh0kVA=" + }, + "model": { + "$ref": "AAAAAAFve2GLA01LUwg=" + }, + "font": "Arial;13;0", + "left": 2021, + "top": 1310, + "width": 309.61328125, + "height": 13, + "text": "#nbCard: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2016, + "top": 1305, + "width": 319.61328125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFuOxVwFxh1PXo=", "_parent": { "$ref": "AAAAAAFuOxVwFhhuCYI=" }, @@ -3189,9 +2938,9 @@ "$ref": "AAAAAAFuOxcphxqdaYY=" }, "font": "Arial;13;0", - "left": 2093, - "top": 1352, - "width": 149.931640625, + "left": 2021, + "top": 1333, + "width": 309.61328125, "height": 13, "text": "+size(): int", "horizontalAlignment": 0 @@ -3206,9 +2955,9 @@ "$ref": "AAAAAAFuOxdkmhroYbg=" }, "font": "Arial;13;0", - "left": 2093, - "top": 1367, - "width": 149.931640625, + "left": 2021, + "top": 1348, + "width": 309.61328125, "height": 13, "text": "+removeAt(index: int)", "horizontalAlignment": 0 @@ -3223,19 +2972,36 @@ "$ref": "AAAAAAFuOxe6YxshTgI=" }, "font": "Arial;13;0", - "left": 2093, - "top": 1382, - "width": 149.931640625, + "left": 2021, + "top": 1363, + "width": 309.61328125, "height": 13, "text": "+getCard(index: int): Card", "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve2J9qU5ncPc=", + "_parent": { + "$ref": "AAAAAAFuOxVwFxh1PXo=" + }, + "model": { + "$ref": "AAAAAAFve2J9d05h4Bc=" + }, + "font": "Arial;13;0", + "left": 2021, + "top": 1378, + "width": 309.61328125, + "height": 13, + "text": "+InsertionDichotomique(start: int, end: int, card: Card)", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 2088, - "top": 1347, - "width": 159.931640625, - "height": 53 + "left": 2016, + "top": 1328, + "width": 319.61328125, + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -3248,8 +3014,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 624, - "top": -64, + "left": 552, + "top": -96, "width": 10, "height": 10 }, @@ -3264,8 +3030,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 624, - "top": -64, + "left": 552, + "top": -96, "width": 10, "height": 10 } @@ -3275,10 +3041,10 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 2088, - "top": 1312, - "width": 159.931640625, - "height": 101, + "left": 2016, + "top": 1280, + "width": 319.61328125, + "height": 116, "nameCompartment": { "$ref": "AAAAAAFuOxVwFhhvcas=" }, @@ -3323,8 +3089,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 808, - "top": -72, + "left": 136, + "top": -8, "height": 13 }, { @@ -3334,8 +3100,8 @@ "$ref": "AAAAAAFuOxWuSxkABik=" }, "font": "Arial;13;1", - "left": 2509, - "top": 1439, + "left": 2173, + "top": 1471, "width": 147.7607421875, "height": 13, "text": "ExtremeDeck" @@ -3348,8 +3114,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 808, - "top": -72, + "left": 136, + "top": -8, "width": 73.67724609375, "height": 13, "text": "(from deck)" @@ -3362,15 +3128,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 808, - "top": -72, + "left": 136, + "top": -8, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 2504, - "top": 1432, + "left": 2168, + "top": 1464, "width": 157.7607421875, "height": 25, "stereotypeLabel": { @@ -3406,8 +3172,8 @@ "$ref": "AAAAAAFuOx3AZxuHKQU=" }, "font": "Arial;13;0", - "left": 2509, - "top": 1462, + "left": 2173, + "top": 1494, "width": 147.7607421875, "height": 13, "text": "-endGame: List", @@ -3423,8 +3189,8 @@ "$ref": "AAAAAAFuOx4u7xvKPZw=" }, "font": "Arial;13;0", - "left": 2509, - "top": 1477, + "left": 2173, + "top": 1509, "width": 147.7607421875, "height": 13, "text": "-threeCard: List", @@ -3440,8 +3206,8 @@ "$ref": "AAAAAAFuOx6FAhwaRbo=" }, "font": "Arial;13;0", - "left": 2509, - "top": 1492, + "left": 2173, + "top": 1524, "width": 147.7607421875, "height": 13, "text": "-random: Random", @@ -3449,8 +3215,8 @@ } ], "font": "Arial;13;0", - "left": 2504, - "top": 1457, + "left": 2168, + "top": 1489, "width": 157.7607421875, "height": 53 }, @@ -3474,8 +3240,8 @@ "$ref": "AAAAAAFuOx7HvhxdeUA=" }, "font": "Arial;13;0", - "left": 2509, - "top": 1515, + "left": 2173, + "top": 1547, "width": 147.7607421875, "height": 13, "text": "-createEndCard()", @@ -3491,8 +3257,8 @@ "$ref": "AAAAAAFuOx8EXBygPTM=" }, "font": "Arial;13;0", - "left": 2509, - "top": 1530, + "left": 2173, + "top": 1562, "width": 147.7607421875, "height": 13, "text": "-createThreeCard()", @@ -3508,8 +3274,8 @@ "$ref": "AAAAAAFuOx8zGxzR8KE=" }, "font": "Arial;13;0", - "left": 2509, - "top": 1545, + "left": 2173, + "top": 1577, "width": 147.7607421875, "height": 13, "text": "+createCard(iteration: int)", @@ -3517,8 +3283,8 @@ } ], "font": "Arial;13;0", - "left": 2504, - "top": 1510, + "left": 2168, + "top": 1542, "width": 157.7607421875, "height": 53 }, @@ -3533,8 +3299,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 448, - "top": -48, + "left": 112, + "top": -16, "width": 10, "height": 10 }, @@ -3549,8 +3315,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 448, - "top": -48, + "left": 112, + "top": -16, "width": 10, "height": 10 } @@ -3560,8 +3326,8 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 2504, - "top": 1432, + "left": 2168, + "top": 1464, "width": 157.7607421875, "height": 131, "nameCompartment": { @@ -3608,8 +3374,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -112, - "top": 56, + "left": -80, + "top": -440, "height": 13 }, { @@ -3619,9 +3385,9 @@ "$ref": "AAAAAAFuOxWReBjBMh8=" }, "font": "Arial;13;1", - "left": 1613, - "top": 1487, - "width": 76.60986328125, + "left": 1629, + "top": 1239, + "width": 319.71240234375, "height": 13, "text": "ClassicDeck" }, @@ -3633,8 +3399,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -112, - "top": 56, + "left": -80, + "top": -440, "width": 73.67724609375, "height": 13, "text": "(from deck)" @@ -3647,16 +3413,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": -112, - "top": 56, + "left": -80, + "top": -440, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1608, - "top": 1480, - "width": 86.60986328125, + "left": 1624, + "top": 1232, + "width": 329.71240234375, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFuOxWReBjCfrg=" @@ -3681,9 +3447,9 @@ "$ref": "AAAAAAFuOxWReBi+5XU=" }, "font": "Arial;13;0", - "left": 1608, - "top": 1505, - "width": 86.60986328125, + "left": 1624, + "top": 1257, + "width": 329.71240234375, "height": 10 }, { @@ -3695,11 +3461,30 @@ "model": { "$ref": "AAAAAAFuOxWReBi+5XU=" }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve1lOKjZmoYw=", + "_parent": { + "$ref": "AAAAAAFuOxWReBjH9CQ=" + }, + "model": { + "$ref": "AAAAAAFve1lN7zZgyO4=" + }, + "font": "Arial;13;0", + "left": 1629, + "top": 1272, + "width": 319.71240234375, + "height": 13, + "text": "+ClassicDeck(nbCard: int, borneMin: int, borneMax: int)", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 1608, - "top": 1515, - "width": 86.60986328125, - "height": 10 + "left": 1624, + "top": 1267, + "width": 329.71240234375, + "height": 23 }, { "_type": "UMLReceptionCompartmentView", @@ -3712,8 +3497,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 16, - "top": 24, + "left": 32, + "top": -224, "width": 10, "height": 10 }, @@ -3728,8 +3513,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 16, - "top": 24, + "left": 32, + "top": -224, "width": 10, "height": 10 } @@ -3739,10 +3524,10 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 1608, - "top": 1480, - "width": 86.60986328125, - "height": 45, + "left": 1624, + "top": 1232, + "width": 329.71240234375, + "height": 58, "nameCompartment": { "$ref": "AAAAAAFuOxWReBjBMh8=" }, @@ -3780,8 +3565,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1887, - "top": 1416, + "left": 1980, + "top": 1276, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -3801,8 +3586,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1883, - "top": 1402, + "left": 1983, + "top": 1261, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -3822,8 +3607,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1894, - "top": 1445, + "left": 1973, + "top": 1305, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -3841,7 +3626,7 @@ "$ref": "AAAAAAFuOxWReBjAR9k=" }, "lineStyle": 1, - "points": "1695:1490;2087:1384", + "points": "1939:1290;2015:1305", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFuOxYvExmAaI0=" @@ -3874,8 +3659,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2370, - "top": 1437, + "left": 2194, + "top": 1428, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -3895,8 +3680,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 2365, - "top": 1451, + "left": 2180, + "top": 1433, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -3916,8 +3701,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2379, - "top": 1408, + "left": 2223, + "top": 1417, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -3935,7 +3720,7 @@ "$ref": "AAAAAAFuOxWuSxj/v3Y=" }, "lineStyle": 1, - "points": "2503:1471;2248:1388", + "points": "2222:1463;2197:1396", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFuOxZAWxmgt2w=" @@ -3968,7 +3753,7 @@ }, "font": "Arial;13;0", "left": 2199, - "top": 748, + "top": 731, "width": 34.68994140625, "height": 13, "alpha": 3.056586526645529, @@ -3990,8 +3775,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 2210, - "top": 1023, + "left": 2214, + "top": 1006, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -4011,8 +3796,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2166, - "top": 1021, + "left": 2170, + "top": 1005, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -4032,7 +3817,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2206, + "left": 2208, "top": 765, "height": 13, "alpha": 0.5235987755982988, @@ -4053,7 +3838,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2220, + "left": 2221, "top": 768, "height": 13, "alpha": 0.7853981633974483, @@ -4074,7 +3859,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2179, + "left": 2180, "top": 760, "height": 13, "alpha": -0.5235987755982988, @@ -4095,8 +3880,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2185, - "top": 1279, + "left": 2192, + "top": 1247, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -4115,8 +3900,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2198, - "top": 1277, + "left": 2206, + "top": 1245, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -4135,8 +3920,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2157, - "top": 1282, + "left": 2165, + "top": 1250, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -4181,7 +3966,7 @@ "$ref": "AAAAAAFt7Tgb6fqyD84=" }, "lineStyle": 1, - "points": "2193:745;2169:1311", + "points": "2194:745;2177:1279", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFuOxaVKBnC/A8=" @@ -4218,1999 +4003,1893 @@ } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFt7WUJwgFTboo=", + "_type": "UMLAssociationView", + "_id": "AAAAAAFuO8/xC9NWiJA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" + "$ref": "AAAAAAFuO8/xC9NSWk8=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFt7WUJwgFUTb8=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NXrjY=", "_parent": { - "$ref": "AAAAAAFt7WUJwgFTboo=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" + "$ref": "AAAAAAFuO8/xC9NSWk8=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFt7WUJwgFVDvg=", - "_parent": { - "$ref": "AAAAAAFt7WUJwgFUTb8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -904, - "top": -120, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7WUJwgFWZFo=", - "_parent": { - "$ref": "AAAAAAFt7WUJwgFUTb8=" - }, - "font": "Arial;13;1", - "left": 749, - "top": 927, - "width": 284.31787109375, - "height": 13, - "text": "LocalGameManager" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7WUJwgFXztI=", - "_parent": { - "$ref": "AAAAAAFt7WUJwgFUTb8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -904, - "top": -120, - "width": 89.578125, - "height": 13, - "text": "(from manager)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7WUJwwFYh/w=", - "_parent": { - "$ref": "AAAAAAFt7WUJwgFUTb8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -904, - "top": -120, - "height": 13, - "horizontalAlignment": 1 - } - ], "font": "Arial;13;0", - "left": 744, - "top": 920, - "width": 294.31787109375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFt7WUJwgFVDvg=" - }, - "nameLabel": { - "$ref": "AAAAAAFt7WUJwgFWZFo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFt7WUJwgFXztI=" + "left": 2200, + "top": 575, + "width": 49.84814453125, + "height": 13, + "alpha": 1.6822210420592025, + "distance": 287.7846417027844, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, - "propertyLabel": { - "$ref": "AAAAAAFt7WUJwwFYh/w=" - } + "edgePosition": 1, + "text": "-cardList" }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFt7WUJwwFZSCA=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NYMSY=", "_parent": { - "$ref": "AAAAAAFt7WUJwgFTboo=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" + "$ref": "AAAAAAFuO8/xC9NSWk8=" }, + "visible": null, "font": "Arial;13;0", - "left": 744, - "top": 945, - "width": 294.31787109375, - "height": 10 + "left": 2191, + "top": 320, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" + }, + "edgePosition": 1 }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFt7WUJwwFaZSE=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NZyaw=", "_parent": { - "$ref": "AAAAAAFt7WUJwgFTboo=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" + "$ref": "AAAAAAFuO8/xC9NSWk8=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusXNBWSXMHXE=", - "_parent": { - "$ref": "AAAAAAFt7WUJwwFaZSE=" - }, - "model": { - "$ref": "AAAAAAFusXNBJyXDOcs=" - }, - "font": "Arial;13;0", - "left": 749, - "top": 960, - "width": 284.31787109375, - "height": 13, - "text": "+LocalGameManager(parametreur: Parametreur)", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 744, - "top": 955, - "width": 294.31787109375, - "height": 23 + "left": 2192, + "top": 275, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" + }, + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFt7WUJwwFbQ3w=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NaR/o=", "_parent": { - "$ref": "AAAAAAFt7WUJwgFTboo=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" + "$ref": "AAAAAAFuO8/xC9NTTRk=" }, "visible": false, "font": "Arial;13;0", - "left": -560, - "top": -88, - "width": 10, - "height": 10 + "left": 2177, + "top": 568, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" + }, + "edgePosition": 2 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFt7WUJwwFcF7E=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NbF9E=", "_parent": { - "$ref": "AAAAAAFt7WUJwgFTboo=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" + "$ref": "AAAAAAFuO8/xC9NTTRk=" }, "visible": false, "font": "Arial;13;0", - "left": -560, - "top": -88, - "width": 10, - "height": 10 - } - ], - "containerView": { - "$ref": "AAAAAAFt7YuMW7IwonE=" - }, - "font": "Arial;13;0", - "containerChangeable": true, - "left": 744, - "top": 920, - "width": 294.31787109375, - "height": 89, - "nameCompartment": { - "$ref": "AAAAAAFt7WUJwgFUTb8=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFt7WUJwwFZSCA=" - }, - "operationCompartment": { - "$ref": "AAAAAAFt7WUJwwFaZSE=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFt7WUJwwFbQ3w=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFt7WUJwwFcF7E=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFt7WVjtQGYqAY=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" - }, - "subViews": [ + "left": 2163, + "top": 565, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" + }, + "edgePosition": 2 + }, { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFt7WVjtQGZLYk=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NcDXA=", "_parent": { - "$ref": "AAAAAAFt7WVjtQGYqAY=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" + "$ref": "AAAAAAFuO8/xC9NTTRk=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFt7WVjtQGaEKk=", - "_parent": { - "$ref": "AAAAAAFt7WVjtQGZLYk=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -320, - "top": -80, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7WVjtQGb960=", - "_parent": { - "$ref": "AAAAAAFt7WVjtQGZLYk=" - }, - "font": "Arial;13;1", - "left": 1069, - "top": 927, - "width": 298.7587890625, - "height": 13, - "text": "RemoteGameManager" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7WVjtQGc0xM=", - "_parent": { - "$ref": "AAAAAAFt7WVjtQGZLYk=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -320, - "top": -80, - "width": 89.578125, - "height": 13, - "text": "(from manager)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFt7WVjtQGdzg4=", - "_parent": { - "$ref": "AAAAAAFt7WVjtQGZLYk=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -320, - "top": -80, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 1064, - "top": 920, - "width": 308.7587890625, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFt7WVjtQGaEKk=" + "left": 2204, + "top": 572, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, - "nameLabel": { - "$ref": "AAAAAAFt7WVjtQGb960=" + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NdQC4=", + "_parent": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, - "namespaceLabel": { - "$ref": "AAAAAAFt7WVjtQGc0xM=" + "model": { + "$ref": "AAAAAAFuO8/xC9NU2lY=" }, - "propertyLabel": { - "$ref": "AAAAAAFt7WVjtQGdzg4=" + "visible": false, + "font": "Arial;13;0", + "left": 1293, + "top": 304, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" } }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFt7WVjtQGePSc=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9NeT7o=", "_parent": { - "$ref": "AAAAAAFt7WVjtQGYqAY=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" + "$ref": "AAAAAAFuO8/xC9NU2lY=" }, + "visible": false, "font": "Arial;13;0", - "left": 1064, - "top": 945, - "width": 308.7587890625, - "height": 10 + "left": 1296, + "top": 318, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" + } }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFt7WVjtQGfIKk=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFuO8/xC9Nf8Y0=", "_parent": { - "$ref": "AAAAAAFt7WVjtQGYqAY=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" + "$ref": "AAAAAAFuO8/xC9NU2lY=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusXPD8Cb4uOA=", - "_parent": { - "$ref": "AAAAAAFt7WVjtQGfIKk=" - }, - "model": { - "$ref": "AAAAAAFusXPDvibvrrQ=" - }, - "font": "Arial;13;0", - "left": 1069, - "top": 960, - "width": 298.7587890625, - "height": 13, - "text": "+RemoteGameManager(parametreur: Parametreur)", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 1064, - "top": 955, - "width": 308.7587890625, - "height": 23 + "left": 1289, + "top": 277, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFuO8/xC9NWiJA=" + } }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFt7WVjtQGgvtQ=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFuO8/xC9NgkaA=", "_parent": { - "$ref": "AAAAAAFt7WVjtQGYqAY=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" + "$ref": "AAAAAAFuO8/xC9NTTRk=" }, "visible": false, "font": "Arial;13;0", - "left": -208, - "top": -40, "width": 10, "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFt7WVjtQGhzBs=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFuO8/xC9Nhw80=", "_parent": { - "$ref": "AAAAAAFt7WVjtQGYqAY=" + "$ref": "AAAAAAFuO8/xC9NWiJA=" }, "model": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" + "$ref": "AAAAAAFuO8/xC9NU2lY=" }, "visible": false, "font": "Arial;13;0", - "left": -208, - "top": -40, "width": 10, "height": 10 } ], - "containerView": { - "$ref": "AAAAAAFt7YuMW7IwonE=" - }, "font": "Arial;13;0", - "containerChangeable": true, - "left": 1064, - "top": 920, - "width": 308.7587890625, - "height": 81, - "nameCompartment": { - "$ref": "AAAAAAFt7WVjtQGZLYk=" + "head": { + "$ref": "AAAAAAFt7VMnuAARfvI=" }, - "attributeCompartment": { - "$ref": "AAAAAAFt7WVjtQGePSc=" + "tail": { + "$ref": "AAAAAAFt7Tgb6fqyD84=" }, - "operationCompartment": { - "$ref": "AAAAAAFt7WVjtQGfIKk=" + "points": "2192:600;2192:296;1268:296", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFuO8/xC9NXrjY=" }, - "receptionCompartment": { - "$ref": "AAAAAAFt7WVjtQGgvtQ=" + "stereotypeLabel": { + "$ref": "AAAAAAFuO8/xC9NYMSY=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFt7WVjtQGhzBs=" + "propertyLabel": { + "$ref": "AAAAAAFuO8/xC9NZyaw=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFuO8/xC9NaR/o=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFuO8/xC9NbF9E=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFuO8/xC9NcDXA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFuO8/xC9NdQC4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFuO8/xC9NeT7o=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFuO8/xC9Nf8Y0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFuO8/xC9NgkaA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFuO8/xC9Nhw80=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFt7WTYZwD1NOc=", + "_id": "AAAAAAFuOw/Jug9xJ3I=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" + "$ref": "AAAAAAFuOw/Jug9vmpg=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFt7WTYZwD2cT8=", + "_id": "AAAAAAFuOw/Jug9yfIw=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" + "$ref": "AAAAAAFuOw/Jug9xJ3I=" }, "model": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" + "$ref": "AAAAAAFuOw/Jug9vmpg=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFt7WTYZwD33ZM=", + "_id": "AAAAAAFuOw/Jug9z+KY=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD2cT8=" + "$ref": "AAAAAAFuOw/Jug9yfIw=" }, "visible": false, "font": "Arial;13;0", - "left": -176, - "top": -96, + "left": 1904, + "top": 40, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFt7WTYZwD4+Yk=", + "_id": "AAAAAAFuOw/Jug90NEU=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD2cT8=" + "$ref": "AAAAAAFuOw/Jug9yfIw=" }, - "font": "Arial;13;3", - "left": 901, - "top": 799, - "width": 311.76513671875, + "font": "Arial;13;1", + "left": 2549, + "top": 879, + "width": 221.4443359375, "height": 13, - "text": "MultiplayerGameManage" + "text": "EndCard" }, { "_type": "LabelView", - "_id": "AAAAAAFt7WTYZwD5emE=", + "_id": "AAAAAAFuOw/Jug915Jw=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD2cT8=" + "$ref": "AAAAAAFuOw/Jug9yfIw=" }, "visible": false, "font": "Arial;13;0", - "left": -176, - "top": -96, - "width": 89.578125, + "left": 1904, + "top": 40, + "width": 95.3544921875, "height": 13, - "text": "(from manager)" + "text": "(from rapidCard)" }, { "_type": "LabelView", - "_id": "AAAAAAFt7WTYZwD6lE0=", + "_id": "AAAAAAFuOw/Jug920gI=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD2cT8=" + "$ref": "AAAAAAFuOw/Jug9yfIw=" }, "visible": false, "font": "Arial;13;0", - "left": -176, - "top": -96, + "left": 1904, + "top": 40, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 896, - "top": 792, - "width": 321.76513671875, + "left": 2544, + "top": 872, + "width": 231.4443359375, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFt7WTYZwD33ZM=" + "$ref": "AAAAAAFuOw/Jug9z+KY=" }, "nameLabel": { - "$ref": "AAAAAAFt7WTYZwD4+Yk=" + "$ref": "AAAAAAFuOw/Jug90NEU=" }, "namespaceLabel": { - "$ref": "AAAAAAFt7WTYZwD5emE=" + "$ref": "AAAAAAFuOw/Jug915Jw=" }, "propertyLabel": { - "$ref": "AAAAAAFt7WTYZwD6lE0=" + "$ref": "AAAAAAFuOw/Jug920gI=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFt7WTYZwD7+14=", + "_id": "AAAAAAFuOw/Jug93wIk=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" + "$ref": "AAAAAAFuOw/Jug9xJ3I=" }, "model": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" + "$ref": "AAAAAAFuOw/Jug9vmpg=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFusWHsXP5aDLk=", + "_parent": { + "$ref": "AAAAAAFuOw/Jug93wIk=" + }, + "model": { + "$ref": "AAAAAAFusWHsKf5OI74=" + }, + "font": "Arial;13;0", + "left": 2549, + "top": 902, + "width": 221.4443359375, + "height": 13, + "underline": true, + "text": "+CARD_ENDGAME: string {readOnly}", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 896, - "top": 817, - "width": 321.76513671875, - "height": 10 + "left": 2544, + "top": 897, + "width": 231.4443359375, + "height": 23 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFt7WTYZwD8W24=", + "_id": "AAAAAAFuOw/Jug94Xfw=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" + "$ref": "AAAAAAFuOw/Jug9xJ3I=" }, "model": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" + "$ref": "AAAAAAFuOw/Jug9vmpg=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusXS1RCjJ/KM=", + "_id": "AAAAAAFusWIarf7WOY8=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD8W24=" + "$ref": "AAAAAAFuOw/Jug94Xfw=" }, "model": { - "$ref": "AAAAAAFusXS1DSjAgMI=" + "$ref": "AAAAAAFusWIae/7Kv8Y=" }, "font": "Arial;13;0", - "left": 901, - "top": 832, - "width": 311.76513671875, + "left": 2549, + "top": 925, + "width": 221.4443359375, "height": 13, - "text": "+MultiplayerGameManage(parametreur: Parametreur)", + "text": "+getName(): string", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 896, - "top": 827, - "width": 321.76513671875, - "height": 23 + "left": 2544, + "top": 920, + "width": 231.4443359375, + "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFt7WTYZwD9fyQ=", + "_id": "AAAAAAFuOw/Juw95R4Q=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" + "$ref": "AAAAAAFuOw/Jug9xJ3I=" }, "model": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" + "$ref": "AAAAAAFuOw/Jug9vmpg=" }, "visible": false, "font": "Arial;13;0", - "left": -216, - "top": -216, + "left": 1224, + "top": 16, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFt7WTYZwD+1UY=", + "_id": "AAAAAAFuOw/Juw96aKU=", "_parent": { - "$ref": "AAAAAAFt7WTYZwD1NOc=" + "$ref": "AAAAAAFuOw/Jug9xJ3I=" }, "model": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" + "$ref": "AAAAAAFuOw/Jug9vmpg=" }, "visible": false, "font": "Arial;13;0", - "left": -216, - "top": -216, + "left": 1224, + "top": 16, "width": 10, "height": 10 } ], "containerView": { - "$ref": "AAAAAAFt7YuMW7IwonE=" + "$ref": "AAAAAAFt7UW8Z/1tvWw=" }, "font": "Arial;13;0", "containerChangeable": true, - "left": 896, - "top": 792, - "width": 321.76513671875, - "height": 58, + "left": 2544, + "top": 872, + "width": 231.4443359375, + "height": 71, "nameCompartment": { - "$ref": "AAAAAAFt7WTYZwD2cT8=" + "$ref": "AAAAAAFuOw/Jug9yfIw=" }, "attributeCompartment": { - "$ref": "AAAAAAFt7WTYZwD7+14=" + "$ref": "AAAAAAFuOw/Jug93wIk=" }, "operationCompartment": { - "$ref": "AAAAAAFt7WTYZwD8W24=" + "$ref": "AAAAAAFuOw/Jug94Xfw=" }, "receptionCompartment": { - "$ref": "AAAAAAFt7WTYZwD9fyQ=" + "$ref": "AAAAAAFuOw/Juw95R4Q=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFt7WTYZwD+1UY=" + "$ref": "AAAAAAFuOw/Juw96aKU=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAFuO8/xC9NWiJA=", + "_type": "UMLClassView", + "_id": "AAAAAAFusVizzO3n8r4=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NSWk8=" + "$ref": "AAAAAAFusVizy+3lPOQ=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NXrjY=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusVizzO3opYI=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVizzO3n8r4=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NSWk8=" + "$ref": "AAAAAAFusVizy+3lPOQ=" }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFusVizzO3pCTI=", + "_parent": { + "$ref": "AAAAAAFusVizzO3opYI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusVizzO3qx88=", + "_parent": { + "$ref": "AAAAAAFusVizzO3opYI=" + }, + "font": "Arial;13;1", + "left": 1869, + "top": 847, + "width": 222.1552734375, + "height": 13, + "text": "FractionCard" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusVizzO3rXc8=", + "_parent": { + "$ref": "AAAAAAFusVizzO3opYI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 91.74267578125, + "height": 13, + "text": "(from cardType)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusVizzO3sMhU=", + "_parent": { + "$ref": "AAAAAAFusVizzO3opYI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 2200, - "top": 575, - "width": 49.84814453125, - "height": 13, - "alpha": 1.6822210420592025, - "distance": 287.7846417027844, - "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "left": 1864, + "top": 840, + "width": 232.1552734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusVizzO3pCTI=" }, - "edgePosition": 1, - "text": "-cardList" + "nameLabel": { + "$ref": "AAAAAAFusVizzO3qx88=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusVizzO3rXc8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusVizzO3sMhU=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NYMSY=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusVizzO3tWd4=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVizzO3n8r4=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NSWk8=" + "$ref": "AAAAAAFusVizy+3lPOQ=" }, - "visible": null, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFusV9HLfZdwqI=", + "_parent": { + "$ref": "AAAAAAFusVizzO3tWd4=" + }, + "model": { + "$ref": "AAAAAAFusV9G9fZRt+Y=" + }, + "font": "Arial;13;0", + "left": 1869, + "top": 870, + "width": 222.1552734375, + "height": 13, + "underline": true, + "text": "+CARD_FRACTION: string {readOnly}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFusV++wfbRL/I=", + "_parent": { + "$ref": "AAAAAAFusVizzO3tWd4=" + }, + "model": { + "$ref": "AAAAAAFusV++dvbFJ+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1869, + "top": 885, + "width": 222.1552734375, + "height": 13, + "text": "+Fraction: Fraction", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 2191, - "top": 320, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" - }, - "edgePosition": 1 + "left": 1864, + "top": 865, + "width": 232.1552734375, + "height": 23 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NZyaw=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFusVizzO3uLTM=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVizzO3n8r4=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NSWk8=" + "$ref": "AAAAAAFusVizy+3lPOQ=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusV6ORvT+8Hg=", + "_parent": { + "$ref": "AAAAAAFusVizzO3uLTM=" + }, + "model": { + "$ref": "AAAAAAFusV6ODPTyECc=" + }, + "font": "Arial;13;0", + "left": 1869, + "top": 893, + "width": 222.1552734375, + "height": 13, + "text": "+rapidEffect(): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusV7vtvVqsl0=", + "_parent": { + "$ref": "AAAAAAFusVizzO3uLTM=" + }, + "model": { + "$ref": "AAAAAAFusV7vjfVeSnw=" + }, + "font": "Arial;13;0", + "left": 1869, + "top": 908, + "width": 222.1552734375, + "height": 13, + "text": "+getName(): string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve1RtYCgy0Gk=", + "_parent": { + "$ref": "AAAAAAFusVizzO3uLTM=" + }, + "model": { + "$ref": "AAAAAAFve1RtSigmBlE=" + }, + "font": "Arial;13;0", + "left": 1869, + "top": 923, + "width": 222.1552734375, + "height": 13, + "text": "+FractionCard(value: Fraction)", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 2192, - "top": 275, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" - }, - "edgePosition": 1 + "left": 1864, + "top": 888, + "width": 232.1552734375, + "height": 53 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NaR/o=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusVizzO3v72U=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVizzO3n8r4=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NTTRk=" + "$ref": "AAAAAAFusVizy+3lPOQ=" }, "visible": false, "font": "Arial;13;0", - "left": 2177, - "top": 568, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" - }, - "edgePosition": 2 + "width": 10, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NbF9E=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusVizzO3w5yw=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVizzO3n8r4=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NTTRk=" + "$ref": "AAAAAAFusVizy+3lPOQ=" }, "visible": false, "font": "Arial;13;0", - "left": 2163, - "top": 565, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" - }, - "edgePosition": 2 - }, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1864, + "top": 840, + "width": 232.1552734375, + "height": 116, + "nameCompartment": { + "$ref": "AAAAAAFusVizzO3opYI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFusVizzO3tWd4=" + }, + "operationCompartment": { + "$ref": "AAAAAAFusVizzO3uLTM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFusVizzO3v72U=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFusVizzO3w5yw=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusVm+LvBSMeM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusVm+LvBQpGg=" + }, + "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NcDXA=", + "_id": "AAAAAAFusVm+LvBTUWk=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVm+LvBSMeM=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NTTRk=" + "$ref": "AAAAAAFusVm+LvBQpGg=" }, "visible": false, "font": "Arial;13;0", - "left": 2204, - "top": 572, + "left": 2070, + "top": 774, "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, + "alpha": 1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVm+LvBSMeM=" }, - "edgePosition": 2 + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NdQC4=", + "_id": "AAAAAAFusVm+LvBUcf4=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVm+LvBSMeM=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NU2lY=" + "$ref": "AAAAAAFusVm+LvBQpGg=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "left": 1293, - "top": 304, + "left": 2059, + "top": 764, "height": 13, - "alpha": -0.5235987755982988, + "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" - } + "$ref": "AAAAAAFusVm+LvBSMeM=" + }, + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9NeT7o=", + "_id": "AAAAAAFusVm+L/BVW4I=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusVm+LvBSMeM=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NU2lY=" + "$ref": "AAAAAAFusVm+LvBQpGg=" }, "visible": false, "font": "Arial;13;0", - "left": 1296, - "top": 318, + "left": 2091, + "top": 795, "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, + "alpha": -1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" - } - }, + "$ref": "AAAAAAFusVm+LvBSMeM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFt7Tgb6fqyD84=" + }, + "tail": { + "$ref": "AAAAAAFusVizzO3n8r4=" + }, + "lineStyle": 1, + "points": "2035:839;2127:744", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusVm+LvBTUWk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFusVm+LvBUcf4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusVm+L/BVW4I=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusWQQHAH5kdI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusWQQGwH3aNI=" + }, + "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFuO8/xC9Nf8Y0=", + "_id": "AAAAAAFusWQQHAH61b4=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusWQQHAH5kdI=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NU2lY=" + "$ref": "AAAAAAFusWQQGwH3aNI=" }, "visible": false, "font": "Arial;13;0", - "left": 1289, - "top": 277, + "left": 2367, + "top": 740, "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, + "alpha": 1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" - } + "$ref": "AAAAAAFusWQQHAH5kdI=" + }, + "edgePosition": 1 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFuO8/xC9NgkaA=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWQQHAH7LcI=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusWQQHAH5kdI=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NTTRk=" + "$ref": "AAAAAAFusWQQGwH3aNI=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "width": 10, - "height": 10 + "left": 2362, + "top": 754, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusWQQHAH5kdI=" + }, + "edgePosition": 1 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFuO8/xC9Nhw80=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWQQHAH8bl4=", "_parent": { - "$ref": "AAAAAAFuO8/xC9NWiJA=" + "$ref": "AAAAAAFusWQQHAH5kdI=" }, "model": { - "$ref": "AAAAAAFuO8/xC9NU2lY=" + "$ref": "AAAAAAFusWQQGwH3aNI=" }, "visible": false, "font": "Arial;13;0", - "width": 10, - "height": 10 + "left": 2376, + "top": 711, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusWQQHAH5kdI=" + }, + "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFt7VMnuAARfvI=" + "$ref": "AAAAAAFt7Tgb6fqyD84=" }, "tail": { - "$ref": "AAAAAAFt7Tgb6fqyD84=" + "$ref": "AAAAAAFusWMxvP848Ug=" }, - "points": "2192:600;2192:296;1268:296", + "lineStyle": 1, + "points": "2479:768;2266:696", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFuO8/xC9NXrjY=" + "$ref": "AAAAAAFusWQQHAH61b4=" }, "stereotypeLabel": { - "$ref": "AAAAAAFuO8/xC9NYMSY=" + "$ref": "AAAAAAFusWQQHAH7LcI=" }, "propertyLabel": { - "$ref": "AAAAAAFuO8/xC9NZyaw=" - }, - "tailRoleNameLabel": { - "$ref": "AAAAAAFuO8/xC9NaR/o=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFuO8/xC9NbF9E=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFuO8/xC9NcDXA=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFuO8/xC9NdQC4=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFuO8/xC9NeT7o=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFuO8/xC9Nf8Y0=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFuO8/xC9NgkaA=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFuO8/xC9Nhw80=" + "$ref": "AAAAAAFusWQQHAH8bl4=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFuOw/Jug9xJ3I=", + "_id": "AAAAAAFuOw/c4hAEwOA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFuOw/Jug9vmpg=" + "$ref": "AAAAAAFuOw/c4hACFeY=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFuOw/Jug9yfIw=", + "_id": "AAAAAAFuOw/c4hAF0RA=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9xJ3I=" + "$ref": "AAAAAAFuOw/c4hAEwOA=" }, "model": { - "$ref": "AAAAAAFuOw/Jug9vmpg=" + "$ref": "AAAAAAFuOw/c4hACFeY=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFuOw/Jug9z+KY=", + "_id": "AAAAAAFuOw/c4hAG5vw=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9yfIw=" + "$ref": "AAAAAAFuOw/c4hAF0RA=" }, "visible": false, "font": "Arial;13;0", - "left": 1904, - "top": 40, - "height": 13 + "left": 552, + "top": -16, + "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFuOw/Jug90NEU=", + "_id": "AAAAAAFuOw/c4hAHzkU=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9yfIw=" + "$ref": "AAAAAAFuOw/c4hAF0RA=" }, "font": "Arial;13;1", - "left": 2549, + "left": 2325, "top": 879, - "width": 221.4443359375, + "width": 199.7734375, "height": 13, - "text": "EndCard" + "text": "ThreeCard" }, { "_type": "LabelView", - "_id": "AAAAAAFuOw/Jug915Jw=", + "_id": "AAAAAAFuOw/c4hAIUOE=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9yfIw=" + "$ref": "AAAAAAFuOw/c4hAF0RA=" }, "visible": false, "font": "Arial;13;0", - "left": 1904, - "top": 40, + "left": 552, + "top": -16, "width": 95.3544921875, "height": 13, "text": "(from rapidCard)" }, { "_type": "LabelView", - "_id": "AAAAAAFuOw/Jug920gI=", + "_id": "AAAAAAFuOw/c4hAJHe4=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9yfIw=" + "$ref": "AAAAAAFuOw/c4hAF0RA=" }, "visible": false, "font": "Arial;13;0", - "left": 1904, - "top": 40, + "left": 552, + "top": -16, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 2544, + "left": 2320, "top": 872, - "width": 231.4443359375, + "width": 209.7734375, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFuOw/Jug9z+KY=" + "$ref": "AAAAAAFuOw/c4hAG5vw=" }, "nameLabel": { - "$ref": "AAAAAAFuOw/Jug90NEU=" + "$ref": "AAAAAAFuOw/c4hAHzkU=" }, "namespaceLabel": { - "$ref": "AAAAAAFuOw/Jug915Jw=" + "$ref": "AAAAAAFuOw/c4hAIUOE=" }, "propertyLabel": { - "$ref": "AAAAAAFuOw/Jug920gI=" + "$ref": "AAAAAAFuOw/c4hAJHe4=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFuOw/Jug93wIk=", + "_id": "AAAAAAFuOw/c4hAKRBI=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9xJ3I=" + "$ref": "AAAAAAFuOw/c4hAEwOA=" }, "model": { - "$ref": "AAAAAAFuOw/Jug9vmpg=" + "$ref": "AAAAAAFuOw/c4hACFeY=" }, "subViews": [ { "_type": "UMLAttributeView", - "_id": "AAAAAAFusWHsXP5aDLk=", + "_id": "AAAAAAFusWSk3wLvxnw=", "_parent": { - "$ref": "AAAAAAFuOw/Jug93wIk=" + "$ref": "AAAAAAFuOw/c4hAKRBI=" }, "model": { - "$ref": "AAAAAAFusWHsKf5OI74=" + "$ref": "AAAAAAFusWSksgLpA64=" }, "font": "Arial;13;0", - "left": 2549, + "left": 2325, "top": 902, - "width": 221.4443359375, + "width": 199.7734375, "height": 13, "underline": true, - "text": "+CARD_ENDGAME: string {readOnly}", + "text": "+CARD_THREE: string {readOnly}", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 2544, + "left": 2320, "top": 897, - "width": 231.4443359375, + "width": 209.7734375, "height": 23 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFuOw/Jug94Xfw=", + "_id": "AAAAAAFuOw/c4hAL+B4=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9xJ3I=" + "$ref": "AAAAAAFuOw/c4hAEwOA=" }, "model": { - "$ref": "AAAAAAFuOw/Jug9vmpg=" + "$ref": "AAAAAAFuOw/c4hACFeY=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusWIarf7WOY8=", + "_id": "AAAAAAFusWR1ogJodM8=", "_parent": { - "$ref": "AAAAAAFuOw/Jug94Xfw=" + "$ref": "AAAAAAFuOw/c4hAL+B4=" }, "model": { - "$ref": "AAAAAAFusWIae/7Kv8Y=" + "$ref": "AAAAAAFusWR1dgJitGc=" }, "font": "Arial;13;0", - "left": 2549, + "left": 2325, "top": 925, - "width": 221.4443359375, + "width": 199.7734375, "height": 13, "text": "+getName(): string", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 2544, + "left": 2320, "top": 920, - "width": 231.4443359375, + "width": 209.7734375, "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFuOw/Juw95R4Q=", + "_id": "AAAAAAFuOw/c4hAMTjk=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9xJ3I=" + "$ref": "AAAAAAFuOw/c4hAEwOA=" }, "model": { - "$ref": "AAAAAAFuOw/Jug9vmpg=" + "$ref": "AAAAAAFuOw/c4hACFeY=" }, "visible": false, "font": "Arial;13;0", - "left": 1224, - "top": 16, + "left": 272, + "top": -16, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFuOw/Juw96aKU=", + "_id": "AAAAAAFuOw/c4hANSXA=", "_parent": { - "$ref": "AAAAAAFuOw/Jug9xJ3I=" + "$ref": "AAAAAAFuOw/c4hAEwOA=" }, "model": { - "$ref": "AAAAAAFuOw/Jug9vmpg=" + "$ref": "AAAAAAFuOw/c4hACFeY=" }, "visible": false, "font": "Arial;13;0", - "left": 1224, - "top": 16, + "left": 272, + "top": -16, "width": 10, "height": 10 } ], "containerView": { - "$ref": "AAAAAAFt7UW8Z/1tvWw=" + "$ref": "AAAAAAFusWjncwxPzYA=" }, "font": "Arial;13;0", "containerChangeable": true, - "left": 2544, + "left": 2320, "top": 872, - "width": 231.4443359375, + "width": 209.7734375, "height": 71, "nameCompartment": { - "$ref": "AAAAAAFuOw/Jug9yfIw=" + "$ref": "AAAAAAFuOw/c4hAF0RA=" }, "attributeCompartment": { - "$ref": "AAAAAAFuOw/Jug93wIk=" + "$ref": "AAAAAAFuOw/c4hAKRBI=" }, "operationCompartment": { - "$ref": "AAAAAAFuOw/Jug94Xfw=" + "$ref": "AAAAAAFuOw/c4hAL+B4=" }, "receptionCompartment": { - "$ref": "AAAAAAFuOw/Juw95R4Q=" + "$ref": "AAAAAAFuOw/c4hAMTjk=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFuOw/Juw96aKU=" + "$ref": "AAAAAAFuOw/c4hANSXA=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFusVizzO3n8r4=", + "_id": "AAAAAAFusWMxvP848Ug=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusVizy+3lPOQ=" + "$ref": "AAAAAAFusWMxu/82S0Q=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusVizzO3opYI=", + "_id": "AAAAAAFusWMxvP85TYs=", "_parent": { - "$ref": "AAAAAAFusVizzO3n8r4=" + "$ref": "AAAAAAFusWMxvP848Ug=" }, "model": { - "$ref": "AAAAAAFusVizy+3lPOQ=" + "$ref": "AAAAAAFusWMxu/82S0Q=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusVizzO3pCTI=", + "_id": "AAAAAAFusWMxvP86kfE=", "_parent": { - "$ref": "AAAAAAFusVizzO3opYI=" + "$ref": "AAAAAAFusWMxvP85TYs=" }, "visible": false, "font": "Arial;13;0", + "left": 128, + "top": 48, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusVizzO3qx88=", + "_id": "AAAAAAFusWMxvP87phE=", "_parent": { - "$ref": "AAAAAAFusVizzO3opYI=" + "$ref": "AAAAAAFusWMxvP85TYs=" }, - "font": "Arial;13;1", - "left": 1869, - "top": 847, - "width": 222.1552734375, + "font": "Arial;13;3", + "left": 2485, + "top": 767, + "width": 109.96044921875, "height": 13, - "text": "FractionCard" + "text": "RapidCard" }, { "_type": "LabelView", - "_id": "AAAAAAFusVizzO3rXc8=", + "_id": "AAAAAAFusWMxvP88VAU=", "_parent": { - "$ref": "AAAAAAFusVizzO3opYI=" + "$ref": "AAAAAAFusWMxvP85TYs=" }, "visible": false, "font": "Arial;13;0", - "width": 91.74267578125, + "left": 128, + "top": 48, + "width": 95.3544921875, "height": 13, - "text": "(from cardType)" + "text": "(from rapidCard)" }, { "_type": "LabelView", - "_id": "AAAAAAFusVizzO3sMhU=", + "_id": "AAAAAAFusWMxvP89SoE=", "_parent": { - "$ref": "AAAAAAFusVizzO3opYI=" + "$ref": "AAAAAAFusWMxvP85TYs=" }, "visible": false, "font": "Arial;13;0", + "left": 128, + "top": 48, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1864, - "top": 840, - "width": 232.1552734375, + "left": 2480, + "top": 760, + "width": 119.96044921875, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusVizzO3pCTI=" + "$ref": "AAAAAAFusWMxvP86kfE=" }, "nameLabel": { - "$ref": "AAAAAAFusVizzO3qx88=" + "$ref": "AAAAAAFusWMxvP87phE=" }, "namespaceLabel": { - "$ref": "AAAAAAFusVizzO3rXc8=" + "$ref": "AAAAAAFusWMxvP88VAU=" }, "propertyLabel": { - "$ref": "AAAAAAFusVizzO3sMhU=" + "$ref": "AAAAAAFusWMxvP89SoE=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusVizzO3tWd4=", + "_id": "AAAAAAFusWMxvP8+GME=", "_parent": { - "$ref": "AAAAAAFusVizzO3n8r4=" + "$ref": "AAAAAAFusWMxvP848Ug=" }, "model": { - "$ref": "AAAAAAFusVizy+3lPOQ=" + "$ref": "AAAAAAFusWMxu/82S0Q=" }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFusV9HLfZdwqI=", - "_parent": { - "$ref": "AAAAAAFusVizzO3tWd4=" - }, - "model": { - "$ref": "AAAAAAFusV9G9fZRt+Y=" - }, - "font": "Arial;13;0", - "left": 1869, - "top": 870, - "width": 222.1552734375, - "height": 13, - "underline": true, - "text": "+CARD_FRACTION: string {readOnly}", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFusV++wfbRL/I=", - "_parent": { - "$ref": "AAAAAAFusVizzO3tWd4=" - }, - "model": { - "$ref": "AAAAAAFusV++dvbFJ+M=" - }, - "font": "Arial;13;0", - "left": 1869, - "top": 885, - "width": 222.1552734375, - "height": 13, - "text": "-fraction: Fraction", - "horizontalAlignment": 0 - } - ], "font": "Arial;13;0", - "left": 1864, - "top": 865, - "width": 232.1552734375, - "height": 38 + "left": 2480, + "top": 785, + "width": 119.96044921875, + "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusVizzO3uLTM=", + "_id": "AAAAAAFusWMxvP8/pPs=", "_parent": { - "$ref": "AAAAAAFusVizzO3n8r4=" + "$ref": "AAAAAAFusWMxvP848Ug=" }, "model": { - "$ref": "AAAAAAFusVizy+3lPOQ=" + "$ref": "AAAAAAFusWMxu/82S0Q=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusV6ORvT+8Hg=", + "_id": "AAAAAAFusWNs+QBN9Mc=", "_parent": { - "$ref": "AAAAAAFusVizzO3uLTM=" + "$ref": "AAAAAAFusWMxvP8/pPs=" }, "model": { - "$ref": "AAAAAAFusV6ODPTyECc=" + "$ref": "AAAAAAFusWNsxwBBglI=" }, "font": "Arial;13;0", - "left": 1869, - "top": 908, - "width": 222.1552734375, + "left": 2485, + "top": 800, + "width": 109.96044921875, "height": 13, "text": "+rapidEffect(): bool", "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusV7vtvVqsl0=", - "_parent": { - "$ref": "AAAAAAFusVizzO3uLTM=" - }, - "model": { - "$ref": "AAAAAAFusV7vjfVeSnw=" - }, - "font": "Arial;13;0", - "left": 1869, - "top": 923, - "width": 222.1552734375, - "height": 13, - "text": "+getName(): string", - "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 1864, - "top": 903, - "width": 232.1552734375, - "height": 38 + "left": 2480, + "top": 795, + "width": 119.96044921875, + "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusVizzO3v72U=", + "_id": "AAAAAAFusWMxvP9A+0A=", "_parent": { - "$ref": "AAAAAAFusVizzO3n8r4=" + "$ref": "AAAAAAFusWMxvP848Ug=" }, "model": { - "$ref": "AAAAAAFusVizy+3lPOQ=" + "$ref": "AAAAAAFusWMxu/82S0Q=" }, "visible": false, "font": "Arial;13;0", + "left": 88, + "top": 24, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusVizzO3w5yw=", + "_id": "AAAAAAFusWMxvP9Bai8=", "_parent": { - "$ref": "AAAAAAFusVizzO3n8r4=" + "$ref": "AAAAAAFusWMxvP848Ug=" }, "model": { - "$ref": "AAAAAAFusVizy+3lPOQ=" + "$ref": "AAAAAAFusWMxu/82S0Q=" }, "visible": false, "font": "Arial;13;0", + "left": 88, + "top": 24, "width": 10, "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFusWjncwxPzYA=" + }, "font": "Arial;13;0", "containerChangeable": true, - "left": 1864, - "top": 840, - "width": 232.1552734375, - "height": 101, + "left": 2480, + "top": 760, + "width": 119.96044921875, + "height": 58, "nameCompartment": { - "$ref": "AAAAAAFusVizzO3opYI=" + "$ref": "AAAAAAFusWMxvP85TYs=" }, "attributeCompartment": { - "$ref": "AAAAAAFusVizzO3tWd4=" + "$ref": "AAAAAAFusWMxvP8+GME=" }, "operationCompartment": { - "$ref": "AAAAAAFusVizzO3uLTM=" + "$ref": "AAAAAAFusWMxvP8/pPs=" }, "receptionCompartment": { - "$ref": "AAAAAAFusVizzO3v72U=" + "$ref": "AAAAAAFusWMxvP9A+0A=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusVizzO3w5yw=" + "$ref": "AAAAAAFusWMxvP9Bai8=" } }, { "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusVm+LvBSMeM=", + "_id": "AAAAAAFusWqhXBKyV9o=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusVm+LvBQpGg=" + "$ref": "AAAAAAFusWqhXBKwfqw=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusVm+LvBTUWk=", + "_id": "AAAAAAFusWqhXBKzDDk=", "_parent": { - "$ref": "AAAAAAFusVm+LvBSMeM=" + "$ref": "AAAAAAFusWqhXBKyV9o=" }, "model": { - "$ref": "AAAAAAFusVm+LvBQpGg=" + "$ref": "AAAAAAFusWqhXBKwfqw=" }, "visible": false, "font": "Arial;13;0", - "left": 2067, - "top": 773, + "left": 1951, + "top": 1371, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusVm+LvBSMeM=" + "$ref": "AAAAAAFusWqhXBKyV9o=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusVm+LvBUcf4=", + "_id": "AAAAAAFusWqhXRK0DmA=", "_parent": { - "$ref": "AAAAAAFusVm+LvBSMeM=" + "$ref": "AAAAAAFusWqhXBKyV9o=" }, "model": { - "$ref": "AAAAAAFusVm+LvBQpGg=" + "$ref": "AAAAAAFusWqhXBKwfqw=" }, "visible": null, "font": "Arial;13;0", - "left": 2056, - "top": 762, + "left": 1947, + "top": 1356, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusVm+LvBSMeM=" + "$ref": "AAAAAAFusWqhXBKyV9o=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusVm+L/BVW4I=", + "_id": "AAAAAAFusWqhXRK19j0=", "_parent": { - "$ref": "AAAAAAFusVm+LvBSMeM=" + "$ref": "AAAAAAFusWqhXBKyV9o=" }, "model": { - "$ref": "AAAAAAFusVm+LvBQpGg=" + "$ref": "AAAAAAFusWqhXBKwfqw=" }, "visible": false, "font": "Arial;13;0", - "left": 2088, - "top": 794, + "left": 1958, + "top": 1400, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusVm+LvBSMeM=" + "$ref": "AAAAAAFusWqhXBKyV9o=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFt7Tgb6fqyD84=" + "$ref": "AAAAAAFuOxVwFhhuCYI=" }, "tail": { - "$ref": "AAAAAAFusVizzO3n8r4=" + "$ref": "AAAAAAFusWe7cApiE/M=" }, "lineStyle": 1, - "points": "2030:839;2127:741", + "points": "1895:1407;2015:1377", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusVm+LvBTUWk=" + "$ref": "AAAAAAFusWqhXBKzDDk=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusVm+LvBUcf4=" + "$ref": "AAAAAAFusWqhXRK0DmA=" }, "propertyLabel": { - "$ref": "AAAAAAFusVm+L/BVW4I=" + "$ref": "AAAAAAFusWqhXRK19j0=" } }, { "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusWQQHAH5kdI=", + "_id": "AAAAAAFusWs37BQiTCU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusWQQGwH3aNI=" + "$ref": "AAAAAAFusWs37BQgVkg=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWQQHAH61b4=", + "_id": "AAAAAAFusWs37BQj3Fo=", "_parent": { - "$ref": "AAAAAAFusWQQHAH5kdI=" + "$ref": "AAAAAAFusWs37BQiTCU=" }, "model": { - "$ref": "AAAAAAFusWQQGwH3aNI=" + "$ref": "AAAAAAFusWs37BQgVkg=" }, "visible": false, "font": "Arial;13;0", - "left": 2367, - "top": 740, + "left": 2363, + "top": 1342, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusWQQHAH5kdI=" + "$ref": "AAAAAAFusWs37BQiTCU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWQQHAH7LcI=", + "_id": "AAAAAAFusWs37RQkuDw=", "_parent": { - "$ref": "AAAAAAFusWQQHAH5kdI=" + "$ref": "AAAAAAFusWs37BQiTCU=" }, "model": { - "$ref": "AAAAAAFusWQQGwH3aNI=" + "$ref": "AAAAAAFusWs37BQgVkg=" }, "visible": null, "font": "Arial;13;0", - "left": 2362, - "top": 754, + "left": 2364, + "top": 1357, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusWQQHAH5kdI=" + "$ref": "AAAAAAFusWs37BQiTCU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWQQHAH8bl4=", + "_id": "AAAAAAFusWs37RQlAps=", "_parent": { - "$ref": "AAAAAAFusWQQHAH5kdI=" + "$ref": "AAAAAAFusWs37BQiTCU=" }, "model": { - "$ref": "AAAAAAFusWQQGwH3aNI=" + "$ref": "AAAAAAFusWs37BQgVkg=" }, "visible": false, "font": "Arial;13;0", - "left": 2376, - "top": 711, + "left": 2362, + "top": 1313, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusWQQHAH5kdI=" + "$ref": "AAAAAAFusWs37BQiTCU=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFt7Tgb6fqyD84=" + "$ref": "AAAAAAFuOxVwFhhuCYI=" }, "tail": { - "$ref": "AAAAAAFusWMxvP848Ug=" + "$ref": "AAAAAAFusWrrHROnxvo=" }, "lineStyle": 1, - "points": "2479:768;2266:696", + "points": "2391:1334;2336:1335", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusWQQHAH61b4=" + "$ref": "AAAAAAFusWs37BQj3Fo=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusWQQHAH7LcI=" + "$ref": "AAAAAAFusWs37RQkuDw=" }, "propertyLabel": { - "$ref": "AAAAAAFusWQQHAH8bl4=" + "$ref": "AAAAAAFusWs37RQlAps=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFuOw/c4hAEwOA=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusWwQdhUtPoU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFuOw/c4hACFeY=" + "$ref": "AAAAAAFusWwQdRUreBA=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFuOw/c4hAF0RA=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWwQdhUudWg=", "_parent": { - "$ref": "AAAAAAFuOw/c4hAEwOA=" + "$ref": "AAAAAAFusWwQdhUtPoU=" }, "model": { - "$ref": "AAAAAAFuOw/c4hACFeY=" + "$ref": "AAAAAAFusWwQdRUreBA=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFuOw/c4hAG5vw=", - "_parent": { - "$ref": "AAAAAAFuOw/c4hAF0RA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 552, - "top": -16, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFuOw/c4hAHzkU=", - "_parent": { - "$ref": "AAAAAAFuOw/c4hAF0RA=" - }, - "font": "Arial;13;1", - "left": 2325, - "top": 879, - "width": 199.7734375, - "height": 13, - "text": "ThreeCard" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFuOw/c4hAIUOE=", - "_parent": { - "$ref": "AAAAAAFuOw/c4hAF0RA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 552, - "top": -16, - "width": 95.3544921875, - "height": 13, - "text": "(from rapidCard)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFuOw/c4hAJHe4=", - "_parent": { - "$ref": "AAAAAAFuOw/c4hAF0RA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 552, - "top": -16, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 2320, - "top": 872, - "width": 209.7734375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFuOw/c4hAG5vw=" + "left": 2392, + "top": 1301, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusWwQdhUtPoU=" }, - "nameLabel": { - "$ref": "AAAAAAFuOw/c4hAHzkU=" + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWwQdhUv4Uc=", + "_parent": { + "$ref": "AAAAAAFusWwQdhUtPoU=" }, - "namespaceLabel": { - "$ref": "AAAAAAFuOw/c4hAIUOE=" + "model": { + "$ref": "AAAAAAFusWwQdRUreBA=" }, - "propertyLabel": { - "$ref": "AAAAAAFuOw/c4hAJHe4=" - } + "visible": null, + "font": "Arial;13;0", + "left": 2395, + "top": 1316, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusWwQdhUtPoU=" + }, + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFuOw/c4hAKRBI=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWwQdhUwf/E=", "_parent": { - "$ref": "AAAAAAFuOw/c4hAEwOA=" + "$ref": "AAAAAAFusWwQdhUtPoU=" }, "model": { - "$ref": "AAAAAAFuOw/c4hACFeY=" + "$ref": "AAAAAAFusWwQdRUreBA=" }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFusWSk3wLvxnw=", - "_parent": { - "$ref": "AAAAAAFuOw/c4hAKRBI=" - }, - "model": { - "$ref": "AAAAAAFusWSksgLpA64=" - }, - "font": "Arial;13;0", - "left": 2325, - "top": 902, - "width": 199.7734375, - "height": 13, - "underline": true, - "text": "+CARD_THREE: string {readOnly}", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 2320, - "top": 897, - "width": 209.7734375, - "height": 23 - }, + "left": 2385, + "top": 1272, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusWwQdhUtPoU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFuOxVwFhhuCYI=" + }, + "tail": { + "$ref": "AAAAAAFusWtWUhSXQSE=" + }, + "lineStyle": 1, + "points": "2442:1282;2336:1304", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusWwQdhUudWg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFusWwQdhUv4Uc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusWwQdhUwf/E=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusWw/kBYLGI4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusWw/kBYJs5A=" + }, + "subViews": [ { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFuOw/c4hAL+B4=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWw/kBYMpHA=", "_parent": { - "$ref": "AAAAAAFuOw/c4hAEwOA=" + "$ref": "AAAAAAFusWw/kBYLGI4=" }, "model": { - "$ref": "AAAAAAFuOw/c4hACFeY=" + "$ref": "AAAAAAFusWw/kBYJs5A=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusWR1ogJodM8=", - "_parent": { - "$ref": "AAAAAAFuOw/c4hAL+B4=" - }, - "model": { - "$ref": "AAAAAAFusWR1dgJitGc=" - }, - "font": "Arial;13;0", - "left": 2325, - "top": 925, - "width": 199.7734375, - "height": 13, - "text": "+getName(): string", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 2320, - "top": 920, - "width": 209.7734375, - "height": 23 + "left": 1939, + "top": 1429, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusWw/kBYLGI4=" + }, + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFuOw/c4hAMTjk=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWw/kBYN9Ww=", "_parent": { - "$ref": "AAAAAAFuOw/c4hAEwOA=" + "$ref": "AAAAAAFusWw/kBYLGI4=" }, "model": { - "$ref": "AAAAAAFuOw/c4hACFeY=" + "$ref": "AAAAAAFusWw/kBYJs5A=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "left": 272, - "top": -16, - "width": 10, - "height": 10 + "left": 1932, + "top": 1416, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusWw/kBYLGI4=" + }, + "edgePosition": 1 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFuOw/c4hANSXA=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusWw/kRYOH9M=", "_parent": { - "$ref": "AAAAAAFuOw/c4hAEwOA=" + "$ref": "AAAAAAFusWw/kBYLGI4=" }, "model": { - "$ref": "AAAAAAFuOw/c4hACFeY=" + "$ref": "AAAAAAFusWw/kBYJs5A=" }, "visible": false, "font": "Arial;13;0", - "left": 272, - "top": -16, - "width": 10, - "height": 10 + "left": 1952, + "top": 1456, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusWw/kBYLGI4=" + }, + "edgePosition": 1 } ], - "containerView": { - "$ref": "AAAAAAFusWjncwxPzYA=" - }, "font": "Arial;13;0", - "containerChangeable": true, - "left": 2320, - "top": 872, - "width": 209.7734375, - "height": 71, - "nameCompartment": { - "$ref": "AAAAAAFuOw/c4hAF0RA=" + "head": { + "$ref": "AAAAAAFuOxVwFhhuCYI=" }, - "attributeCompartment": { - "$ref": "AAAAAAFuOw/c4hAKRBI=" + "tail": { + "$ref": "AAAAAAFusWwdCBVrwW8=" }, - "operationCompartment": { - "$ref": "AAAAAAFuOw/c4hAL+B4=" + "lineStyle": 1, + "points": "1838:1503;2055:1396", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusWw/kBYMpHA=" }, - "receptionCompartment": { - "$ref": "AAAAAAFuOw/c4hAMTjk=" + "stereotypeLabel": { + "$ref": "AAAAAAFusWw/kBYN9Ww=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFuOw/c4hANSXA=" + "propertyLabel": { + "$ref": "AAAAAAFusWw/kRYOH9M=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFusWMxvP848Ug=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusW3Z5xe3qec=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusWMxu/82S0Q=" + "$ref": "AAAAAAFusW3Z5xe1EJ8=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusWMxvP85TYs=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusW3Z5xe4a0k=", "_parent": { - "$ref": "AAAAAAFusWMxvP848Ug=" + "$ref": "AAAAAAFusW3Z5xe3qec=" }, "model": { - "$ref": "AAAAAAFusWMxu/82S0Q=" + "$ref": "AAAAAAFusW3Z5xe1EJ8=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFusWMxvP86kfE=", - "_parent": { - "$ref": "AAAAAAFusWMxvP85TYs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 128, - "top": 48, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWMxvP87phE=", - "_parent": { - "$ref": "AAAAAAFusWMxvP85TYs=" - }, - "font": "Arial;13;3", - "left": 2485, - "top": 767, - "width": 109.96044921875, - "height": 13, - "text": "RapidCard" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWMxvP88VAU=", - "_parent": { - "$ref": "AAAAAAFusWMxvP85TYs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 128, - "top": 48, - "width": 95.3544921875, - "height": 13, - "text": "(from rapidCard)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWMxvP89SoE=", - "_parent": { - "$ref": "AAAAAAFusWMxvP85TYs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 128, - "top": 48, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 2480, - "top": 760, - "width": 119.96044921875, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusWMxvP86kfE=" - }, - "nameLabel": { - "$ref": "AAAAAAFusWMxvP87phE=" + "left": 2394, + "top": 1452, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusW3Z5xe3qec=" }, - "namespaceLabel": { - "$ref": "AAAAAAFusWMxvP88VAU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusWMxvP89SoE=" - } + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusWMxvP8+GME=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusW3Z6Be5QMU=", "_parent": { - "$ref": "AAAAAAFusWMxvP848Ug=" + "$ref": "AAAAAAFusW3Z5xe3qec=" }, "model": { - "$ref": "AAAAAAFusWMxu/82S0Q=" + "$ref": "AAAAAAFusW3Z5xe1EJ8=" }, + "visible": null, "font": "Arial;13;0", - "left": 2480, - "top": 785, - "width": 119.96044921875, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusWMxvP8/pPs=", - "_parent": { - "$ref": "AAAAAAFusWMxvP848Ug=" - }, - "model": { - "$ref": "AAAAAAFusWMxu/82S0Q=" + "left": 2388, + "top": 1466, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusW3Z5xe3qec=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusWNs+QBN9Mc=", - "_parent": { - "$ref": "AAAAAAFusWMxvP8/pPs=" - }, - "model": { - "$ref": "AAAAAAFusWNsxwBBglI=" - }, - "font": "Arial;13;0", - "left": 2485, - "top": 800, - "width": 109.96044921875, - "height": 13, - "text": "+rapidEffect(): bool", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 2480, - "top": 795, - "width": 119.96044921875, - "height": 23 + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusWMxvP9A+0A=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusW3Z6Be60og=", "_parent": { - "$ref": "AAAAAAFusWMxvP848Ug=" + "$ref": "AAAAAAFusW3Z5xe3qec=" }, "model": { - "$ref": "AAAAAAFusWMxu/82S0Q=" + "$ref": "AAAAAAFusW3Z5xe1EJ8=" }, "visible": false, "font": "Arial;13;0", - "left": 88, - "top": 24, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusWMxvP9Bai8=", - "_parent": { - "$ref": "AAAAAAFusWMxvP848Ug=" - }, - "model": { - "$ref": "AAAAAAFusWMxu/82S0Q=" + "left": 2407, + "top": 1425, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusW3Z5xe3qec=" }, - "visible": false, - "font": "Arial;13;0", - "left": 88, - "top": 24, - "width": 10, - "height": 10 + "edgePosition": 1 } ], - "containerView": { - "$ref": "AAAAAAFusWjncwxPzYA=" - }, "font": "Arial;13;0", - "containerChangeable": true, - "left": 2480, - "top": 760, - "width": 119.96044921875, - "height": 58, - "nameCompartment": { - "$ref": "AAAAAAFusWMxvP85TYs=" + "head": { + "$ref": "AAAAAAFuOxVwFhhuCYI=" }, - "attributeCompartment": { - "$ref": "AAAAAAFusWMxvP8+GME=" + "tail": { + "$ref": "AAAAAAFusW1dURaSf+M=" }, - "operationCompartment": { - "$ref": "AAAAAAFusWMxvP8/pPs=" + "lineStyle": 1, + "points": "2504:1495;2298:1396", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusW3Z5xe4a0k=" }, - "receptionCompartment": { - "$ref": "AAAAAAFusWMxvP9A+0A=" + "stereotypeLabel": { + "$ref": "AAAAAAFusW3Z6Be5QMU=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusWMxvP9Bai8=" + "propertyLabel": { + "$ref": "AAAAAAFusW3Z6Be60og=" } }, { "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusWqhXBKyV9o=", + "_id": "AAAAAAFusW34Qhg+ShI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusWqhXBKwfqw=" + "$ref": "AAAAAAFusW34Qhg8Axc=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWqhXBKzDDk=", + "_id": "AAAAAAFusW34Qhg/cOU=", "_parent": { - "$ref": "AAAAAAFusWqhXBKyV9o=" + "$ref": "AAAAAAFusW34Qhg+ShI=" }, "model": { - "$ref": "AAAAAAFusWqhXBKwfqw=" + "$ref": "AAAAAAFusW34Qhg8Axc=" }, "visible": false, "font": "Arial;13;0", - "left": 1955, - "top": 1414, + "left": 2385, + "top": 1388, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusWqhXBKyV9o=" + "$ref": "AAAAAAFusW34Qhg+ShI=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWqhXRK0DmA=", + "_id": "AAAAAAFusW34QhhAJmw=", "_parent": { - "$ref": "AAAAAAFusWqhXBKyV9o=" + "$ref": "AAAAAAFusW34Qhg+ShI=" }, "model": { - "$ref": "AAAAAAFusWqhXBKwfqw=" + "$ref": "AAAAAAFusW34Qhg8Axc=" }, "visible": null, "font": "Arial;13;0", - "left": 1950, - "top": 1400, + "left": 2382, + "top": 1403, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusWqhXBKyV9o=" + "$ref": "AAAAAAFusW34Qhg+ShI=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWqhXRK19j0=", + "_id": "AAAAAAFusW34QhhBuoY=", "_parent": { - "$ref": "AAAAAAFusWqhXBKyV9o=" + "$ref": "AAAAAAFusW34Qhg+ShI=" }, "model": { - "$ref": "AAAAAAFusWqhXBKwfqw=" + "$ref": "AAAAAAFusW34Qhg8Axc=" }, "visible": false, "font": "Arial;13;0", - "left": 1966, - "top": 1443, + "left": 2390, + "top": 1359, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusWqhXBKyV9o=" + "$ref": "AAAAAAFusW34Qhg+ShI=" }, "edgePosition": 1 } @@ -6220,171 +5899,190 @@ "$ref": "AAAAAAFuOxVwFhhuCYI=" }, "tail": { - "$ref": "AAAAAAFusWe7cApiE/M=" + "$ref": "AAAAAAFusW2DTBb7uGw=" }, "lineStyle": 1, - "points": "1836:1480;2087:1390", + "points": "2440:1391;2336:1370", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusWqhXBKzDDk=" + "$ref": "AAAAAAFusW34Qhg/cOU=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusWqhXRK0DmA=" + "$ref": "AAAAAAFusW34QhhAJmw=" }, "propertyLabel": { - "$ref": "AAAAAAFusWqhXRK19j0=" + "$ref": "AAAAAAFusW34QhhBuoY=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFusWe7cApiE/M=", + "_id": "AAAAAAFusW2DTBb7uGw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusWe7cApgY/I=" + "$ref": "AAAAAAFusW2DTBb5Cf8=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusWe7cApjTrI=", + "_id": "AAAAAAFusW2DTBb8AVc=", "_parent": { - "$ref": "AAAAAAFusWe7cApiE/M=" + "$ref": "AAAAAAFusW2DTBb7uGw=" }, "model": { - "$ref": "AAAAAAFusWe7cApgY/I=" + "$ref": "AAAAAAFusW2DTBb5Cf8=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusWe7cApknBk=", + "_id": "AAAAAAFusW2DTRb9L00=", "_parent": { - "$ref": "AAAAAAFusWe7cApjTrI=" + "$ref": "AAAAAAFusW2DTBb8AVc=" }, "visible": false, "font": "Arial;13;0", - "left": -2192, - "top": 72, + "left": 320, + "top": -176, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusWe7cAplcc4=", + "_id": "AAAAAAFusW2DTRb+CsU=", "_parent": { - "$ref": "AAAAAAFusWe7cApjTrI=" + "$ref": "AAAAAAFusW2DTBb8AVc=" }, "font": "Arial;13;1", - "left": 1717, - "top": 1487, - "width": 114.18798828125, + "left": 2389, + "top": 1399, + "width": 387.61962890625, "height": 13, - "text": "_50Range100Deck" + "text": "MilliemeDeck" }, { "_type": "LabelView", - "_id": "AAAAAAFusWe7cApma7M=", + "_id": "AAAAAAFusW2DTRb/UDc=", "_parent": { - "$ref": "AAAAAAFusWe7cApjTrI=" + "$ref": "AAAAAAFusW2DTBb8AVc=" }, "visible": false, "font": "Arial;13;0", - "left": -2192, - "top": 72, + "left": 320, + "top": -176, "width": 73.67724609375, "height": 13, "text": "(from deck)" }, { "_type": "LabelView", - "_id": "AAAAAAFusWe7cApndps=", + "_id": "AAAAAAFusW2DTRcA8eM=", "_parent": { - "$ref": "AAAAAAFusWe7cApjTrI=" + "$ref": "AAAAAAFusW2DTBb8AVc=" }, "visible": false, "font": "Arial;13;0", - "left": -2192, - "top": 72, + "left": 320, + "top": -176, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1712, - "top": 1480, - "width": 124.18798828125, + "left": 2384, + "top": 1392, + "width": 397.61962890625, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusWe7cApknBk=" + "$ref": "AAAAAAFusW2DTRb9L00=" }, "nameLabel": { - "$ref": "AAAAAAFusWe7cAplcc4=" + "$ref": "AAAAAAFusW2DTRb+CsU=" }, "namespaceLabel": { - "$ref": "AAAAAAFusWe7cApma7M=" + "$ref": "AAAAAAFusW2DTRb/UDc=" }, "propertyLabel": { - "$ref": "AAAAAAFusWe7cApndps=" + "$ref": "AAAAAAFusW2DTRcA8eM=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusWe7cApocdQ=", + "_id": "AAAAAAFusW2DTRcBL3E=", "_parent": { - "$ref": "AAAAAAFusWe7cApiE/M=" + "$ref": "AAAAAAFusW2DTBb7uGw=" }, "model": { - "$ref": "AAAAAAFusWe7cApgY/I=" + "$ref": "AAAAAAFusW2DTBb5Cf8=" }, "font": "Arial;13;0", - "left": 1712, - "top": 1505, - "width": 124.18798828125, + "left": 2384, + "top": 1417, + "width": 397.61962890625, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusWe7cQpp0fY=", + "_id": "AAAAAAFusW2DTRcCi1c=", "_parent": { - "$ref": "AAAAAAFusWe7cApiE/M=" + "$ref": "AAAAAAFusW2DTBb7uGw=" }, "model": { - "$ref": "AAAAAAFusWe7cApgY/I=" + "$ref": "AAAAAAFusW2DTBb5Cf8=" }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve14RmEMVxyQ=", + "_parent": { + "$ref": "AAAAAAFusW2DTRcCi1c=" + }, + "model": { + "$ref": "AAAAAAFve14RYEMJlAg=" + }, + "font": "Arial;13;0", + "left": 2389, + "top": 1432, + "width": 387.61962890625, + "height": 13, + "text": "+MilliemeDeck(nbCard: int, borneMin: decimal, borneMax: decimal)", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 1712, - "top": 1515, - "width": 124.18798828125, - "height": 10 + "left": 2384, + "top": 1427, + "width": 397.61962890625, + "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusWe7cQpqDzA=", + "_id": "AAAAAAFusW2DTRcDRj0=", "_parent": { - "$ref": "AAAAAAFusWe7cApiE/M=" + "$ref": "AAAAAAFusW2DTBb7uGw=" }, "model": { - "$ref": "AAAAAAFusWe7cApgY/I=" + "$ref": "AAAAAAFusW2DTBb5Cf8=" }, "visible": false, "font": "Arial;13;0", - "left": -1360, - "top": 32, + "left": 104, + "top": -176, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusWe7cQpreqU=", + "_id": "AAAAAAFusW2DTRcE7Ls=", "_parent": { - "$ref": "AAAAAAFusWe7cApiE/M=" + "$ref": "AAAAAAFusW2DTBb7uGw=" }, "model": { - "$ref": "AAAAAAFusWe7cApgY/I=" + "$ref": "AAAAAAFusW2DTBb5Cf8=" }, "visible": false, "font": "Arial;13;0", - "left": -1360, - "top": 32, + "left": 104, + "top": -176, "width": 10, "height": 10 } @@ -6394,414 +6092,231 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 1712, - "top": 1480, - "width": 124.18798828125, - "height": 45, + "left": 2384, + "top": 1392, + "width": 397.61962890625, + "height": 58, "nameCompartment": { - "$ref": "AAAAAAFusWe7cApjTrI=" + "$ref": "AAAAAAFusW2DTBb8AVc=" }, "attributeCompartment": { - "$ref": "AAAAAAFusWe7cApocdQ=" + "$ref": "AAAAAAFusW2DTRcBL3E=" }, "operationCompartment": { - "$ref": "AAAAAAFusWe7cQpp0fY=" + "$ref": "AAAAAAFusW2DTRcCi1c=" }, "receptionCompartment": { - "$ref": "AAAAAAFusWe7cQpqDzA=" + "$ref": "AAAAAAFusW2DTRcDRj0=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusWe7cQpreqU=" + "$ref": "AAAAAAFusW2DTRcE7Ls=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFusWrrHROnxvo=", + "_type": "UMLAssociationView", + "_id": "AAAAAAFusXgWQjRl6mE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusWrrHBOlf8Y=" + "$ref": "AAAAAAFusXgWQjRhM1k=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusWrrHROoOM0=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXgWQjRmbv4=", "_parent": { - "$ref": "AAAAAAFusWrrHROnxvo=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWrrHBOlf8Y=" + "$ref": "AAAAAAFusXgWQjRhM1k=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFusWrrHROpq6E=", - "_parent": { - "$ref": "AAAAAAFusWrrHROoOM0=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWrrHROq6T4=", - "_parent": { - "$ref": "AAAAAAFusWrrHROoOM0=" - }, - "font": "Arial;13;1", - "left": 1861, - "top": 1487, - "width": 85.97900390625, - "height": 13, - "text": "CentaineDeck" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWrrHROrzzI=", - "_parent": { - "$ref": "AAAAAAFusWrrHROoOM0=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "width": 73.67724609375, - "height": 13, - "text": "(from deck)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWrrHROsvio=", - "_parent": { - "$ref": "AAAAAAFusWrrHROoOM0=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -48, - "height": 13, - "horizontalAlignment": 1 - } - ], "font": "Arial;13;0", - "left": 1856, - "top": 1480, - "width": 95.97900390625, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusWrrHROpq6E=" - }, - "nameLabel": { - "$ref": "AAAAAAFusWrrHROq6T4=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFusWrrHROrzzI=" + "left": 1991, + "top": 632, + "width": 118.50439453125, + "height": 13, + "alpha": 0.06532038786375755, + "distance": 547.5372133471843, + "hostEdge": { + "$ref": "AAAAAAFusXgWQjRl6mE=" }, - "propertyLabel": { - "$ref": "AAAAAAFusWrrHROsvio=" - } + "edgePosition": 1, + "text": "#CurrentCardPlayed" }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusWrrHROtzWc=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXgWQjRnCag=", "_parent": { - "$ref": "AAAAAAFusWrrHROnxvo=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWrrHBOlf8Y=" + "$ref": "AAAAAAFusXgWQjRhM1k=" }, + "visible": null, "font": "Arial;13;0", - "left": 1856, - "top": 1505, - "width": 95.97900390625, - "height": 10 + "left": 1503, + "top": 643, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusXgWQjRl6mE=" + }, + "edgePosition": 1 }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusWrrHROurcc=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXgWQzRooFU=", "_parent": { - "$ref": "AAAAAAFusWrrHROnxvo=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWrrHBOlf8Y=" + "$ref": "AAAAAAFusXgWQjRhM1k=" }, + "visible": false, "font": "Arial;13;0", - "left": 1856, - "top": 1515, - "width": 95.97900390625, - "height": 10 + "left": 1504, + "top": 687, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusXgWQjRl6mE=" + }, + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusWrrHROv/fY=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXgWQzRp4cQ=", "_parent": { - "$ref": "AAAAAAFusWrrHROnxvo=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWrrHBOlf8Y=" + "$ref": "AAAAAAFusXgWQjRiCtw=" }, "visible": false, "font": "Arial;13;0", - "left": -24, - "width": 10, - "height": 10 + "left": 907, + "top": 664, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusXgWQjRl6mE=" + }, + "edgePosition": 2 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusWrrHROw+fU=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXgWQzRq8lA=", "_parent": { - "$ref": "AAAAAAFusWrrHROnxvo=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWrrHBOlf8Y=" + "$ref": "AAAAAAFusXgWQjRiCtw=" }, "visible": false, "font": "Arial;13;0", - "left": -24, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 1856, - "top": 1480, - "width": 95.97900390625, - "height": 45, - "nameCompartment": { - "$ref": "AAAAAAFusWrrHROoOM0=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFusWrrHROtzWc=" - }, - "operationCompartment": { - "$ref": "AAAAAAFusWrrHROurcc=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFusWrrHROv/fY=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusWrrHROw+fU=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusWs37BQiTCU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFusWs37BQgVkg=" - }, - "subViews": [ + "left": 909, + "top": 651, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFusXgWQjRl6mE=" + }, + "edgePosition": 2 + }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWs37BQj3Fo=", + "_id": "AAAAAAFusXgWQzRrQt4=", "_parent": { - "$ref": "AAAAAAFusWs37BQiTCU=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWs37BQgVkg=" + "$ref": "AAAAAAFusXgWQjRiCtw=" }, "visible": false, "font": "Arial;13;0", - "left": 2009, - "top": 1421, + "left": 903, + "top": 692, "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, + "alpha": -0.5235987755982988, + "distance": 25, "hostEdge": { - "$ref": "AAAAAAFusWs37BQiTCU=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, - "edgePosition": 1 + "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWs37RQkuDw=", + "_id": "AAAAAAFusXgWQzRsTEg=", "_parent": { - "$ref": "AAAAAAFusWs37BQiTCU=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWs37BQgVkg=" + "$ref": "AAAAAAFusXgWQjRjzGg=" }, - "visible": null, + "visible": false, "font": "Arial;13;0", - "left": 2002, - "top": 1408, + "left": 2100, + "top": 652, "height": 13, - "alpha": 1.5707963267948966, + "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusWs37BQiTCU=" + "$ref": "AAAAAAFusXgWQjRl6mE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXgWQzRtPJw=", + "_parent": { + "$ref": "AAAAAAFusXgWQjRl6mE=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFusXgWQjRjzGg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2098, + "top": 639, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFusXgWQjRl6mE=" + } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWs37RQlAps=", + "_id": "AAAAAAFusXgWQzRuwW8=", "_parent": { - "$ref": "AAAAAAFusWs37BQiTCU=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWs37BQgVkg=" + "$ref": "AAAAAAFusXgWQjRjzGg=" }, "visible": false, "font": "Arial;13;0", - "left": 2022, - "top": 1448, + "left": 2105, + "top": 679, "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, + "alpha": 0.5235987755982988, + "distance": 25, "hostEdge": { - "$ref": "AAAAAAFusWs37BQiTCU=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFuOxVwFhhuCYI=" - }, - "tail": { - "$ref": "AAAAAAFusWrrHROnxvo=" - }, - "lineStyle": 1, - "points": "1946:1479;2087:1404", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusWs37BQj3Fo=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFusWs37RQkuDw=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusWs37RQlAps=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFusWtWUhSXQSE=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFusWtWUhSVQT4=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusWtWUhSYxOs=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSXQSE=" - }, - "model": { - "$ref": "AAAAAAFusWtWUhSVQT4=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFusWtWUhSZH70=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSYxOs=" - }, - "visible": false, - "font": "Arial;13;0", - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWtWUhSaesM=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSYxOs=" - }, - "font": "Arial;13;1", - "left": 1973, - "top": 1487, - "width": 76.5908203125, - "height": 13, - "text": "DizaineDeck" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWtWUhSbsRY=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSYxOs=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 73.67724609375, - "height": 13, - "text": "(from deck)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWtWUhScTA8=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSYxOs=" - }, - "visible": false, - "font": "Arial;13;0", - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 1968, - "top": 1480, - "width": 86.5908203125, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusWtWUhSZH70=" - }, - "nameLabel": { - "$ref": "AAAAAAFusWtWUhSaesM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFusWtWUhSbsRY=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusWtWUhScTA8=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusWtWUhSd8S4=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSXQSE=" - }, - "model": { - "$ref": "AAAAAAFusWtWUhSVQT4=" - }, - "font": "Arial;13;0", - "left": 1968, - "top": 1505, - "width": 86.5908203125, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusWtWUhSeAe8=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSXQSE=" - }, - "model": { - "$ref": "AAAAAAFusWtWUhSVQT4=" - }, - "font": "Arial;13;0", - "left": 1968, - "top": 1515, - "width": 86.5908203125, - "height": 10 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusWtWUhSfs6E=", - "_parent": { - "$ref": "AAAAAAFusWtWUhSXQSE=" + "$ref": "AAAAAAFusXgWQjRl6mE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFusXgWQzRv9rs=", + "_parent": { + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWtWUhSVQT4=" + "$ref": "AAAAAAFusXgWQjRiCtw=" }, "visible": false, "font": "Arial;13;0", @@ -6809,13 +6324,13 @@ "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusWtWUhSg62o=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFusXgWQzRwRUk=", "_parent": { - "$ref": "AAAAAAFusWtWUhSXQSE=" + "$ref": "AAAAAAFusXgWQjRl6mE=" }, "model": { - "$ref": "AAAAAAFusWtWUhSVQT4=" + "$ref": "AAAAAAFusXgWQjRjzGg=" }, "visible": false, "font": "Arial;13;0", @@ -6824,1644 +6339,1389 @@ } ], "font": "Arial;13;0", - "containerChangeable": true, - "left": 1968, - "top": 1480, - "width": 86.5908203125, - "height": 45, - "nameCompartment": { - "$ref": "AAAAAAFusWtWUhSYxOs=" + "head": { + "$ref": "AAAAAAFt7Tgb6fqyD84=" }, - "attributeCompartment": { - "$ref": "AAAAAAFusWtWUhSd8S4=" + "tail": { + "$ref": "AAAAAAFt7VL5wP+/8QY=" }, - "operationCompartment": { - "$ref": "AAAAAAFusWtWUhSeAe8=" + "lineStyle": 1, + "points": "882:686;2127:673", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusXgWQjRmbv4=" }, - "receptionCompartment": { - "$ref": "AAAAAAFusWtWUhSfs6E=" + "stereotypeLabel": { + "$ref": "AAAAAAFusXgWQjRnCag=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusWtWUhSg62o=" + "propertyLabel": { + "$ref": "AAAAAAFusXgWQzRooFU=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFusXgWQzRp4cQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFusXgWQzRq8lA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFusXgWQzRrQt4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFusXgWQzRsTEg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFusXgWQzRtPJw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFusXgWQzRuwW8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFusXgWQzRv9rs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFusXgWQzRwRUk=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusWwQdhUtPoU=", + "_type": "UMLAssociationView", + "_id": "AAAAAAFusXqy/TiytIc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusWwQdRUreBA=" + "$ref": "AAAAAAFusXqy/Tius94=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWwQdhUudWg=", + "_id": "AAAAAAFusXqy/jiz7cQ=", "_parent": { - "$ref": "AAAAAAFusWwQdhUtPoU=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwQdRUreBA=" + "$ref": "AAAAAAFusXqy/Tius94=" }, - "visible": false, "font": "Arial;13;0", - "left": 2063, - "top": 1428, + "left": 2023, + "top": 600, + "width": 82.01806640625, "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, + "alpha": 0.032131793820022465, + "distance": 560.2892110330164, "hostEdge": { - "$ref": "AAAAAAFusWwQdhUtPoU=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, - "edgePosition": 1 + "edgePosition": 1, + "text": "+CurrentHand" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWwQdhUv4Uc=", + "_id": "AAAAAAFusXqy/ji0rSA=", "_parent": { - "$ref": "AAAAAAFusWwQdhUtPoU=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwQdRUreBA=" + "$ref": "AAAAAAFusXqy/Tius94=" }, "visible": null, "font": "Arial;13;0", - "left": 2053, - "top": 1417, + "left": 1504, + "top": 588, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusWwQdhUtPoU=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWwQdhUwf/E=", + "_id": "AAAAAAFusXqy/ji1O5M=", "_parent": { - "$ref": "AAAAAAFusWwQdhUtPoU=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwQdRUreBA=" + "$ref": "AAAAAAFusXqy/Tius94=" }, "visible": false, "font": "Arial;13;0", - "left": 2082, - "top": 1451, + "left": 1504, + "top": 633, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusWwQdhUtPoU=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFuOxVwFhhuCYI=" - }, - "tail": { - "$ref": "AAAAAAFusWtWUhSXQSE=" - }, - "lineStyle": 1, - "points": "2036:1479;2110:1413", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusWwQdhUudWg=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFusWwQdhUv4Uc=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusWwQdhUwf/E=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFusWwdCBVrwW8=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFusWwdCBVp9xA=" - }, - "subViews": [ + }, { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusWwdCBVsN5o=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXqy/ji2vnM=", "_parent": { - "$ref": "AAAAAAFusWwdCBVrwW8=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwdCBVp9xA=" + "$ref": "AAAAAAFusXqy/Tivbds=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFusWwdCBVtTro=", - "_parent": { - "$ref": "AAAAAAFusWwdCBVsN5o=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 32, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWwdCBVuFfw=", - "_parent": { - "$ref": "AAAAAAFusWwdCBVsN5o=" - }, - "font": "Arial;13;1", - "left": 2077, - "top": 1487, - "width": 80.93896484375, - "height": 13, - "text": "DecimalDeck" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWwdCBVviqM=", - "_parent": { - "$ref": "AAAAAAFusWwdCBVsN5o=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 32, - "width": 73.67724609375, - "height": 13, - "text": "(from deck)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusWwdCBVwV4E=", - "_parent": { - "$ref": "AAAAAAFusWwdCBVsN5o=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 32, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 2072, - "top": 1480, - "width": 90.93896484375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusWwdCBVtTro=" - }, - "nameLabel": { - "$ref": "AAAAAAFusWwdCBVuFfw=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFusWwdCBVviqM=" + "left": 906, + "top": 603, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusXqy/TiytIc=" }, - "propertyLabel": { - "$ref": "AAAAAAFusWwdCBVwV4E=" - } + "edgePosition": 2 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusWwdCBVxAN8=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXqy/ji3kfE=", "_parent": { - "$ref": "AAAAAAFusWwdCBVrwW8=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwdCBVp9xA=" + "$ref": "AAAAAAFusXqy/Tivbds=" }, + "visible": false, "font": "Arial;13;0", - "left": 2072, - "top": 1505, - "width": 90.93896484375, - "height": 10 + "left": 909, + "top": 589, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFusXqy/TiytIc=" + }, + "edgePosition": 2 }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusWwdCBVyUMo=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXqy/ji4Wms=", "_parent": { - "$ref": "AAAAAAFusWwdCBVrwW8=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwdCBVp9xA=" + "$ref": "AAAAAAFusXqy/Tivbds=" }, + "visible": false, "font": "Arial;13;0", - "left": 2072, - "top": 1515, - "width": 90.93896484375, - "height": 10 + "left": 902, + "top": 630, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFusXqy/TiytIc=" + }, + "edgePosition": 2 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusWwdCBVza+8=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXqy/ji5NT8=", "_parent": { - "$ref": "AAAAAAFusWwdCBVrwW8=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwdCBVp9xA=" + "$ref": "AAAAAAFusXqy/Tiw08o=" }, "visible": false, "font": "Arial;13;0", - "left": 16, - "width": 10, - "height": 10 + "left": 2102, + "top": 603, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusXqy/TiytIc=" + } }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusWwdCBV0XFY=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusXqy/ji6qIc=", "_parent": { - "$ref": "AAAAAAFusWwdCBVrwW8=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWwdCBVp9xA=" + "$ref": "AAAAAAFusXqy/Tiw08o=" }, "visible": false, "font": "Arial;13;0", - "left": 16, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 2072, - "top": 1480, - "width": 90.93896484375, - "height": 45, - "nameCompartment": { - "$ref": "AAAAAAFusWwdCBVsN5o=" - }, - "attributeCompartment": { - "$ref": "AAAAAAFusWwdCBVxAN8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFusWwdCBVyUMo=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFusWwdCBVza+8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusWwdCBV0XFY=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusWw/kBYLGI4=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFusWw/kBYJs5A=" - }, - "subViews": [ + "left": 2099, + "top": 589, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFusXqy/TiytIc=" + } + }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusWw/kBYMpHA=", + "_id": "AAAAAAFusXqy/ji7Rdw=", "_parent": { - "$ref": "AAAAAAFusWw/kBYLGI4=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWw/kBYJs5A=" + "$ref": "AAAAAAFusXqy/Tiw08o=" }, "visible": false, "font": "Arial;13;0", - "left": 2121, - "top": 1434, + "left": 2106, + "top": 630, "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, + "alpha": 0.5235987755982988, + "distance": 25, "hostEdge": { - "$ref": "AAAAAAFusWw/kBYLGI4=" - }, - "edgePosition": 1 + "$ref": "AAAAAAFusXqy/TiytIc=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusWw/kBYN9Ww=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFusXqy/ji8fZM=", "_parent": { - "$ref": "AAAAAAFusWw/kBYLGI4=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWw/kBYJs5A=" + "$ref": "AAAAAAFusXqy/Tivbds=" }, - "visible": null, + "visible": false, "font": "Arial;13;0", - "left": 2107, - "top": 1429, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusWw/kBYLGI4=" - }, - "edgePosition": 1 + "width": 10, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusWw/kRYOH9M=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFusXqy/ji9NEk=", "_parent": { - "$ref": "AAAAAAFusWw/kBYLGI4=" + "$ref": "AAAAAAFusXqy/TiytIc=" }, "model": { - "$ref": "AAAAAAFusWw/kBYJs5A=" + "$ref": "AAAAAAFusXqy/Tiw08o=" }, "visible": false, "font": "Arial;13;0", - "left": 2150, - "top": 1445, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusWw/kBYLGI4=" - }, - "edgePosition": 1 + "width": 10, + "height": 10 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFuOxVwFhhuCYI=" + "$ref": "AAAAAAFt7Tgb6fqyD84=" }, "tail": { - "$ref": "AAAAAAFusWwdCBVrwW8=" + "$ref": "AAAAAAFt7VL5wP+/8QY=" }, - "lineStyle": 1, - "points": "2124:1479;2148:1413", + "points": "881:624;2128:624", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusWw/kBYMpHA=" + "$ref": "AAAAAAFusXqy/jiz7cQ=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusWw/kBYN9Ww=" + "$ref": "AAAAAAFusXqy/ji0rSA=" }, "propertyLabel": { - "$ref": "AAAAAAFusWw/kRYOH9M=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFusW1dURaSf+M=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" + "$ref": "AAAAAAFusXqy/ji1O5M=" }, - "model": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "tailRoleNameLabel": { + "$ref": "AAAAAAFusXqy/ji2vnM=" }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusW1dURaTmfk=", - "_parent": { - "$ref": "AAAAAAFusW1dURaSf+M=" - }, - "model": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "tailPropertyLabel": { + "$ref": "AAAAAAFusXqy/ji3kfE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFusXqy/ji4Wms=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFusXqy/ji5NT8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFusXqy/ji6qIc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFusXqy/ji7Rdw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFusXqy/ji8fZM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFusXqy/ji9NEk=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFusYDcCVOjLds=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusYDcCVOh6qw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusYDcClOkPH8=", + "_parent": { + "$ref": "AAAAAAFusYDcCVOjLds=" + }, + "model": { + "$ref": "AAAAAAFusYDcCVOh6qw=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusW1dURaUnsk=", + "_id": "AAAAAAFusYDcClOlPm4=", "_parent": { - "$ref": "AAAAAAFusW1dURaTmfk=" + "$ref": "AAAAAAFusYDcClOkPH8=" }, "visible": false, "font": "Arial;13;0", + "left": -128, + "top": 128, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusW1dURaV4oI=", + "_id": "AAAAAAFusYDcClOmHf4=", "_parent": { - "$ref": "AAAAAAFusW1dURaTmfk=" + "$ref": "AAAAAAFusYDcClOkPH8=" }, "font": "Arial;13;1", - "left": 2181, - "top": 1487, - "width": 138.353515625, + "left": 357, + "top": 1375, + "width": 183.2060546875, "height": 13, - "text": "FractionDeck" + "text": "PilesMoins50To50" }, { "_type": "LabelView", - "_id": "AAAAAAFusW1dURaWfNM=", + "_id": "AAAAAAFusYDcClOnhsw=", "_parent": { - "$ref": "AAAAAAFusW1dURaTmfk=" + "$ref": "AAAAAAFusYDcClOkPH8=" }, "visible": false, "font": "Arial;13;0", + "left": -128, + "top": 128, "width": 73.67724609375, "height": 13, - "text": "(from deck)" + "text": "(from piles)" }, { "_type": "LabelView", - "_id": "AAAAAAFusW1dURaXeWo=", + "_id": "AAAAAAFusYDcClOoEQU=", "_parent": { - "$ref": "AAAAAAFusW1dURaTmfk=" + "$ref": "AAAAAAFusYDcClOkPH8=" }, "visible": false, "font": "Arial;13;0", + "left": -128, + "top": 128, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 2176, - "top": 1480, - "width": 148.353515625, + "left": 352, + "top": 1368, + "width": 193.2060546875, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusW1dURaUnsk=" + "$ref": "AAAAAAFusYDcClOlPm4=" }, "nameLabel": { - "$ref": "AAAAAAFusW1dURaV4oI=" + "$ref": "AAAAAAFusYDcClOmHf4=" }, "namespaceLabel": { - "$ref": "AAAAAAFusW1dURaWfNM=" + "$ref": "AAAAAAFusYDcClOnhsw=" }, "propertyLabel": { - "$ref": "AAAAAAFusW1dURaXeWo=" + "$ref": "AAAAAAFusYDcClOoEQU=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusW1dURaYT7Y=", + "_id": "AAAAAAFusYDcClOpH9Y=", "_parent": { - "$ref": "AAAAAAFusW1dURaSf+M=" + "$ref": "AAAAAAFusYDcCVOjLds=" }, "model": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "$ref": "AAAAAAFusYDcCVOh6qw=" }, "font": "Arial;13;0", - "left": 2176, - "top": 1505, - "width": 148.353515625, + "left": 352, + "top": 1393, + "width": 193.2060546875, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusW1dURaZjw4=", + "_id": "AAAAAAFusYDcClOqLjs=", "_parent": { - "$ref": "AAAAAAFusW1dURaSf+M=" + "$ref": "AAAAAAFusYDcCVOjLds=" }, "model": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "$ref": "AAAAAAFusYDcCVOh6qw=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusW45ORizo2Y=", + "_id": "AAAAAAFusYD0FVRzyh0=", "_parent": { - "$ref": "AAAAAAFusW1dURaZjw4=" + "$ref": "AAAAAAFusYDcClOqLjs=" }, "model": { - "$ref": "AAAAAAFusW45BBinJCo=" + "$ref": "AAAAAAFusYDz3lRhOww=" }, "font": "Arial;13;0", - "left": 2181, - "top": 1520, - "width": 138.353515625, + "left": 357, + "top": 1408, + "width": 183.2060546875, "height": 13, - "text": "-PGCD(a: int, b: int): int", + "text": "+PilesMoins50To50(nbPile: int)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 2176, - "top": 1515, - "width": 148.353515625, + "left": 352, + "top": 1403, + "width": 193.2060546875, "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusW1dURaaNAw=", + "_id": "AAAAAAFusYDcClOrPao=", "_parent": { - "$ref": "AAAAAAFusW1dURaSf+M=" + "$ref": "AAAAAAFusYDcCVOjLds=" }, "model": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "$ref": "AAAAAAFusYDcCVOh6qw=" }, "visible": false, "font": "Arial;13;0", + "left": -32, + "top": 136, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusW1dUhabnTo=", + "_id": "AAAAAAFusYDcClOsVyw=", "_parent": { - "$ref": "AAAAAAFusW1dURaSf+M=" + "$ref": "AAAAAAFusYDcCVOjLds=" }, "model": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "$ref": "AAAAAAFusYDcCVOh6qw=" }, "visible": false, "font": "Arial;13;0", + "left": -32, + "top": 136, "width": 10, "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFusYAZfFKXPws=" + }, "font": "Arial;13;0", "containerChangeable": true, - "left": 2176, - "top": 1480, - "width": 148.353515625, + "left": 352, + "top": 1368, + "width": 193.2060546875, "height": 58, "nameCompartment": { - "$ref": "AAAAAAFusW1dURaTmfk=" + "$ref": "AAAAAAFusYDcClOkPH8=" }, "attributeCompartment": { - "$ref": "AAAAAAFusW1dURaYT7Y=" + "$ref": "AAAAAAFusYDcClOpH9Y=" }, "operationCompartment": { - "$ref": "AAAAAAFusW1dURaZjw4=" + "$ref": "AAAAAAFusYDcClOqLjs=" }, "receptionCompartment": { - "$ref": "AAAAAAFusW1dURaaNAw=" + "$ref": "AAAAAAFusYDcClOrPao=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusW1dUhabnTo=" + "$ref": "AAAAAAFusYDcClOsVyw=" } }, { "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusW3Z5xe3qec=", + "_id": "AAAAAAFusYVdyWCJimU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusW3Z5xe1EJ8=" + "$ref": "AAAAAAFusYVdyWCHRf4=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusW3Z5xe4a0k=", + "_id": "AAAAAAFusYVdymCKkDI=", "_parent": { - "$ref": "AAAAAAFusW3Z5xe3qec=" + "$ref": "AAAAAAFusYVdyWCJimU=" }, "model": { - "$ref": "AAAAAAFusW3Z5xe1EJ8=" + "$ref": "AAAAAAFusYVdyWCHRf4=" }, "visible": false, "font": "Arial;13;0", - "left": 2200, - "top": 1447, + "left": 590, + "top": 1317, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusW3Z5xe3qec=" + "$ref": "AAAAAAFusYVdyWCJimU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusW3Z6Be5QMU=", + "_id": "AAAAAAFusYVdymCL2FQ=", "_parent": { - "$ref": "AAAAAAFusW3Z5xe3qec=" + "$ref": "AAAAAAFusYVdyWCJimU=" }, "model": { - "$ref": "AAAAAAFusW3Z5xe1EJ8=" + "$ref": "AAAAAAFusYVdyWCHRf4=" }, "visible": null, "font": "Arial;13;0", - "left": 2187, - "top": 1454, + "left": 585, + "top": 1303, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusW3Z5xe3qec=" + "$ref": "AAAAAAFusYVdyWCJimU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusW3Z6Be60og=", + "_id": "AAAAAAFusYVdymCMERs=", "_parent": { - "$ref": "AAAAAAFusW3Z5xe3qec=" + "$ref": "AAAAAAFusYVdyWCJimU=" }, "model": { - "$ref": "AAAAAAFusW3Z5xe1EJ8=" + "$ref": "AAAAAAFusYVdyWCHRf4=" }, "visible": false, "font": "Arial;13;0", - "left": 2227, - "top": 1432, + "left": 601, + "top": 1346, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusW3Z5xe3qec=" + "$ref": "AAAAAAFusYVdyWCJimU=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFuOxVwFhhuCYI=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "tail": { - "$ref": "AAAAAAFusW1dURaSf+M=" + "$ref": "AAAAAAFusYDcCVOjLds=" }, "lineStyle": 1, - "points": "2233:1479;2196:1413", + "points": "523:1367;670:1310", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusW3Z5xe4a0k=" + "$ref": "AAAAAAFusYVdymCKkDI=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusW3Z6Be5QMU=" + "$ref": "AAAAAAFusYVdymCL2FQ=" }, "propertyLabel": { - "$ref": "AAAAAAFusW3Z6Be60og=" + "$ref": "AAAAAAFusYVdymCMERs=" } }, { "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusW34Qhg+ShI=", + "_id": "AAAAAAFusYVqnWDlYFs=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusW34Qhg8Axc=" + "$ref": "AAAAAAFusYVqnGDjLuk=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusW34Qhg/cOU=", + "_id": "AAAAAAFusYVqnWDmQog=", "_parent": { - "$ref": "AAAAAAFusW34Qhg+ShI=" + "$ref": "AAAAAAFusYVqnWDlYFs=" }, "model": { - "$ref": "AAAAAAFusW34Qhg8Axc=" + "$ref": "AAAAAAFusYVqnGDjLuk=" }, "visible": false, "font": "Arial;13;0", - "left": 2291, - "top": 1452, + "left": 691, + "top": 1320, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusW34Qhg+ShI=" + "$ref": "AAAAAAFusYVqnWDlYFs=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusW34QhhAJmw=", + "_id": "AAAAAAFusYVqnWDnTzw=", "_parent": { - "$ref": "AAAAAAFusW34Qhg+ShI=" + "$ref": "AAAAAAFusYVqnWDlYFs=" }, "model": { - "$ref": "AAAAAAFusW34Qhg8Axc=" + "$ref": "AAAAAAFusYVqnGDjLuk=" }, "visible": null, "font": "Arial;13;0", - "left": 2283, - "top": 1465, + "left": 681, + "top": 1309, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusW34Qhg+ShI=" + "$ref": "AAAAAAFusYVqnWDlYFs=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusW34QhhBuoY=", + "_id": "AAAAAAFusYVqnWDobtg=", "_parent": { - "$ref": "AAAAAAFusW34Qhg+ShI=" + "$ref": "AAAAAAFusYVqnWDlYFs=" }, "model": { - "$ref": "AAAAAAFusW34Qhg8Axc=" + "$ref": "AAAAAAFusYVqnGDjLuk=" }, "visible": false, "font": "Arial;13;0", - "left": 2308, - "top": 1427, + "left": 710, + "top": 1343, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusW34Qhg+ShI=" + "$ref": "AAAAAAFusYVqnWDlYFs=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFuOxVwFhhuCYI=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "tail": { - "$ref": "AAAAAAFusW2DTBb7uGw=" + "$ref": "AAAAAAFusYF2j1Vs2rE=" }, "lineStyle": 1, - "points": "2353:1479;2248:1413", + "points": "669:1367;734:1310", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusW34Qhg/cOU=" + "$ref": "AAAAAAFusYVqnWDmQog=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusW34QhhAJmw=" + "$ref": "AAAAAAFusYVqnWDnTzw=" }, "propertyLabel": { - "$ref": "AAAAAAFusW34QhhBuoY=" + "$ref": "AAAAAAFusYVqnWDobtg=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFusW2DTBb7uGw=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusYV05GFBAFk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusW2DTBb5Cf8=" + "$ref": "AAAAAAFusYV042E/FCY=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusW2DTBb8AVc=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusYV05GFCn/E=", "_parent": { - "$ref": "AAAAAAFusW2DTBb7uGw=" + "$ref": "AAAAAAFusYV05GFBAFk=" }, "model": { - "$ref": "AAAAAAFusW2DTBb5Cf8=" + "$ref": "AAAAAAFusYV042E/FCY=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFusW2DTRb9L00=", - "_parent": { - "$ref": "AAAAAAFusW2DTBb8AVc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 240, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusW2DTRb+CsU=", - "_parent": { - "$ref": "AAAAAAFusW2DTBb8AVc=" - }, - "font": "Arial;13;1", - "left": 2349, - "top": 1487, - "width": 82.37353515625, - "height": 13, - "text": "MilliemeDeck" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusW2DTRb/UDc=", - "_parent": { - "$ref": "AAAAAAFusW2DTBb8AVc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 240, - "width": 73.67724609375, - "height": 13, - "text": "(from deck)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusW2DTRcA8eM=", - "_parent": { - "$ref": "AAAAAAFusW2DTBb8AVc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 240, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 2344, - "top": 1480, - "width": 92.37353515625, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusW2DTRb9L00=" - }, - "nameLabel": { - "$ref": "AAAAAAFusW2DTRb+CsU=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFusW2DTRb/UDc=" + "left": 785, + "top": 1335, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusYV05GFBAFk=" }, - "propertyLabel": { - "$ref": "AAAAAAFusW2DTRcA8eM=" - } + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusW2DTRcBL3E=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusYV05GFDOf8=", "_parent": { - "$ref": "AAAAAAFusW2DTBb7uGw=" + "$ref": "AAAAAAFusYV05GFBAFk=" }, "model": { - "$ref": "AAAAAAFusW2DTBb5Cf8=" + "$ref": "AAAAAAFusYV042E/FCY=" }, + "visible": null, "font": "Arial;13;0", - "left": 2344, - "top": 1505, - "width": 92.37353515625, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusW2DTRcCi1c=", - "_parent": { - "$ref": "AAAAAAFusW2DTBb7uGw=" - }, - "model": { - "$ref": "AAAAAAFusW2DTBb5Cf8=" + "left": 770, + "top": 1338, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusYV05GFBAFk=" }, - "font": "Arial;13;0", - "left": 2344, - "top": 1515, - "width": 92.37353515625, - "height": 10 + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusW2DTRcDRj0=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusYV05GFEj7M=", "_parent": { - "$ref": "AAAAAAFusW2DTBb7uGw=" + "$ref": "AAAAAAFusYV05GFBAFk=" }, "model": { - "$ref": "AAAAAAFusW2DTBb5Cf8=" + "$ref": "AAAAAAFusYV042E/FCY=" }, "visible": false, "font": "Arial;13;0", - "left": 64, - "top": -88, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusW2DTRcE7Ls=", - "_parent": { - "$ref": "AAAAAAFusW2DTBb7uGw=" - }, - "model": { - "$ref": "AAAAAAFusW2DTBb5Cf8=" + "left": 814, + "top": 1328, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusYV05GFBAFk=" }, - "visible": false, - "font": "Arial;13;0", - "left": 64, - "top": -88, - "width": 10, - "height": 10 + "edgePosition": 1 } ], - "containerView": { - "$ref": "AAAAAAFuOxTqexbaQvI=" - }, "font": "Arial;13;0", - "containerChangeable": true, - "left": 2344, - "top": 1480, - "width": 92.37353515625, - "height": 45, - "nameCompartment": { - "$ref": "AAAAAAFusW2DTBb8AVc=" + "head": { + "$ref": "AAAAAAFusYJ+21hI95g=" }, - "attributeCompartment": { - "$ref": "AAAAAAFusW2DTRcBL3E=" + "tail": { + "$ref": "AAAAAAFusYH8mFba7BY=" }, - "operationCompartment": { - "$ref": "AAAAAAFusW2DTRcCi1c=" + "lineStyle": 1, + "points": "807:1367;794:1310", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusYV05GFCn/E=" }, - "receptionCompartment": { - "$ref": "AAAAAAFusW2DTRcDRj0=" + "stereotypeLabel": { + "$ref": "AAAAAAFusYV05GFDOf8=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusW2DTRcE7Ls=" + "propertyLabel": { + "$ref": "AAAAAAFusYV05GFEj7M=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAFusXgWQjRl6mE=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusYV/TGGd7dE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusXgWQjRhM1k=" + "$ref": "AAAAAAFusYV/TGGbm80=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQjRmbv4=", + "_id": "AAAAAAFusYV/TGGesDo=", "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYV/TGGd7dE=" }, "model": { - "$ref": "AAAAAAFusXgWQjRhM1k=" + "$ref": "AAAAAAFusYV/TGGbm80=" }, + "visible": false, "font": "Arial;13;0", - "left": 2035, - "top": 653, - "width": 118.50439453125, + "left": 875, + "top": 1344, "height": 13, - "alpha": 0.022849420317213417, - "distance": 590.6640331017287, + "alpha": 1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYV/TGGd7dE=" }, - "edgePosition": 1, - "text": "#CurrentCardPlayed" + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQjRnCag=", + "_id": "AAAAAAFusYV/TGGfkws=", "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYV/TGGd7dE=" }, "model": { - "$ref": "AAAAAAFusXgWQjRhM1k=" + "$ref": "AAAAAAFusYV/TGGbm80=" }, "visible": null, "font": "Arial;13;0", - "left": 1503, - "top": 643, + "left": 866, + "top": 1356, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYV/TGGd7dE=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQzRooFU=", + "_id": "AAAAAAFusYV/TWGgRpY=", "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYV/TGGd7dE=" }, "model": { - "$ref": "AAAAAAFusXgWQjRhM1k=" + "$ref": "AAAAAAFusYV/TGGbm80=" }, "visible": false, "font": "Arial;13;0", - "left": 1504, - "top": 687, + "left": 892, + "top": 1319, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYV/TGGd7dE=" }, "edgePosition": 1 - }, + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFusYJ+21hI95g=" + }, + "tail": { + "$ref": "AAAAAAFusYQkh1upYkQ=" + }, + "lineStyle": 1, + "points": "924:1367;845:1310", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusYV/TGGesDo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFusYV/TGGfkws=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusYV/TWGgRpY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusYWJ/2H5E/A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusYWJ/2H3/3w=" + }, + "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQzRp4cQ=", + "_id": "AAAAAAFusYWJ/2H66SQ=", "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYWJ/2H5E/A=" }, "model": { - "$ref": "AAAAAAFusXgWQjRiCtw=" + "$ref": "AAAAAAFusYWJ/2H3/3w=" }, "visible": false, "font": "Arial;13;0", - "left": 907, - "top": 664, + "left": 971, + "top": 1347, "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, + "alpha": 1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYWJ/2H5E/A=" }, - "edgePosition": 2 + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQzRq8lA=", + "_id": "AAAAAAFusYWJ/2H7Zt8=", "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYWJ/2H5E/A=" }, "model": { - "$ref": "AAAAAAFusXgWQjRiCtw=" + "$ref": "AAAAAAFusYWJ/2H3/3w=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "left": 909, - "top": 651, + "left": 966, + "top": 1361, "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQzRrQt4=", - "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - }, - "model": { - "$ref": "AAAAAAFusXgWQjRiCtw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 903, - "top": 692, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQzRsTEg=", - "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - }, - "model": { - "$ref": "AAAAAAFusXgWQjRjzGg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 2100, - "top": 652, - "height": 13, - "alpha": -0.5235987755982988, + "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQzRtPJw=", - "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - }, - "model": { - "$ref": "AAAAAAFusXgWQjRjzGg=" + "$ref": "AAAAAAFusYWJ/2H5E/A=" }, - "visible": false, - "font": "Arial;13;0", - "left": 2098, - "top": 639, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - } + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusXgWQzRuwW8=", + "_id": "AAAAAAFusYWJ/2H8E6s=", "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" + "$ref": "AAAAAAFusYWJ/2H5E/A=" }, "model": { - "$ref": "AAAAAAFusXgWQjRjzGg=" + "$ref": "AAAAAAFusYWJ/2H3/3w=" }, "visible": false, "font": "Arial;13;0", - "left": 2105, - "top": 679, + "left": 982, + "top": 1318, "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, + "alpha": -1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - } - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFusXgWQzRv9rs=", - "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - }, - "model": { - "$ref": "AAAAAAFusXgWQjRiCtw=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFusXgWQzRwRUk=", - "_parent": { - "$ref": "AAAAAAFusXgWQjRl6mE=" - }, - "model": { - "$ref": "AAAAAAFusXgWQjRjzGg=" + "$ref": "AAAAAAFusYWJ/2H5E/A=" }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 + "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFt7Tgb6fqyD84=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "tail": { - "$ref": "AAAAAAFt7VL5wP+/8QY=" + "$ref": "AAAAAAFusYR9Z10XJEM=" }, "lineStyle": 1, - "points": "882:686;2127:673", + "points": "1055:1369;900:1310", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusXgWQjRmbv4=" + "$ref": "AAAAAAFusYWJ/2H66SQ=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusXgWQjRnCag=" + "$ref": "AAAAAAFusYWJ/2H7Zt8=" }, "propertyLabel": { - "$ref": "AAAAAAFusXgWQzRooFU=" - }, - "tailRoleNameLabel": { - "$ref": "AAAAAAFusXgWQzRp4cQ=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFusXgWQzRq8lA=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFusXgWQzRrQt4=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFusXgWQzRsTEg=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFusXgWQzRtPJw=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFusXgWQzRuwW8=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFusXgWQzRv9rs=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFusXgWQzRwRUk=" + "$ref": "AAAAAAFusYWJ/2H8E6s=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAFusXqy/TiytIc=", + "_type": "UMLClassView", + "_id": "AAAAAAFusYJ+21hI95g=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusXqy/Tius94=" + "$ref": "AAAAAAFusYJ+21hG++8=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/jiz7cQ=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusYJ+21hJ0zk=", "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "model": { - "$ref": "AAAAAAFusXqy/Tius94=" + "$ref": "AAAAAAFusYJ+21hG++8=" }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFusYJ+21hKUm4=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hJ0zk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 184, + "top": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYJ+21hLoQU=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hJ0zk=" + }, + "font": "Arial;13;1", + "left": 669, + "top": 1231, + "width": 232.67333984375, + "height": 13, + "text": "Piles" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYJ+21hMyKs=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hJ0zk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 184, + "top": -128, + "width": 73.67724609375, + "height": 13, + "text": "(from piles)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYJ+21hNMa8=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hJ0zk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 184, + "top": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 2049, - "top": 677, - "width": 82.01806640625, - "height": 13, - "alpha": -0.017758421163553945, - "distance": 587.0136284618952, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" + "left": 664, + "top": 1224, + "width": 242.67333984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusYJ+21hKUm4=" }, - "edgePosition": 1, - "text": "+CurrentHand" + "nameLabel": { + "$ref": "AAAAAAFusYJ+21hLoQU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusYJ+21hMyKs=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusYJ+21hNMa8=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji0rSA=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusYJ+21hOXN4=", "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "model": { - "$ref": "AAAAAAFusXqy/Tius94=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 1503, - "top": 643, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" + "$ref": "AAAAAAFusYJ+21hG++8=" }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji1O5M=", - "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "model": { - "$ref": "AAAAAAFusXqy/Tius94=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1504, - "top": 687, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji2vnM=", - "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "model": { - "$ref": "AAAAAAFusXqy/Tivbds=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 907, - "top": 664, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji3kfE=", - "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "model": { - "$ref": "AAAAAAFusXqy/Tivbds=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 909, - "top": 651, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji4Wms=", - "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "model": { - "$ref": "AAAAAAFusXqy/Tivbds=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 903, - "top": 692, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji5NT8=", - "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "model": { - "$ref": "AAAAAAFusXqy/Tiw08o=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 2100, - "top": 652, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji6qIc=", - "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" - }, - "model": { - "$ref": "AAAAAAFusXqy/Tiw08o=" - }, - "visible": false, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFusYKp+lmWGbY=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hOXN4=" + }, + "model": { + "$ref": "AAAAAAFusYKpw1mEmEw=" + }, + "font": "Arial;13;0", + "left": 669, + "top": 1254, + "width": 232.67333984375, + "height": 13, + "text": "+Size: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFusYMPyVozHiQ=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hOXN4=" + }, + "model": { + "$ref": "AAAAAAFusYMPgloh5RM=" + }, + "font": "Arial;13;0", + "left": 669, + "top": 1269, + "width": 232.67333984375, + "height": 13, + "text": "#ListOrderedStacks: List>", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 2098, - "top": 639, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" - } + "left": 664, + "top": 1249, + "width": 242.67333984375, + "height": 38 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusXqy/ji7Rdw=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFusYJ+21hPKso=", "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "model": { - "$ref": "AAAAAAFusXqy/Tiw08o=" + "$ref": "AAAAAAFusYJ+21hG++8=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusYKWw1kY2fo=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hPKso=" + }, + "model": { + "$ref": "AAAAAAFusYKWjFkGTjw=" + }, + "font": "Arial;13;0", + "left": 669, + "top": 1292, + "width": 232.67333984375, + "height": 13, + "text": "+getStack(i: int): Stack", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 2105, - "top": 679, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFusXqy/TiytIc=" - } + "left": 664, + "top": 1287, + "width": 242.67333984375, + "height": 23 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFusXqy/ji8fZM=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusYJ+21hQOQM=", "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "model": { - "$ref": "AAAAAAFusXqy/Tivbds=" + "$ref": "AAAAAAFusYJ+21hG++8=" }, "visible": false, "font": "Arial;13;0", + "left": 160, + "top": -40, "width": 10, "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFusXqy/ji9NEk=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusYJ+3FhRzck=", "_parent": { - "$ref": "AAAAAAFusXqy/TiytIc=" + "$ref": "AAAAAAFusYJ+21hI95g=" }, "model": { - "$ref": "AAAAAAFusXqy/Tiw08o=" + "$ref": "AAAAAAFusYJ+21hG++8=" }, "visible": false, "font": "Arial;13;0", + "left": 160, + "top": -40, "width": 10, "height": 10 } ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFt7Tgb6fqyD84=" - }, - "tail": { - "$ref": "AAAAAAFt7VL5wP+/8QY=" - }, - "lineStyle": 1, - "points": "882:686;2127:673", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusXqy/jiz7cQ=" + "containerView": { + "$ref": "AAAAAAFusYAZfFKXPws=" }, - "stereotypeLabel": { - "$ref": "AAAAAAFusXqy/ji0rSA=" + "font": "Arial;13;0", + "containerChangeable": true, + "left": 664, + "top": 1224, + "width": 242.67333984375, + "height": 86, + "nameCompartment": { + "$ref": "AAAAAAFusYJ+21hJ0zk=" }, - "propertyLabel": { - "$ref": "AAAAAAFusXqy/ji1O5M=" + "attributeCompartment": { + "$ref": "AAAAAAFusYJ+21hOXN4=" }, - "tailRoleNameLabel": { - "$ref": "AAAAAAFusXqy/ji2vnM=" + "operationCompartment": { + "$ref": "AAAAAAFusYJ+21hPKso=" }, - "tailPropertyLabel": { - "$ref": "AAAAAAFusXqy/ji3kfE=" + "receptionCompartment": { + "$ref": "AAAAAAFusYJ+21hQOQM=" }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFusXqy/ji4Wms=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFusXqy/ji5NT8=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFusXqy/ji6qIc=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFusXqy/ji7Rdw=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFusXqy/ji8fZM=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFusXqy/ji9NEk=" + "templateParameterCompartment": { + "$ref": "AAAAAAFusYJ+3FhRzck=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFusYDcCVOjLds=", + "_id": "AAAAAAFusYR9Z10XJEM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYDcCVOh6qw=" + "$ref": "AAAAAAFusYR9Z10VTIY=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYDcClOkPH8=", + "_id": "AAAAAAFusYR9Z10YKVs=", "_parent": { - "$ref": "AAAAAAFusYDcCVOjLds=" + "$ref": "AAAAAAFusYR9Z10XJEM=" }, "model": { - "$ref": "AAAAAAFusYDcCVOh6qw=" + "$ref": "AAAAAAFusYR9Z10VTIY=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYDcClOlPm4=", + "_id": "AAAAAAFusYR9Z10ZUdc=", "_parent": { - "$ref": "AAAAAAFusYDcClOkPH8=" + "$ref": "AAAAAAFusYR9Z10YKVs=" }, "visible": false, "font": "Arial;13;0", - "left": -128, - "top": 128, + "left": 560, + "top": -96, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYDcClOmHf4=", + "_id": "AAAAAAFusYR9Z10aLaI=", "_parent": { - "$ref": "AAAAAAFusYDcClOkPH8=" + "$ref": "AAAAAAFusYR9Z10YKVs=" }, "font": "Arial;13;1", - "left": 357, + "left": 1061, "top": 1375, - "width": 183.2060546875, + "width": 131.13623046875, "height": 13, - "text": "_50Range100Piles" + "text": "PilesMoins5To5" }, { "_type": "LabelView", - "_id": "AAAAAAFusYDcClOnhsw=", + "_id": "AAAAAAFusYR9Z10bsIA=", "_parent": { - "$ref": "AAAAAAFusYDcClOkPH8=" + "$ref": "AAAAAAFusYR9Z10YKVs=" }, "visible": false, "font": "Arial;13;0", - "left": -128, - "top": 128, + "left": 560, + "top": -96, "width": 73.67724609375, "height": 13, "text": "(from piles)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYDcClOoEQU=", + "_id": "AAAAAAFusYR9Z10cGIA=", "_parent": { - "$ref": "AAAAAAFusYDcClOkPH8=" + "$ref": "AAAAAAFusYR9Z10YKVs=" }, "visible": false, "font": "Arial;13;0", - "left": -128, - "top": 128, + "left": 560, + "top": -96, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 352, + "left": 1056, "top": 1368, - "width": 193.2060546875, + "width": 141.13623046875, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYDcClOlPm4=" + "$ref": "AAAAAAFusYR9Z10ZUdc=" }, "nameLabel": { - "$ref": "AAAAAAFusYDcClOmHf4=" + "$ref": "AAAAAAFusYR9Z10aLaI=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYDcClOnhsw=" + "$ref": "AAAAAAFusYR9Z10bsIA=" }, "propertyLabel": { - "$ref": "AAAAAAFusYDcClOoEQU=" + "$ref": "AAAAAAFusYR9Z10cGIA=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYDcClOpH9Y=", + "_id": "AAAAAAFusYR9Z10d/nM=", "_parent": { - "$ref": "AAAAAAFusYDcCVOjLds=" + "$ref": "AAAAAAFusYR9Z10XJEM=" }, "model": { - "$ref": "AAAAAAFusYDcCVOh6qw=" + "$ref": "AAAAAAFusYR9Z10VTIY=" }, "font": "Arial;13;0", - "left": 352, + "left": 1056, "top": 1393, - "width": 193.2060546875, + "width": 141.13623046875, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYDcClOqLjs=", + "_id": "AAAAAAFusYR9Z10eexE=", "_parent": { - "$ref": "AAAAAAFusYDcCVOjLds=" + "$ref": "AAAAAAFusYR9Z10XJEM=" }, "model": { - "$ref": "AAAAAAFusYDcCVOh6qw=" + "$ref": "AAAAAAFusYR9Z10VTIY=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusYD0FVRzyh0=", + "_id": "AAAAAAFusYSSal3nNlc=", "_parent": { - "$ref": "AAAAAAFusYDcClOqLjs=" + "$ref": "AAAAAAFusYR9Z10eexE=" }, "model": { - "$ref": "AAAAAAFusYDz3lRhOww=" + "$ref": "AAAAAAFusYSSMl3VhMI=" }, "font": "Arial;13;0", - "left": 357, + "left": 1061, "top": 1408, - "width": 183.2060546875, + "width": 131.13623046875, "height": 13, - "text": "+_50Range100Piles(nbPile: int)", + "text": "+PilesMoins5To5(i: int)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 352, + "left": 1056, "top": 1403, - "width": 193.2060546875, + "width": 141.13623046875, "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYDcClOrPao=", + "_id": "AAAAAAFusYR9Z10f360=", "_parent": { - "$ref": "AAAAAAFusYDcCVOjLds=" + "$ref": "AAAAAAFusYR9Z10XJEM=" }, "model": { - "$ref": "AAAAAAFusYDcCVOh6qw=" + "$ref": "AAAAAAFusYR9Z10VTIY=" }, "visible": false, "font": "Arial;13;0", - "left": -32, - "top": 96, + "left": 376, + "top": -24, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYDcClOsVyw=", + "_id": "AAAAAAFusYR9Z10gwno=", "_parent": { - "$ref": "AAAAAAFusYDcCVOjLds=" + "$ref": "AAAAAAFusYR9Z10XJEM=" }, "model": { - "$ref": "AAAAAAFusYDcCVOh6qw=" + "$ref": "AAAAAAFusYR9Z10VTIY=" }, "visible": false, "font": "Arial;13;0", - "left": -32, - "top": 96, + "left": 376, + "top": -24, "width": 10, "height": 10 } @@ -8471,3266 +7731,6179 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 352, + "left": 1056, "top": 1368, - "width": 193.2060546875, + "width": 141.13623046875, "height": 58, "nameCompartment": { - "$ref": "AAAAAAFusYDcClOkPH8=" + "$ref": "AAAAAAFusYR9Z10YKVs=" }, "attributeCompartment": { - "$ref": "AAAAAAFusYDcClOpH9Y=" + "$ref": "AAAAAAFusYR9Z10d/nM=" }, "operationCompartment": { - "$ref": "AAAAAAFusYDcClOqLjs=" + "$ref": "AAAAAAFusYR9Z10eexE=" }, "receptionCompartment": { - "$ref": "AAAAAAFusYDcClOrPao=" + "$ref": "AAAAAAFusYR9Z10f360=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusYDcClOsVyw=" + "$ref": "AAAAAAFusYR9Z10gwno=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusYVdyWCJimU=", + "_type": "UMLClassView", + "_id": "AAAAAAFusYQkh1upYkQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYVdyWCHRf4=" + "$ref": "AAAAAAFusYQkh1unS7Y=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYVdymCKkDI=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusYQkh1uqOqU=", "_parent": { - "$ref": "AAAAAAFusYVdyWCJimU=" + "$ref": "AAAAAAFusYQkh1upYkQ=" }, "model": { - "$ref": "AAAAAAFusYVdyWCHRf4=" + "$ref": "AAAAAAFusYQkh1unS7Y=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFusYQkh1urJ8s=", + "_parent": { + "$ref": "AAAAAAFusYQkh1uqOqU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYQkh1usthI=", + "_parent": { + "$ref": "AAAAAAFusYQkh1uqOqU=" + }, + "font": "Arial;13;1", + "left": 917, + "top": 1375, + "width": 96.458984375, + "height": 13, + "text": "Piles0To1" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYQkh1ut7+Y=", + "_parent": { + "$ref": "AAAAAAFusYQkh1uqOqU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from piles)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYQkh1uuxm8=", + "_parent": { + "$ref": "AAAAAAFusYQkh1uqOqU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 590, - "top": 1317, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYVdyWCJimU=" + "left": 912, + "top": 1368, + "width": 106.458984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusYQkh1urJ8s=" }, - "edgePosition": 1 + "nameLabel": { + "$ref": "AAAAAAFusYQkh1usthI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusYQkh1ut7+Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusYQkh1uuxm8=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYVdymCL2FQ=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusYQkh1uvrQs=", "_parent": { - "$ref": "AAAAAAFusYVdyWCJimU=" + "$ref": "AAAAAAFusYQkh1upYkQ=" }, "model": { - "$ref": "AAAAAAFusYVdyWCHRf4=" + "$ref": "AAAAAAFusYQkh1unS7Y=" }, - "visible": null, "font": "Arial;13;0", - "left": 585, - "top": 1303, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusYVdyWCJimU=" - }, - "edgePosition": 1 + "left": 912, + "top": 1393, + "width": 106.458984375, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYVdymCMERs=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFusYQkh1uwca4=", "_parent": { - "$ref": "AAAAAAFusYVdyWCJimU=" + "$ref": "AAAAAAFusYQkh1upYkQ=" }, "model": { - "$ref": "AAAAAAFusYVdyWCHRf4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 601, - "top": 1346, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYVdyWCJimU=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFusYJ+21hI95g=" - }, - "tail": { - "$ref": "AAAAAAFusYDcCVOjLds=" - }, - "lineStyle": 1, - "points": "523:1367;670:1310", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusYVdymCKkDI=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFusYVdymCL2FQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusYVdymCMERs=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusYVqnWDlYFs=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFusYVqnGDjLuk=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYVqnWDmQog=", - "_parent": { - "$ref": "AAAAAAFusYVqnWDlYFs=" - }, - "model": { - "$ref": "AAAAAAFusYVqnGDjLuk=" + "$ref": "AAAAAAFusYQkh1unS7Y=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusYRA2Vx5yZs=", + "_parent": { + "$ref": "AAAAAAFusYQkh1uwca4=" + }, + "model": { + "$ref": "AAAAAAFusYRAoVxnhF4=" + }, + "font": "Arial;13;0", + "left": 917, + "top": 1408, + "width": 96.458984375, + "height": 13, + "text": "+Piles0To1(i: int)", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 691, - "top": 1320, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYVqnWDlYFs=" - }, - "edgePosition": 1 + "left": 912, + "top": 1403, + "width": 106.458984375, + "height": 23 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYVqnWDnTzw=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusYQkiFuxD+0=", "_parent": { - "$ref": "AAAAAAFusYVqnWDlYFs=" + "$ref": "AAAAAAFusYQkh1upYkQ=" }, "model": { - "$ref": "AAAAAAFusYVqnGDjLuk=" + "$ref": "AAAAAAFusYQkh1unS7Y=" }, - "visible": null, + "visible": false, "font": "Arial;13;0", - "left": 681, - "top": 1309, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusYVqnWDlYFs=" - }, - "edgePosition": 1 + "left": 320, + "top": -24, + "width": 10, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYVqnWDobtg=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusYQkiFuyQ2c=", "_parent": { - "$ref": "AAAAAAFusYVqnWDlYFs=" + "$ref": "AAAAAAFusYQkh1upYkQ=" }, "model": { - "$ref": "AAAAAAFusYVqnGDjLuk=" + "$ref": "AAAAAAFusYQkh1unS7Y=" }, "visible": false, "font": "Arial;13;0", - "left": 710, - "top": 1343, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYVqnWDlYFs=" - }, - "edgePosition": 1 + "left": 320, + "top": -24, + "width": 10, + "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFusYAZfFKXPws=" + }, "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "containerChangeable": true, + "left": 912, + "top": 1368, + "width": 106.458984375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFusYQkh1uqOqU=" }, - "tail": { - "$ref": "AAAAAAFusYF2j1Vs2rE=" + "attributeCompartment": { + "$ref": "AAAAAAFusYQkh1uvrQs=" }, - "lineStyle": 1, - "points": "669:1367;734:1310", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusYVqnWDmQog=" + "operationCompartment": { + "$ref": "AAAAAAFusYQkh1uwca4=" }, - "stereotypeLabel": { - "$ref": "AAAAAAFusYVqnWDnTzw=" + "receptionCompartment": { + "$ref": "AAAAAAFusYQkiFuxD+0=" }, - "propertyLabel": { - "$ref": "AAAAAAFusYVqnWDobtg=" + "templateParameterCompartment": { + "$ref": "AAAAAAFusYQkiFuyQ2c=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusYV05GFBAFk=", + "_type": "UMLClassView", + "_id": "AAAAAAFusYH8mFba7BY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYV042E/FCY=" + "$ref": "AAAAAAFusYH8l1bYa2k=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYV05GFCn/E=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusYH8mFbbKr8=", "_parent": { - "$ref": "AAAAAAFusYV05GFBAFk=" + "$ref": "AAAAAAFusYH8mFba7BY=" }, "model": { - "$ref": "AAAAAAFusYV042E/FCY=" + "$ref": "AAAAAAFusYH8l1bYa2k=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFusYH8mFbcRQ8=", + "_parent": { + "$ref": "AAAAAAFusYH8mFbbKr8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYH8mFbdVwo=", + "_parent": { + "$ref": "AAAAAAFusYH8mFbbKr8=" + }, + "font": "Arial;13;1", + "left": 741, + "top": 1375, + "width": 148.47802734375, + "height": 13, + "text": "FractionPiles" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYH8mFbeo8U=", + "_parent": { + "$ref": "AAAAAAFusYH8mFbbKr8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from piles)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYH8mFbfbso=", + "_parent": { + "$ref": "AAAAAAFusYH8mFbbKr8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 785, - "top": 1335, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYV05GFBAFk=" + "left": 736, + "top": 1368, + "width": 158.47802734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusYH8mFbcRQ8=" }, - "edgePosition": 1 + "nameLabel": { + "$ref": "AAAAAAFusYH8mFbdVwo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusYH8mFbeo8U=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusYH8mFbfbso=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYV05GFDOf8=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusYH8mFbg73A=", "_parent": { - "$ref": "AAAAAAFusYV05GFBAFk=" + "$ref": "AAAAAAFusYH8mFba7BY=" }, "model": { - "$ref": "AAAAAAFusYV042E/FCY=" + "$ref": "AAAAAAFusYH8l1bYa2k=" }, - "visible": null, "font": "Arial;13;0", - "left": 770, - "top": 1338, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusYV05GFBAFk=" + "left": 736, + "top": 1393, + "width": 158.47802734375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFusYH8mFbhGd0=", + "_parent": { + "$ref": "AAAAAAFusYH8mFba7BY=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFusYH8l1bYa2k=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusYIpLleqItY=", + "_parent": { + "$ref": "AAAAAAFusYH8mFbhGd0=" + }, + "model": { + "$ref": "AAAAAAFusYIo9leYVCM=" + }, + "font": "Arial;13;0", + "left": 741, + "top": 1408, + "width": 148.47802734375, + "height": 13, + "text": "+FractionPiles(nbPile: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 736, + "top": 1403, + "width": 158.47802734375, + "height": 23 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYV05GFEj7M=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusYH8mFbiq+0=", "_parent": { - "$ref": "AAAAAAFusYV05GFBAFk=" + "$ref": "AAAAAAFusYH8mFba7BY=" }, "model": { - "$ref": "AAAAAAFusYV042E/FCY=" + "$ref": "AAAAAAFusYH8l1bYa2k=" }, "visible": false, "font": "Arial;13;0", - "left": 814, - "top": 1328, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYV05GFBAFk=" + "left": 296, + "top": -24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusYH8mFbjTAY=", + "_parent": { + "$ref": "AAAAAAFusYH8mFba7BY=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFusYH8l1bYa2k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 296, + "top": -24, + "width": 10, + "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFusYAZfFKXPws=" + }, "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "containerChangeable": true, + "left": 736, + "top": 1368, + "width": 158.47802734375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFusYH8mFbbKr8=" }, - "tail": { - "$ref": "AAAAAAFusYH8mFba7BY=" + "attributeCompartment": { + "$ref": "AAAAAAFusYH8mFbg73A=" }, - "lineStyle": 1, - "points": "807:1367;794:1310", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusYV05GFCn/E=" + "operationCompartment": { + "$ref": "AAAAAAFusYH8mFbhGd0=" }, - "stereotypeLabel": { - "$ref": "AAAAAAFusYV05GFDOf8=" + "receptionCompartment": { + "$ref": "AAAAAAFusYH8mFbiq+0=" }, - "propertyLabel": { - "$ref": "AAAAAAFusYV05GFEj7M=" + "templateParameterCompartment": { + "$ref": "AAAAAAFusYH8mFbjTAY=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusYV/TGGd7dE=", + "_type": "UMLClassView", + "_id": "AAAAAAFusYF2j1Vs2rE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYV/TGGbm80=" + "$ref": "AAAAAAFusYF2j1VqbOM=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYV/TGGesDo=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusYF2j1VtfN4=", "_parent": { - "$ref": "AAAAAAFusYV/TGGd7dE=" + "$ref": "AAAAAAFusYF2j1Vs2rE=" }, "model": { - "$ref": "AAAAAAFusYV/TGGbm80=" + "$ref": "AAAAAAFusYF2j1VqbOM=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFusYF2j1Vu9Uc=", + "_parent": { + "$ref": "AAAAAAFusYF2j1VtfN4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYF2j1Vv170=", + "_parent": { + "$ref": "AAAAAAFusYF2j1VtfN4=" + }, + "font": "Arial;13;1", + "left": 565, + "top": 1375, + "width": 143.41259765625, + "height": 13, + "text": "ClassicPiles" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYF2j1VwJG4=", + "_parent": { + "$ref": "AAAAAAFusYF2j1VtfN4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from piles)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYF2j1Vx5Zs=", + "_parent": { + "$ref": "AAAAAAFusYF2j1VtfN4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 875, - "top": 1344, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYV/TGGd7dE=" + "left": 560, + "top": 1368, + "width": 153.41259765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusYF2j1Vu9Uc=" }, - "edgePosition": 1 + "nameLabel": { + "$ref": "AAAAAAFusYF2j1Vv170=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusYF2j1VwJG4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusYF2j1Vx5Zs=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYV/TGGfkws=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusYF2j1VyMTg=", "_parent": { - "$ref": "AAAAAAFusYV/TGGd7dE=" + "$ref": "AAAAAAFusYF2j1Vs2rE=" }, "model": { - "$ref": "AAAAAAFusYV/TGGbm80=" + "$ref": "AAAAAAFusYF2j1VqbOM=" }, - "visible": null, "font": "Arial;13;0", - "left": 866, - "top": 1356, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusYV/TGGd7dE=" - }, - "edgePosition": 1 + "left": 560, + "top": 1393, + "width": 153.41259765625, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYV/TWGgRpY=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFusYF2j1Vz4MU=", "_parent": { - "$ref": "AAAAAAFusYV/TGGd7dE=" + "$ref": "AAAAAAFusYF2j1Vs2rE=" }, "model": { - "$ref": "AAAAAAFusYV/TGGbm80=" + "$ref": "AAAAAAFusYF2j1VqbOM=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusYHJ5FY8pTI=", + "_parent": { + "$ref": "AAAAAAFusYF2j1Vz4MU=" + }, + "model": { + "$ref": "AAAAAAFusYHJq1Yq0qY=" + }, + "font": "Arial;13;0", + "left": 565, + "top": 1408, + "width": 143.41259765625, + "height": 13, + "text": "+ClassicPiles(nbPile: int)", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 892, - "top": 1319, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYV/TGGd7dE=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFusYJ+21hI95g=" - }, - "tail": { - "$ref": "AAAAAAFusYQkh1upYkQ=" - }, - "lineStyle": 1, - "points": "924:1367;845:1310", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusYV/TGGesDo=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFusYV/TGGfkws=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusYV/TWGgRpY=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusYWJ/2H5E/A=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFusYWJ/2H3/3w=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYWJ/2H66SQ=", - "_parent": { - "$ref": "AAAAAAFusYWJ/2H5E/A=" - }, - "model": { - "$ref": "AAAAAAFusYWJ/2H3/3w=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 971, - "top": 1347, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYWJ/2H5E/A=" - }, - "edgePosition": 1 + "left": 560, + "top": 1403, + "width": 153.41259765625, + "height": 23 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYWJ/2H7Zt8=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusYF2j1V0kLo=", "_parent": { - "$ref": "AAAAAAFusYWJ/2H5E/A=" + "$ref": "AAAAAAFusYF2j1Vs2rE=" }, "model": { - "$ref": "AAAAAAFusYWJ/2H3/3w=" + "$ref": "AAAAAAFusYF2j1VqbOM=" }, - "visible": null, + "visible": false, "font": "Arial;13;0", - "left": 966, - "top": 1361, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusYWJ/2H5E/A=" - }, - "edgePosition": 1 + "left": 264, + "top": -24, + "width": 10, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusYWJ/2H8E6s=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusYF2j1V1DW8=", "_parent": { - "$ref": "AAAAAAFusYWJ/2H5E/A=" + "$ref": "AAAAAAFusYF2j1Vs2rE=" }, "model": { - "$ref": "AAAAAAFusYWJ/2H3/3w=" + "$ref": "AAAAAAFusYF2j1VqbOM=" }, "visible": false, "font": "Arial;13;0", - "left": 982, - "top": 1318, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusYWJ/2H5E/A=" - }, - "edgePosition": 1 + "left": 264, + "top": -24, + "width": 10, + "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFusYAZfFKXPws=" + }, "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "containerChangeable": true, + "left": 560, + "top": 1368, + "width": 153.41259765625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFusYF2j1VtfN4=" }, - "tail": { - "$ref": "AAAAAAFusYR9Z10XJEM=" + "attributeCompartment": { + "$ref": "AAAAAAFusYF2j1VyMTg=" }, - "lineStyle": 1, - "points": "1055:1369;900:1310", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusYWJ/2H66SQ=" + "operationCompartment": { + "$ref": "AAAAAAFusYF2j1Vz4MU=" }, - "stereotypeLabel": { - "$ref": "AAAAAAFusYWJ/2H7Zt8=" + "receptionCompartment": { + "$ref": "AAAAAAFusYF2j1V0kLo=" }, - "propertyLabel": { - "$ref": "AAAAAAFusYWJ/2H8E6s=" + "templateParameterCompartment": { + "$ref": "AAAAAAFusYF2j1V1DW8=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFusYJ+21hI95g=", + "_type": "UMLPackageView", + "_id": "AAAAAAFusYuTWozzvSs=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYJ+21hG++8=" + "$ref": "AAAAAAFusYuTWozx8rM=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYJ+21hJ0zk=", + "_id": "AAAAAAFusYuTW4z0W/U=", "_parent": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "$ref": "AAAAAAFusYuTWozzvSs=" }, "model": { - "$ref": "AAAAAAFusYJ+21hG++8=" + "$ref": "AAAAAAFusYuTWozx8rM=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYJ+21hKUm4=", + "_id": "AAAAAAFusYuTW4z1JEM=", "_parent": { - "$ref": "AAAAAAFusYJ+21hJ0zk=" + "$ref": "AAAAAAFusYuTW4z0W/U=" }, "visible": false, "font": "Arial;13;0", - "left": 184, - "top": -128, + "left": -136, + "top": -392, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYJ+21hLoQU=", + "_id": "AAAAAAFusYuTW4z2n+U=", "_parent": { - "$ref": "AAAAAAFusYJ+21hJ0zk=" + "$ref": "AAAAAAFusYuTW4z0W/U=" }, "font": "Arial;13;1", - "left": 669, - "top": 1231, - "width": 232.67333984375, + "left": 85, + "top": 1726, + "width": 1423, "height": 13, - "text": "Piles" + "text": "abstract" }, { "_type": "LabelView", - "_id": "AAAAAAFusYJ+21hMyKs=", + "_id": "AAAAAAFusYuTW4z3Sxo=", "_parent": { - "$ref": "AAAAAAFusYJ+21hJ0zk=" + "$ref": "AAAAAAFusYuTW4z0W/U=" }, "visible": false, "font": "Arial;13;0", - "left": 184, - "top": -128, - "width": 73.67724609375, + "left": -136, + "top": -392, + "width": 113.419921875, "height": 13, - "text": "(from piles)" + "text": "(from gameActions)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYJ+21hNMa8=", + "_id": "AAAAAAFusYuTW4z4qkc=", "_parent": { - "$ref": "AAAAAAFusYJ+21hJ0zk=" + "$ref": "AAAAAAFusYuTW4z0W/U=" }, "visible": false, "font": "Arial;13;0", - "left": 184, - "top": -128, + "left": -136, + "top": -392, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 664, - "top": 1224, - "width": 242.67333984375, + "left": 80, + "top": 1719, + "width": 1433, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYJ+21hKUm4=" + "$ref": "AAAAAAFusYuTW4z1JEM=" }, "nameLabel": { - "$ref": "AAAAAAFusYJ+21hLoQU=" + "$ref": "AAAAAAFusYuTW4z2n+U=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYJ+21hMyKs=" + "$ref": "AAAAAAFusYuTW4z3Sxo=" }, "propertyLabel": { - "$ref": "AAAAAAFusYJ+21hNMa8=" + "$ref": "AAAAAAFusYuTW4z4qkc=" } + } + ], + "containerView": { + "$ref": "AAAAAAFusYjda4edBzM=" + }, + "containedViews": [ + { + "$ref": "AAAAAAFusYxZU5ATNkc=" }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYJ+21hOXN4=", + "$ref": "AAAAAAFusYwYMY7t9v8=" + }, + { + "$ref": "AAAAAAFusYvjno4tCZM=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 80, + "top": 1704, + "width": 1433, + "height": 473, + "nameCompartment": { + "$ref": "AAAAAAFusYuTW4z0W/U=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFusYxB34+As0Q=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusYxB3o9+/+A=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusYxB34+BSRA=", "_parent": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "$ref": "AAAAAAFusYxB34+As0Q=" }, "model": { - "$ref": "AAAAAAFusYJ+21hG++8=" + "$ref": "AAAAAAFusYxB3o9+/+A=" }, "subViews": [ { - "_type": "UMLAttributeView", - "_id": "AAAAAAFusYKp+lmWGbY=", + "_type": "LabelView", + "_id": "AAAAAAFusYxB34+CyZU=", "_parent": { - "$ref": "AAAAAAFusYJ+21hOXN4=" - }, - "model": { - "$ref": "AAAAAAFusYKpw1mEmEw=" + "$ref": "AAAAAAFusYxB34+BSRA=" }, + "visible": false, "font": "Arial;13;0", - "left": 669, - "top": 1254, - "width": 232.67333984375, - "height": 13, - "text": "+Size: int", - "horizontalAlignment": 0 + "left": 1200, + "top": -160, + "height": 13 }, { - "_type": "UMLAttributeView", - "_id": "AAAAAAFusYMPyVozHiQ=", + "_type": "LabelView", + "_id": "AAAAAAFusYxB34+DyOY=", "_parent": { - "$ref": "AAAAAAFusYJ+21hOXN4=" + "$ref": "AAAAAAFusYxB34+BSRA=" }, - "model": { - "$ref": "AAAAAAFusYMPgloh5RM=" + "font": "Arial;13;1", + "left": 965, + "top": 1767, + "width": 452.68310546875, + "height": 13, + "text": "Piocher" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYxB34+EWoI=", + "_parent": { + "$ref": "AAAAAAFusYxB34+BSRA=" }, + "visible": false, "font": "Arial;13;0", - "left": 669, - "top": 1269, - "width": 232.67333984375, + "left": 1200, + "top": -160, + "width": 84.5126953125, "height": 13, - "text": "#ListOrderedStacks: List>", - "horizontalAlignment": 0 + "text": "(from abstract)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusYxB34+FjKA=", + "_parent": { + "$ref": "AAAAAAFusYxB34+BSRA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1200, + "top": -160, + "height": 13, + "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 664, - "top": 1249, - "width": 242.67333984375, - "height": 38 + "left": 960, + "top": 1760, + "width": 462.68310546875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusYxB34+CyZU=" + }, + "nameLabel": { + "$ref": "AAAAAAFusYxB34+DyOY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusYxB34+EWoI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusYxB34+FjKA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusYxB34+GNAw=", + "_parent": { + "$ref": "AAAAAAFusYxB34+As0Q=" + }, + "model": { + "$ref": "AAAAAAFusYxB3o9+/+A=" + }, + "font": "Arial;13;0", + "left": 960, + "top": 1785, + "width": 462.68310546875, + "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYJ+21hPKso=", + "_id": "AAAAAAFusYxB34+H4xk=", "_parent": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "$ref": "AAAAAAFusYxB34+As0Q=" }, "model": { - "$ref": "AAAAAAFusYJ+21hG++8=" + "$ref": "AAAAAAFusYxB3o9+/+A=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusYKWw1kY2fo=", + "_id": "AAAAAAFusZSnwaL8aUw=", "_parent": { - "$ref": "AAAAAAFusYJ+21hPKso=" + "$ref": "AAAAAAFusYxB34+H4xk=" }, "model": { - "$ref": "AAAAAAFusYKWjFkGTjw=" + "$ref": "AAAAAAFusZSnfKLqzgk=" }, "font": "Arial;13;0", - "left": 669, - "top": 1292, - "width": 232.67333984375, + "left": 965, + "top": 1800, + "width": 452.68310546875, "height": 13, - "text": "+getStack(i: int): Stack", + "text": "+Piocher(ListOrderedStacks: Piles)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZVdy6TbsVo=", + "_parent": { + "$ref": "AAAAAAFusYxB34+H4xk=" + }, + "model": { + "$ref": "AAAAAAFusZVdjqTJNjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 1815, + "width": 452.68310546875, + "height": 13, + "text": "#checkRule(): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZYnaaaFLuk=", + "_parent": { + "$ref": "AAAAAAFusYxB34+H4xk=" + }, + "model": { + "$ref": "AAAAAAFusZYnMKZzuAg=" + }, + "font": "Arial;13;2", + "left": 965, + "top": 1815, + "width": 452.68310546875, + "height": 13, + "text": "+pioche(CurrentHand: List, deck: Deck, player: Player, nbMaxCard: int)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 664, - "top": 1287, - "width": 242.67333984375, - "height": 23 + "left": 960, + "top": 1795, + "width": 462.68310546875, + "height": 38 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYJ+21hQOQM=", + "_id": "AAAAAAFusYxB34+IOj8=", "_parent": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "$ref": "AAAAAAFusYxB34+As0Q=" }, "model": { - "$ref": "AAAAAAFusYJ+21hG++8=" + "$ref": "AAAAAAFusYxB3o9+/+A=" }, "visible": false, "font": "Arial;13;0", - "left": 160, + "left": 600, "top": -80, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYJ+3FhRzck=", + "_id": "AAAAAAFusYxB34+JWy8=", "_parent": { - "$ref": "AAAAAAFusYJ+21hI95g=" + "$ref": "AAAAAAFusYxB34+As0Q=" }, "model": { - "$ref": "AAAAAAFusYJ+21hG++8=" + "$ref": "AAAAAAFusYxB3o9+/+A=" }, "visible": false, "font": "Arial;13;0", - "left": 160, + "left": 600, "top": -80, "width": 10, "height": 10 } ], - "containerView": { - "$ref": "AAAAAAFusYAZfFKXPws=" - }, "font": "Arial;13;0", "containerChangeable": true, - "left": 664, - "top": 1224, - "width": 242.67333984375, - "height": 86, + "left": 960, + "top": 1760, + "width": 462.68310546875, + "height": 88, "nameCompartment": { - "$ref": "AAAAAAFusYJ+21hJ0zk=" + "$ref": "AAAAAAFusYxB34+BSRA=" }, "attributeCompartment": { - "$ref": "AAAAAAFusYJ+21hOXN4=" + "$ref": "AAAAAAFusYxB34+GNAw=" }, "operationCompartment": { - "$ref": "AAAAAAFusYJ+21hPKso=" + "$ref": "AAAAAAFusYxB34+H4xk=" }, "receptionCompartment": { - "$ref": "AAAAAAFusYJ+21hQOQM=" + "$ref": "AAAAAAFusYxB34+IOj8=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusYJ+3FhRzck=" + "$ref": "AAAAAAFusYxB34+JWy8=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFusYR9Z10XJEM=", + "_type": "UMLAssociationView", + "_id": "AAAAAAFusY0LYpO11HM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYR9Z10VTIY=" + "$ref": "AAAAAAFusY0LYJOxpUA=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYR9Z10YKVs=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO2kJQ=", "_parent": { - "$ref": "AAAAAAFusYR9Z10XJEM=" + "$ref": "AAAAAAFusY0LYpO11HM=" }, "model": { - "$ref": "AAAAAAFusYR9Z10VTIY=" + "$ref": "AAAAAAFusY0LYJOxpUA=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFusYR9Z10ZUdc=", - "_parent": { - "$ref": "AAAAAAFusYR9Z10YKVs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 560, - "top": -96, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusYR9Z10aLaI=", - "_parent": { - "$ref": "AAAAAAFusYR9Z10YKVs=" - }, - "font": "Arial;13;1", - "left": 1061, - "top": 1375, - "width": 131.13623046875, - "height": 13, - "text": "PilesMoins5To5" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusYR9Z10bsIA=", - "_parent": { - "$ref": "AAAAAAFusYR9Z10YKVs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 560, - "top": -96, - "width": 73.67724609375, - "height": 13, - "text": "(from piles)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusYR9Z10cGIA=", - "_parent": { - "$ref": "AAAAAAFusYR9Z10YKVs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 560, - "top": -96, - "height": 13, - "horizontalAlignment": 1 - } - ], "font": "Arial;13;0", - "left": 1056, - "top": 1368, - "width": 141.13623046875, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusYR9Z10ZUdc=" - }, - "nameLabel": { - "$ref": "AAAAAAFusYR9Z10aLaI=" + "left": 1916, + "top": 683, + "width": 55.9990234375, + "height": 13, + "alpha": -0.6264735173002589, + "distance": 800.0831206818451, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" }, - "namespaceLabel": { - "$ref": "AAAAAAFusYR9Z10bsIA=" + "edgePosition": 1, + "text": "+OldCard" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO3t10=", + "_parent": { + "$ref": "AAAAAAFusY0LYpO11HM=" }, - "propertyLabel": { - "$ref": "AAAAAAFusYR9Z10cGIA=" + "model": { + "$ref": "AAAAAAFusY0LYJOxpUA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1426, + "top": 1317, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO4/hs=", + "_parent": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "model": { + "$ref": "AAAAAAFusY0LYJOxpUA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1470, + "top": 1318, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO5D4o=", + "_parent": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "model": { + "$ref": "AAAAAAFusY0LYZOyVmg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1161, + "top": 2015, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO6KEs=", + "_parent": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "model": { + "$ref": "AAAAAAFusY0LYZOyVmg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1157, + "top": 2002, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO7ds4=", + "_parent": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "model": { + "$ref": "AAAAAAFusY0LYZOyVmg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1170, + "top": 2041, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO8ih0=", + "_parent": { + "$ref": "AAAAAAFusY0LYpO11HM=" + }, + "model": { + "$ref": "AAAAAAFusY0LYZOzfvs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2099, + "top": 662, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" } }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYR9Z10d/nM=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO9Vl0=", "_parent": { - "$ref": "AAAAAAFusYR9Z10XJEM=" + "$ref": "AAAAAAFusY0LYpO11HM=" }, "model": { - "$ref": "AAAAAAFusYR9Z10VTIY=" + "$ref": "AAAAAAFusY0LYZOzfvs=" }, + "visible": false, "font": "Arial;13;0", - "left": 1056, - "top": 1393, - "width": 141.13623046875, - "height": 10 + "left": 2095, + "top": 649, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" + } }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYR9Z10eexE=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusY0LYpO+pBI=", "_parent": { - "$ref": "AAAAAAFusYR9Z10XJEM=" + "$ref": "AAAAAAFusY0LYpO11HM=" }, "model": { - "$ref": "AAAAAAFusYR9Z10VTIY=" + "$ref": "AAAAAAFusY0LYZOzfvs=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusYSSal3nNlc=", - "_parent": { - "$ref": "AAAAAAFusYR9Z10eexE=" - }, - "model": { - "$ref": "AAAAAAFusYSSMl3VhMI=" - }, - "font": "Arial;13;0", - "left": 1061, - "top": 1408, - "width": 131.13623046875, - "height": 13, - "text": "+PilesMoins5To5(i: int)", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 1056, - "top": 1403, - "width": 141.13623046875, - "height": 23 + "left": 2107, + "top": 689, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFusY0LYpO11HM=" + } }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYR9Z10f360=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFusY0LYpO/PCU=", "_parent": { - "$ref": "AAAAAAFusYR9Z10XJEM=" + "$ref": "AAAAAAFusY0LYpO11HM=" }, "model": { - "$ref": "AAAAAAFusYR9Z10VTIY=" + "$ref": "AAAAAAFusY0LYZOyVmg=" }, "visible": false, "font": "Arial;13;0", - "left": 376, - "top": -64, "width": 10, "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYR9Z10gwno=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFusY0LYpPAHPs=", "_parent": { - "$ref": "AAAAAAFusYR9Z10XJEM=" + "$ref": "AAAAAAFusY0LYpO11HM=" }, "model": { - "$ref": "AAAAAAFusYR9Z10VTIY=" + "$ref": "AAAAAAFusY0LYZOzfvs=" }, "visible": false, "font": "Arial;13;0", - "left": 376, - "top": -64, "width": 10, "height": 10 } ], - "containerView": { - "$ref": "AAAAAAFusYAZfFKXPws=" - }, "font": "Arial;13;0", - "containerChangeable": true, - "left": 1056, - "top": 1368, - "width": 141.13623046875, - "height": 58, - "nameCompartment": { - "$ref": "AAAAAAFusYR9Z10YKVs=" + "head": { + "$ref": "AAAAAAFt7Tgb6fqyD84=" }, - "attributeCompartment": { - "$ref": "AAAAAAFusYR9Z10d/nM=" + "tail": { + "$ref": "AAAAAAFusYwYMY7t9v8=" }, - "operationCompartment": { - "$ref": "AAAAAAFusYR9Z10eexE=" + "lineStyle": 1, + "points": "1146:2047;1440:1888;1472:760;2127:680", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusY0LYpO2kJQ=" }, - "receptionCompartment": { - "$ref": "AAAAAAFusYR9Z10f360=" + "stereotypeLabel": { + "$ref": "AAAAAAFusY0LYpO3t10=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusYR9Z10gwno=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFusYQkh1upYkQ=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" + "propertyLabel": { + "$ref": "AAAAAAFusY0LYpO4/hs=" }, - "model": { - "$ref": "AAAAAAFusYQkh1unS7Y=" + "tailRoleNameLabel": { + "$ref": "AAAAAAFusY0LYpO5D4o=" }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYQkh1uqOqU=", + "tailPropertyLabel": { + "$ref": "AAAAAAFusY0LYpO6KEs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFusY0LYpO7ds4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFusY0LYpO8ih0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFusY0LYpO9Vl0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFusY0LYpO+pBI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFusY0LYpO/PCU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFusY0LYpPAHPs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFusYxZU5ATNkc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusYxZU5AR7uo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusYxZU5AU5js=", "_parent": { - "$ref": "AAAAAAFusYQkh1upYkQ=" + "$ref": "AAAAAAFusYxZU5ATNkc=" }, "model": { - "$ref": "AAAAAAFusYQkh1unS7Y=" + "$ref": "AAAAAAFusYxZU5AR7uo=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYQkh1urJ8s=", + "_id": "AAAAAAFusYxZU5AVj10=", "_parent": { - "$ref": "AAAAAAFusYQkh1uqOqU=" + "$ref": "AAAAAAFusYxZU5AU5js=" }, "visible": false, "font": "Arial;13;0", - "left": 480, - "top": -96, + "left": -744, + "top": 432, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYQkh1usthI=", + "_id": "AAAAAAFusYxZU5AWApg=", "_parent": { - "$ref": "AAAAAAFusYQkh1uqOqU=" + "$ref": "AAAAAAFusYxZU5AU5js=" }, "font": "Arial;13;1", - "left": 917, - "top": 1375, - "width": 96.458984375, + "left": 133, + "top": 2039, + "width": 427.0576171875, "height": 13, - "text": "Piles0To1" + "text": "TerminerSonTour" }, { "_type": "LabelView", - "_id": "AAAAAAFusYQkh1ut7+Y=", + "_id": "AAAAAAFusYxZU5AXOdg=", "_parent": { - "$ref": "AAAAAAFusYQkh1uqOqU=" + "$ref": "AAAAAAFusYxZU5AU5js=" }, "visible": false, "font": "Arial;13;0", - "left": 480, - "top": -96, - "width": 73.67724609375, + "left": -744, + "top": 432, + "width": 84.5126953125, "height": 13, - "text": "(from piles)" + "text": "(from abstract)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYQkh1uuxm8=", + "_id": "AAAAAAFusYxZU5AYVv8=", "_parent": { - "$ref": "AAAAAAFusYQkh1uqOqU=" + "$ref": "AAAAAAFusYxZU5AU5js=" }, "visible": false, "font": "Arial;13;0", - "left": 480, - "top": -96, + "left": -744, + "top": 432, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 912, - "top": 1368, - "width": 106.458984375, + "left": 128, + "top": 2032, + "width": 437.0576171875, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYQkh1urJ8s=" + "$ref": "AAAAAAFusYxZU5AVj10=" }, "nameLabel": { - "$ref": "AAAAAAFusYQkh1usthI=" + "$ref": "AAAAAAFusYxZU5AWApg=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYQkh1ut7+Y=" + "$ref": "AAAAAAFusYxZU5AXOdg=" }, "propertyLabel": { - "$ref": "AAAAAAFusYQkh1uuxm8=" + "$ref": "AAAAAAFusYxZU5AYVv8=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYQkh1uvrQs=", + "_id": "AAAAAAFusYxZU5AZfgE=", "_parent": { - "$ref": "AAAAAAFusYQkh1upYkQ=" + "$ref": "AAAAAAFusYxZU5ATNkc=" }, "model": { - "$ref": "AAAAAAFusYQkh1unS7Y=" + "$ref": "AAAAAAFusYxZU5AR7uo=" }, "font": "Arial;13;0", - "left": 912, - "top": 1393, - "width": 106.458984375, + "left": 128, + "top": 2057, + "width": 437.0576171875, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYQkh1uwca4=", + "_id": "AAAAAAFusYxZU5Aa4T0=", "_parent": { - "$ref": "AAAAAAFusYQkh1upYkQ=" + "$ref": "AAAAAAFusYxZU5ATNkc=" }, "model": { - "$ref": "AAAAAAFusYQkh1unS7Y=" + "$ref": "AAAAAAFusYxZU5AR7uo=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusYRA2Vx5yZs=", + "_id": "AAAAAAFusZcg36g3rOE=", "_parent": { - "$ref": "AAAAAAFusYQkh1uwca4=" + "$ref": "AAAAAAFusYxZU5Aa4T0=" }, "model": { - "$ref": "AAAAAAFusYRAoVxnhF4=" + "$ref": "AAAAAAFusZcgk6gii34=" }, "font": "Arial;13;0", - "left": 917, - "top": 1408, - "width": 96.458984375, + "left": 133, + "top": 2072, + "width": 427.0576171875, "height": 13, - "text": "+Piles0To1(i: int)", + "text": "+TerminerSonTour(ListOrderedStacks: Piles)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZeGPKk85rw=", + "_parent": { + "$ref": "AAAAAAFusYxZU5Aa4T0=" + }, + "model": { + "$ref": "AAAAAAFusZeF/qkn1+M=" + }, + "font": "Arial;13;2", + "left": 133, + "top": 2087, + "width": 427.0576171875, + "height": 13, + "text": "+end(CurrentHand: List, CurrentCardPlayed: List): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZhUG6pY0NY=", + "_parent": { + "$ref": "AAAAAAFusYxZU5Aa4T0=" + }, + "model": { + "$ref": "AAAAAAFusZhT6apDHs8=" + }, + "font": "Arial;13;0", + "left": 133, + "top": 2102, + "width": 427.0576171875, + "height": 13, + "text": "+Test(CurrentHand: List): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZjRgK9h0cw=", + "_parent": { + "$ref": "AAAAAAFusYxZU5Aa4T0=" + }, + "model": { + "$ref": "AAAAAAFusZjRP69MmCI=" + }, + "font": "Arial;13;2", + "left": 133, + "top": 2117, + "width": 427.0576171875, + "height": 13, + "text": "#tryToFindSoluce(playableCard: List, CurrentHand: List)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZl/MLBEPiQ=", + "_parent": { + "$ref": "AAAAAAFusYxZU5Aa4T0=" + }, + "model": { + "$ref": "AAAAAAFusZl+9LAvijE=" + }, + "font": "Arial;13;2", + "left": 133, + "top": 2132, + "width": 427.0576171875, + "height": 13, + "text": "#testEndGame(playableCard: List, CurrentHand: List): bool", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 912, - "top": 1403, - "width": 106.458984375, - "height": 23 + "left": 128, + "top": 2067, + "width": 437.0576171875, + "height": 83 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYQkiFuxD+0=", + "_id": "AAAAAAFusYxZU5AbKo0=", "_parent": { - "$ref": "AAAAAAFusYQkh1upYkQ=" + "$ref": "AAAAAAFusYxZU5ATNkc=" }, "model": { - "$ref": "AAAAAAFusYQkh1unS7Y=" + "$ref": "AAAAAAFusYxZU5AR7uo=" }, "visible": false, "font": "Arial;13;0", - "left": 320, - "top": -64, + "left": -312, + "top": 256, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYQkiFuyQ2c=", + "_id": "AAAAAAFusYxZU5AcAz4=", "_parent": { - "$ref": "AAAAAAFusYQkh1upYkQ=" + "$ref": "AAAAAAFusYxZU5ATNkc=" }, "model": { - "$ref": "AAAAAAFusYQkh1unS7Y=" + "$ref": "AAAAAAFusYxZU5AR7uo=" }, "visible": false, "font": "Arial;13;0", - "left": 320, - "top": -64, + "left": -312, + "top": 256, "width": 10, "height": 10 } ], "containerView": { - "$ref": "AAAAAAFusYAZfFKXPws=" + "$ref": "AAAAAAFusYuTWozzvSs=" }, "font": "Arial;13;0", "containerChangeable": true, - "left": 912, - "top": 1368, - "width": 106.458984375, - "height": 58, + "left": 128, + "top": 2032, + "width": 437.0576171875, + "height": 118, "nameCompartment": { - "$ref": "AAAAAAFusYQkh1uqOqU=" + "$ref": "AAAAAAFusYxZU5AU5js=" }, "attributeCompartment": { - "$ref": "AAAAAAFusYQkh1uvrQs=" + "$ref": "AAAAAAFusYxZU5AZfgE=" }, "operationCompartment": { - "$ref": "AAAAAAFusYQkh1uwca4=" + "$ref": "AAAAAAFusYxZU5Aa4T0=" }, "receptionCompartment": { - "$ref": "AAAAAAFusYQkiFuxD+0=" + "$ref": "AAAAAAFusYxZU5AbKo0=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusYQkiFuyQ2c=" + "$ref": "AAAAAAFusYxZU5AcAz4=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFusYH8mFba7BY=", + "_id": "AAAAAAFusYwYMY7t9v8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYwYMY7rnAU=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYH8mFbbKr8=", + "_id": "AAAAAAFusYwYMY7uIIw=", "_parent": { - "$ref": "AAAAAAFusYH8mFba7BY=" + "$ref": "AAAAAAFusYwYMY7t9v8=" }, "model": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYwYMY7rnAU=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYH8mFbcRQ8=", + "_id": "AAAAAAFusYwYMY7v0nM=", "_parent": { - "$ref": "AAAAAAFusYH8mFbbKr8=" + "$ref": "AAAAAAFusYwYMY7uIIw=" }, "visible": false, "font": "Arial;13;0", - "left": 456, - "top": -96, + "left": -192, + "top": 584, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYH8mFbdVwo=", + "_id": "AAAAAAFusYwYMY7wqlM=", "_parent": { - "$ref": "AAAAAAFusYH8mFbbKr8=" + "$ref": "AAAAAAFusYwYMY7uIIw=" }, "font": "Arial;13;1", - "left": 741, - "top": 1375, - "width": 148.47802734375, + "left": 669, + "top": 2055, + "width": 767.025390625, "height": 13, - "text": "FractionPiles" + "text": "JouerUneCarte" }, { "_type": "LabelView", - "_id": "AAAAAAFusYH8mFbeo8U=", + "_id": "AAAAAAFusYwYMY7x0cw=", "_parent": { - "$ref": "AAAAAAFusYH8mFbbKr8=" + "$ref": "AAAAAAFusYwYMY7uIIw=" }, "visible": false, "font": "Arial;13;0", - "left": 456, - "top": -96, - "width": 73.67724609375, + "left": -192, + "top": 584, + "width": 113.419921875, "height": 13, - "text": "(from piles)" + "text": "(from abstract)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYH8mFbfbso=", + "_id": "AAAAAAFusYwYMY7y9Hg=", "_parent": { - "$ref": "AAAAAAFusYH8mFbbKr8=" + "$ref": "AAAAAAFusYwYMY7uIIw=" }, "visible": false, "font": "Arial;13;0", - "left": 456, - "top": -96, + "left": -192, + "top": 584, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 736, - "top": 1368, - "width": 158.47802734375, + "left": 664, + "top": 2048, + "width": 777.025390625, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYH8mFbcRQ8=" + "$ref": "AAAAAAFusYwYMY7v0nM=" }, "nameLabel": { - "$ref": "AAAAAAFusYH8mFbdVwo=" + "$ref": "AAAAAAFusYwYMY7wqlM=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYH8mFbeo8U=" + "$ref": "AAAAAAFusYwYMY7x0cw=" }, "propertyLabel": { - "$ref": "AAAAAAFusYH8mFbfbso=" + "$ref": "AAAAAAFusYwYMY7y9Hg=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYH8mFbg73A=", + "_id": "AAAAAAFusYwYMY7zcsg=", "_parent": { - "$ref": "AAAAAAFusYH8mFba7BY=" + "$ref": "AAAAAAFusYwYMY7t9v8=" }, "model": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYwYMY7rnAU=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFve4RJsQuMY2A=", + "_parent": { + "$ref": "AAAAAAFusYwYMY7zcsg=" + }, + "model": { + "$ref": "AAAAAAFve4RJZwt3TwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 669, + "top": 2078, + "width": 767.025390625, + "height": 13, + "text": "+Attribute1", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 736, - "top": 1393, - "width": 158.47802734375, + "left": 664, + "top": 2073, + "width": 777.025390625, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYH8mFbhGd0=", + "_id": "AAAAAAFusYwYMY70Tx8=", "_parent": { - "$ref": "AAAAAAFusYH8mFba7BY=" + "$ref": "AAAAAAFusYwYMY7t9v8=" }, "model": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYwYMY7rnAU=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusYIpLleqItY=", + "_id": "AAAAAAFusY2QsZb/lrU=", "_parent": { - "$ref": "AAAAAAFusYH8mFbhGd0=" + "$ref": "AAAAAAFusYwYMY70Tx8=" }, "model": { - "$ref": "AAAAAAFusYIo9leYVCM=" + "$ref": "AAAAAAFusY2QeZbtWS0=" }, "font": "Arial;13;0", - "left": 741, - "top": 1408, - "width": 148.47802734375, + "left": 669, + "top": 2088, + "width": 767.025390625, "height": 13, - "text": "+FractionPiles(nbPile: int)", + "text": "+JouerUneCarte(ListOrderedStacks: Piles)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusY6j/5mmjdI=", + "_parent": { + "$ref": "AAAAAAFusYwYMY70Tx8=" + }, + "model": { + "$ref": "AAAAAAFusY6jwZmUH3I=" + }, + "font": "Arial;13;2", + "left": 669, + "top": 2103, + "width": 767.025390625, + "height": 13, + "text": "+play(valueCard: decimal, CurrentHand: List, orderedStackSelected: int, player: Player, CurrentCardPlayed: List): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZHNbJsPAIA=", + "_parent": { + "$ref": "AAAAAAFusYwYMY70Tx8=" + }, + "model": { + "$ref": "AAAAAAFusZHNMJr95l0=" + }, + "font": "Arial;13;2", + "left": 669, + "top": 2118, + "width": 767.025390625, + "height": 13, + "text": "#Rule(card: Card, stack: Stack, bottomUp: bool, player: Player, CurrentCardPlayed: List): bool", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 736, - "top": 1403, - "width": 158.47802734375, - "height": 23 + "left": 664, + "top": 2083, + "width": 777.025390625, + "height": 53 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYH8mFbiq+0=", + "_id": "AAAAAAFusYwYMY71aLo=", "_parent": { - "$ref": "AAAAAAFusYH8mFba7BY=" + "$ref": "AAAAAAFusYwYMY7t9v8=" }, "model": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYwYMY7rnAU=" }, "visible": false, "font": "Arial;13;0", - "left": 296, - "top": -64, + "left": 536, + "top": 376, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYH8mFbjTAY=", + "_id": "AAAAAAFusYwYMY72gPw=", "_parent": { - "$ref": "AAAAAAFusYH8mFba7BY=" + "$ref": "AAAAAAFusYwYMY7t9v8=" }, "model": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYwYMY7rnAU=" }, "visible": false, "font": "Arial;13;0", - "left": 296, - "top": -64, + "left": 536, + "top": 376, "width": 10, "height": 10 } ], "containerView": { - "$ref": "AAAAAAFusYAZfFKXPws=" + "$ref": "AAAAAAFusYuTWozzvSs=" }, "font": "Arial;13;0", "containerChangeable": true, - "left": 736, - "top": 1368, - "width": 158.47802734375, - "height": 58, + "left": 664, + "top": 2048, + "width": 777.025390625, + "height": 101, "nameCompartment": { - "$ref": "AAAAAAFusYH8mFbbKr8=" + "$ref": "AAAAAAFusYwYMY7uIIw=" }, "attributeCompartment": { - "$ref": "AAAAAAFusYH8mFbg73A=" + "$ref": "AAAAAAFusYwYMY7zcsg=" }, "operationCompartment": { - "$ref": "AAAAAAFusYH8mFbhGd0=" + "$ref": "AAAAAAFusYwYMY70Tx8=" }, "receptionCompartment": { - "$ref": "AAAAAAFusYH8mFbiq+0=" + "$ref": "AAAAAAFusYwYMY71aLo=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusYH8mFbjTAY=" + "$ref": "AAAAAAFusYwYMY72gPw=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFusYF2j1Vs2rE=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusZpjzrK2zo8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFusZpjzbK0UIU=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYF2j1VtfN4=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZpjzrK3jjA=", "_parent": { - "$ref": "AAAAAAFusYF2j1Vs2rE=" + "$ref": "AAAAAAFusZpjzrK2zo8=" }, "model": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFusZpjzbK0UIU=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFusYF2j1Vu9Uc=", - "_parent": { - "$ref": "AAAAAAFusYF2j1VtfN4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 416, - "top": -96, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusYF2j1Vv170=", - "_parent": { - "$ref": "AAAAAAFusYF2j1VtfN4=" - }, - "font": "Arial;13;1", - "left": 565, - "top": 1375, - "width": 143.41259765625, - "height": 13, - "text": "ClassicPiles" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusYF2j1VwJG4=", - "_parent": { - "$ref": "AAAAAAFusYF2j1VtfN4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 416, - "top": -96, - "width": 73.67724609375, - "height": 13, - "text": "(from piles)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAFusYF2j1Vx5Zs=", - "_parent": { - "$ref": "AAAAAAFusYF2j1VtfN4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 416, - "top": -96, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 560, - "top": 1368, - "width": 153.41259765625, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusYF2j1Vu9Uc=" - }, - "nameLabel": { - "$ref": "AAAAAAFusYF2j1Vv170=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFusYF2j1VwJG4=" + "left": 859, + "top": 2028, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusZpjzrK2zo8=" }, - "propertyLabel": { - "$ref": "AAAAAAFusYF2j1Vx5Zs=" - } + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYF2j1VyMTg=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZpjzrK4mJg=", "_parent": { - "$ref": "AAAAAAFusYF2j1Vs2rE=" + "$ref": "AAAAAAFusZpjzrK2zo8=" }, "model": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFusZpjzbK0UIU=" }, + "visible": null, "font": "Arial;13;0", - "left": 560, - "top": 1393, - "width": 153.41259765625, - "height": 10 + "left": 853, + "top": 2042, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusZpjzrK2zo8=" + }, + "edgePosition": 1 }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYF2j1Vz4MU=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZpjzrK5z8s=", "_parent": { - "$ref": "AAAAAAFusYF2j1Vs2rE=" + "$ref": "AAAAAAFusZpjzrK2zo8=" }, "model": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFusZpjzbK0UIU=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusYHJ5FY8pTI=", - "_parent": { - "$ref": "AAAAAAFusYF2j1Vz4MU=" - }, - "model": { - "$ref": "AAAAAAFusYHJq1Yq0qY=" - }, - "font": "Arial;13;0", - "left": 565, - "top": 1408, - "width": 143.41259765625, - "height": 13, - "text": "+ClassicPiles(nbPile: int)", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 560, - "top": 1403, - "width": 153.41259765625, - "height": 23 - }, + "left": 870, + "top": 2001, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusZpjzrK2zo8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFusYvjno4tCZM=" + }, + "tail": { + "$ref": "AAAAAAFusYwYMY7t9v8=" + }, + "lineStyle": 1, + "points": "928:2047;802:1995", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusZpjzrK3jjA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFusZpjzrK4mJg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusZpjzrK5z8s=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusZp6j7MhphI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusZp6j7MfqY8=" + }, + "subViews": [ { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYF2j1V0kLo=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZp6j7MiMW4=", "_parent": { - "$ref": "AAAAAAFusYF2j1Vs2rE=" + "$ref": "AAAAAAFusZp6j7MhphI=" }, "model": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFusZp6j7MfqY8=" }, "visible": false, "font": "Arial;13;0", - "left": 264, - "top": -64, - "width": 10, - "height": 10 + "left": 385, + "top": 1998, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusZp6j7MhphI=" + }, + "edgePosition": 1 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYF2j1V1DW8=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZp6j7MjCYg=", "_parent": { - "$ref": "AAAAAAFusYF2j1Vs2rE=" + "$ref": "AAAAAAFusZp6j7MhphI=" }, "model": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFusZp6j7MfqY8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 373, + "top": 1990, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusZp6j7MhphI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZp6j7MktCA=", + "_parent": { + "$ref": "AAAAAAFusZp6j7MhphI=" + }, + "model": { + "$ref": "AAAAAAFusZp6j7MfqY8=" }, "visible": false, "font": "Arial;13;0", - "left": 264, - "top": -64, - "width": 10, - "height": 10 + "left": 410, + "top": 2015, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusZp6j7MhphI=" + }, + "edgePosition": 1 } ], - "containerView": { - "$ref": "AAAAAAFusYAZfFKXPws=" + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFusYvjno4tCZM=" + }, + "tail": { + "$ref": "AAAAAAFusYxZU5ATNkc=" + }, + "lineStyle": 1, + "points": "386:2031;410:1995", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusZp6j7MiMW4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFusZp6j7MjCYg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusZp6j7MktCA=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFusZqIlLOMjVo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFusZqIlLOKSEo=" }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZqIlLON7iY=", + "_parent": { + "$ref": "AAAAAAFusZqIlLOMjVo=" + }, + "model": { + "$ref": "AAAAAAFusZqIlLOKSEo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 929, + "top": 1836, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusZqIlLOMjVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZqIlLOO0/I=", + "_parent": { + "$ref": "AAAAAAFusZqIlLOMjVo=" + }, + "model": { + "$ref": "AAAAAAFusZqIlLOKSEo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 930, + "top": 1851, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFusZqIlLOMjVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFusZqIlLOPCQI=", + "_parent": { + "$ref": "AAAAAAFusZqIlLOMjVo=" + }, + "model": { + "$ref": "AAAAAAFusZqIlLOKSEo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 926, + "top": 1807, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFusZqIlLOMjVo=" + }, + "edgePosition": 1 + } + ], "font": "Arial;13;0", - "containerChangeable": true, - "left": 560, - "top": 1368, - "width": 153.41259765625, - "height": 58, - "nameCompartment": { - "$ref": "AAAAAAFusYF2j1VtfN4=" + "head": { + "$ref": "AAAAAAFusYvjno4tCZM=" }, - "attributeCompartment": { - "$ref": "AAAAAAFusYF2j1VyMTg=" + "tail": { + "$ref": "AAAAAAFusYxB34+As0Q=" }, - "operationCompartment": { - "$ref": "AAAAAAFusYF2j1Vz4MU=" + "lineStyle": 1, + "points": "959:1825;898:1831", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFusZqIlLON7iY=" }, - "receptionCompartment": { - "$ref": "AAAAAAFusYF2j1V0kLo=" + "stereotypeLabel": { + "$ref": "AAAAAAFusZqIlLOO0/I=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusYF2j1V1DW8=" + "propertyLabel": { + "$ref": "AAAAAAFusZqIlLOPCQI=" } }, { - "_type": "UMLPackageView", - "_id": "AAAAAAFusYuTWozzvSs=", + "_type": "UMLClassView", + "_id": "AAAAAAFusYvjno4tCZM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYuTWozx8rM=" + "$ref": "AAAAAAFusYvjno4riqE=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYuTW4z0W/U=", + "_id": "AAAAAAFusYvjno4u1uo=", "_parent": { - "$ref": "AAAAAAFusYuTWozzvSs=" + "$ref": "AAAAAAFusYvjno4tCZM=" }, "model": { - "$ref": "AAAAAAFusYuTWozx8rM=" + "$ref": "AAAAAAFusYvjno4riqE=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYuTW4z1JEM=", + "_id": "AAAAAAFusYvjn44vzeM=", "_parent": { - "$ref": "AAAAAAFusYuTW4z0W/U=" + "$ref": "AAAAAAFusYvjno4u1uo=" }, "visible": false, "font": "Arial;13;0", - "left": -136, - "top": -392, + "left": -776, + "top": -32, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYuTW4z2n+U=", + "_id": "AAAAAAFusYvjn44wujY=", "_parent": { - "$ref": "AAAAAAFusYuTW4z0W/U=" + "$ref": "AAAAAAFusYvjno4u1uo=" }, "font": "Arial;13;1", - "left": 85, - "top": 1726, - "width": 1399, + "left": 101, + "top": 1751, + "width": 792.314453125, "height": 13, - "text": "classic" + "text": "GameMode" }, { "_type": "LabelView", - "_id": "AAAAAAFusYuTW4z3Sxo=", + "_id": "AAAAAAFusYvjn44xVZo=", "_parent": { - "$ref": "AAAAAAFusYuTW4z0W/U=" + "$ref": "AAAAAAFusYvjno4u1uo=" }, "visible": false, "font": "Arial;13;0", - "left": -136, - "top": -392, - "width": 113.419921875, + "left": -776, + "top": -32, + "width": 84.5126953125, "height": 13, - "text": "(from gameActions)" + "text": "(from abstract)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYuTW4z4qkc=", + "_id": "AAAAAAFusYvjn44yep0=", "_parent": { - "$ref": "AAAAAAFusYuTW4z0W/U=" + "$ref": "AAAAAAFusYvjno4u1uo=" }, "visible": false, "font": "Arial;13;0", - "left": -136, - "top": -392, + "left": -776, + "top": -32, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 80, - "top": 1719, - "width": 1409, + "left": 96, + "top": 1744, + "width": 802.314453125, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYuTW4z1JEM=" + "$ref": "AAAAAAFusYvjn44vzeM=" }, "nameLabel": { - "$ref": "AAAAAAFusYuTW4z2n+U=" + "$ref": "AAAAAAFusYvjn44wujY=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYuTW4z3Sxo=" + "$ref": "AAAAAAFusYvjn44xVZo=" }, "propertyLabel": { - "$ref": "AAAAAAFusYuTW4z4qkc=" + "$ref": "AAAAAAFusYvjn44yep0=" } - } - ], - "containerView": { - "$ref": "AAAAAAFusYjda4edBzM=" - }, - "containedViews": [ - { - "$ref": "AAAAAAFusYxZU5ATNkc=" - }, - { - "$ref": "AAAAAAFusYwYMY7t9v8=" }, { - "$ref": "AAAAAAFusYvjno4tCZM=" - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 80, - "top": 1704, - "width": 1409, - "height": 409, - "nameCompartment": { - "$ref": "AAAAAAFusYuTW4z0W/U=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFusYxB34+As0Q=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFusYxB3o9+/+A=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYxB34+BSRA=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusYvjn44z0ZA=", "_parent": { - "$ref": "AAAAAAFusYxB34+As0Q=" + "$ref": "AAAAAAFusYvjno4tCZM=" }, "model": { - "$ref": "AAAAAAFusYxB3o9+/+A=" + "$ref": "AAAAAAFusYvjno4riqE=" }, "subViews": [ { - "_type": "LabelView", - "_id": "AAAAAAFusYxB34+CyZU=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFve3wqF9ndjFg=", "_parent": { - "$ref": "AAAAAAFusYxB34+BSRA=" + "$ref": "AAAAAAFusYvjn44z0ZA=" + }, + "model": { + "$ref": "AAAAAAFve3wpy9nIQ8E=" }, - "visible": false, "font": "Arial;13;0", - "left": 1200, - "top": -160, - "height": 13 + "left": 101, + "top": 1774, + "width": 792.314453125, + "height": 13, + "text": "+NbCardAtBeginOfTurn: int", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAFusYxB34+DyOY=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFve33etd9uWfk=", "_parent": { - "$ref": "AAAAAAFusYxB34+BSRA=" + "$ref": "AAAAAAFusYvjn44z0ZA=" }, - "font": "Arial;13;1", - "left": 965, - "top": 1767, - "width": 452.68310546875, + "model": { + "$ref": "AAAAAAFve33ecd9ZDtM=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 1789, + "width": 792.314453125, "height": 13, - "text": "Piocher" + "text": "#nbMaxCard: int", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAFusYxB34+EWoI=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFve339j+BlZmg=", "_parent": { - "$ref": "AAAAAAFusYxB34+BSRA=" + "$ref": "AAAAAAFusYvjn44z0ZA=" + }, + "model": { + "$ref": "AAAAAAFve339VeBQSII=" }, - "visible": false, "font": "Arial;13;0", - "left": 1200, - "top": -160, - "width": 77.2763671875, + "left": 101, + "top": 1804, + "width": 792.314453125, "height": 13, - "text": "(from classic)" + "text": "#end: bool", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAFusYxB34+FjKA=", + "_type": "UMLAttributeView", + "_id": "AAAAAAFve34tBeFcs+s=", "_parent": { - "$ref": "AAAAAAFusYxB34+BSRA=" + "$ref": "AAAAAAFusYvjn44z0ZA=" + }, + "model": { + "$ref": "AAAAAAFve34syuFHQ34=" }, - "visible": false, "font": "Arial;13;0", - "left": 1200, - "top": -160, + "left": 101, + "top": 1819, + "width": 792.314453125, "height": 13, - "horizontalAlignment": 1 + "text": "+Message: string", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 960, - "top": 1760, - "width": 462.68310546875, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAFusYxB34+CyZU=" - }, - "nameLabel": { - "$ref": "AAAAAAFusYxB34+DyOY=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFusYxB34+EWoI=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusYxB34+FjKA=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYxB34+GNAw=", - "_parent": { - "$ref": "AAAAAAFusYxB34+As0Q=" - }, - "model": { - "$ref": "AAAAAAFusYxB3o9+/+A=" - }, - "font": "Arial;13;0", - "left": 960, - "top": 1785, - "width": 462.68310546875, - "height": 10 + "left": 96, + "top": 1769, + "width": 802.314453125, + "height": 68 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYxB34+H4xk=", + "_id": "AAAAAAFusYvjn440+Lo=", "_parent": { - "$ref": "AAAAAAFusYxB34+As0Q=" + "$ref": "AAAAAAFusYvjno4tCZM=" }, "model": { - "$ref": "AAAAAAFusYxB3o9+/+A=" + "$ref": "AAAAAAFusYvjno4riqE=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusZSnwaL8aUw=", + "_id": "AAAAAAFusZtGCbQ9QFA=", "_parent": { - "$ref": "AAAAAAFusYxB34+H4xk=" + "$ref": "AAAAAAFusYvjn440+Lo=" }, "model": { - "$ref": "AAAAAAFusZSnfKLqzgk=" + "$ref": "AAAAAAFusZtFyLQrK8Y=" }, "font": "Arial;13;0", - "left": 965, - "top": 1800, - "width": 452.68310546875, + "left": 101, + "top": 1842, + "width": 792.314453125, "height": 13, - "text": "+Piocher(ListOrderedStacks: Piles)", + "text": "+GameMode(piles: Piles, deck: Deck)", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAFusZVdy6TbsVo=", + "_id": "AAAAAAFusZvPTbXDCx0=", "_parent": { - "$ref": "AAAAAAFusYxB34+H4xk=" + "$ref": "AAAAAAFusYvjn440+Lo=" }, "model": { - "$ref": "AAAAAAFusZVdjqTJNjc=" + "$ref": "AAAAAAFusZvO+7WxABs=" }, "font": "Arial;13;0", - "left": 965, - "top": 1815, - "width": 452.68310546875, + "left": 101, + "top": 1857, + "width": 792.314453125, "height": 13, - "text": "#checkRule(): bool", + "text": "+load(nbPlayer: int, players: List)", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAFusZYnaaaFLuk=", + "_id": "AAAAAAFusZxIDrZw/ak=", "_parent": { - "$ref": "AAAAAAFusYxB34+H4xk=" + "$ref": "AAAAAAFusYvjn440+Lo=" }, "model": { - "$ref": "AAAAAAFusZYnMKZzuAg=" + "$ref": "AAAAAAFusZxH4rZefqA=" }, "font": "Arial;13;0", - "left": 965, - "top": 1830, - "width": 452.68310546875, + "left": 101, + "top": 1872, + "width": 792.314453125, "height": 13, - "text": "+pioche(CurrentHand: List, deck: Deck, player: Player, nbMaxCard: int)", + "text": "#defineNbMaxCard(nbPlayer: int)", "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 960, - "top": 1795, - "width": 462.68310546875, - "height": 53 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYxB34+IOj8=", - "_parent": { - "$ref": "AAAAAAFusYxB34+As0Q=" - }, - "model": { - "$ref": "AAAAAAFusYxB3o9+/+A=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 600, - "top": -80, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYxB34+JWy8=", - "_parent": { - "$ref": "AAAAAAFusYxB34+As0Q=" - }, - "model": { - "$ref": "AAAAAAFusYxB3o9+/+A=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 600, - "top": -80, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 960, - "top": 1760, - "width": 462.68310546875, - "height": 88, + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZykQbcJmTE=", + "_parent": { + "$ref": "AAAAAAFusYvjn440+Lo=" + }, + "model": { + "$ref": "AAAAAAFusZykE7b32x0=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 1887, + "width": 792.314453125, + "height": 13, + "text": "#quickSort(ar: List, start: int, end: int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZ1ZMLgA2Dc=", + "_parent": { + "$ref": "AAAAAAFusYvjn440+Lo=" + }, + "model": { + "$ref": "AAAAAAFusZ1Y77fuRJU=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 1902, + "width": 792.314453125, + "height": 13, + "text": "#distribueCard(players: List)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZ3J6rjPM+g=", + "_parent": { + "$ref": "AAAAAAFusYvjn440+Lo=" + }, + "model": { + "$ref": "AAAAAAFusZ3Jq7i9lkM=" + }, + "font": "Arial;13;2", + "left": 101, + "top": 1917, + "width": 792.314453125, + "height": 13, + "text": "+pioche(currentHand: List, player: Player)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusZ49S7myXt4=", + "_parent": { + "$ref": "AAAAAAFusYvjn440+Lo=" + }, + "model": { + "$ref": "AAAAAAFusZ49C7mgZOs=" + }, + "font": "Arial;13;2", + "left": 101, + "top": 1932, + "width": 792.314453125, + "height": 13, + "text": "+playCard(valueCard: decimal, currentHand: List, orderedStackSelected: int, player: Player, CurrentCardPlayed: List): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusaEVx9ZDnR4=", + "_parent": { + "$ref": "AAAAAAFusYvjn440+Lo=" + }, + "model": { + "$ref": "AAAAAAFusaEVc9Yut5c=" + }, + "font": "Arial;13;2", + "left": 101, + "top": 1947, + "width": 792.314453125, + "height": 13, + "text": "+endTurn(currentHand: List, CurrentCardPlayed: List, player: Player): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusaHEm9ffYME=", + "_parent": { + "$ref": "AAAAAAFusYvjn440+Lo=" + }, + "model": { + "$ref": "AAAAAAFusaHEWdfK/xw=" + }, + "font": "Arial;13;2", + "left": 101, + "top": 1962, + "width": 792.314453125, + "height": 13, + "text": "+TestEndGame(currentHand: List)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusaKMLtsG3lE=", + "_parent": { + "$ref": "AAAAAAFusYvjn440+Lo=" + }, + "model": { + "$ref": "AAAAAAFusaKL6drx0mU=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 1977, + "width": 792.314453125, + "height": 13, + "text": "+getScore(): int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 1837, + "width": 802.314453125, + "height": 158 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusYvjn441seA=", + "_parent": { + "$ref": "AAAAAAFusYvjno4tCZM=" + }, + "model": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -512, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusYvjn442cOU=", + "_parent": { + "$ref": "AAAAAAFusYvjno4tCZM=" + }, + "model": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -512, + "top": -16, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFusYuTWozzvSs=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 96, + "top": 1744, + "width": 802.314453125, + "height": 251, "nameCompartment": { - "$ref": "AAAAAAFusYxB34+BSRA=" + "$ref": "AAAAAAFusYvjno4u1uo=" }, "attributeCompartment": { - "$ref": "AAAAAAFusYxB34+GNAw=" + "$ref": "AAAAAAFusYvjn44z0ZA=" }, "operationCompartment": { - "$ref": "AAAAAAFusYxB34+H4xk=" + "$ref": "AAAAAAFusYvjn440+Lo=" }, "receptionCompartment": { - "$ref": "AAAAAAFusYxB34+IOj8=" + "$ref": "AAAAAAFusYvjn441seA=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusYxB34+JWy8=" + "$ref": "AAAAAAFusYvjn442cOU=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAFusY0LYpO11HM=", + "_type": "UMLClassView", + "_id": "AAAAAAFusWrrHROnxvo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusY0LYJOxpUA=" + "$ref": "AAAAAAFusWrrHBOlf8Y=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO2kJQ=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusWrrHROoOM0=", "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" + "$ref": "AAAAAAFusWrrHROnxvo=" }, "model": { - "$ref": "AAAAAAFusY0LYJOxpUA=" + "$ref": "AAAAAAFusWrrHBOlf8Y=" }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFusWrrHROpq6E=", + "_parent": { + "$ref": "AAAAAAFusWrrHROoOM0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 848, + "top": -280, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusWrrHROq6T4=", + "_parent": { + "$ref": "AAAAAAFusWrrHROoOM0=" + }, + "font": "Arial;13;1", + "left": 2397, + "top": 1311, + "width": 391.98681640625, + "height": 13, + "text": "CentaineDeck" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusWrrHROrzzI=", + "_parent": { + "$ref": "AAAAAAFusWrrHROoOM0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 848, + "top": -280, + "width": 73.67724609375, + "height": 13, + "text": "(from deck)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusWrrHROsvio=", + "_parent": { + "$ref": "AAAAAAFusWrrHROoOM0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 848, + "top": -280, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 1916, - "top": 683, - "width": 55.9990234375, - "height": 13, - "alpha": -0.6264735173002589, - "distance": 800.0831206818451, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" + "left": 2392, + "top": 1304, + "width": 401.98681640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusWrrHROpq6E=" }, - "edgePosition": 1, - "text": "+OldCard" + "nameLabel": { + "$ref": "AAAAAAFusWrrHROq6T4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusWrrHROrzzI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusWrrHROsvio=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO3t10=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusWrrHROtzWc=", "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "model": { - "$ref": "AAAAAAFusY0LYJOxpUA=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 1426, - "top": 1317, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO4/hs=", - "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "model": { - "$ref": "AAAAAAFusY0LYJOxpUA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1470, - "top": 1318, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO5D4o=", - "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "model": { - "$ref": "AAAAAAFusY0LYZOyVmg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1201, - "top": 1946, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO6KEs=", - "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "model": { - "$ref": "AAAAAAFusY0LYZOyVmg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1199, - "top": 1933, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO7ds4=", - "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "model": { - "$ref": "AAAAAAFusY0LYZOyVmg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1206, - "top": 1973, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO8ih0=", - "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" - }, - "model": { - "$ref": "AAAAAAFusY0LYZOzfvs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 2099, - "top": 662, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO9Vl0=", - "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" + "$ref": "AAAAAAFusWrrHROnxvo=" }, "model": { - "$ref": "AAAAAAFusY0LYZOzfvs=" + "$ref": "AAAAAAFusWrrHBOlf8Y=" }, - "visible": false, "font": "Arial;13;0", - "left": 2095, - "top": 649, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - } + "left": 2392, + "top": 1329, + "width": 401.98681640625, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusY0LYpO+pBI=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFusWrrHROurcc=", "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" + "$ref": "AAAAAAFusWrrHROnxvo=" }, "model": { - "$ref": "AAAAAAFusY0LYZOzfvs=" + "$ref": "AAAAAAFusWrrHBOlf8Y=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve1eOTDDHNuY=", + "_parent": { + "$ref": "AAAAAAFusWrrHROurcc=" + }, + "model": { + "$ref": "AAAAAAFve1eOBzC7vhE=" + }, + "font": "Arial;13;0", + "left": 2397, + "top": 1344, + "width": 391.98681640625, + "height": 13, + "text": "+CentaineDeck(nbCard: int, borneMin: decimal, borneMax: decimal)", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 2107, - "top": 689, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFusY0LYpO11HM=" - } + "left": 2392, + "top": 1339, + "width": 401.98681640625, + "height": 23 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFusY0LYpO/PCU=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusWrrHROv/fY=", "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" + "$ref": "AAAAAAFusWrrHROnxvo=" }, "model": { - "$ref": "AAAAAAFusY0LYZOyVmg=" + "$ref": "AAAAAAFusWrrHBOlf8Y=" }, "visible": false, "font": "Arial;13;0", + "left": 336, + "top": -104, "width": 10, "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFusY0LYpPAHPs=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusWrrHROw+fU=", "_parent": { - "$ref": "AAAAAAFusY0LYpO11HM=" + "$ref": "AAAAAAFusWrrHROnxvo=" }, "model": { - "$ref": "AAAAAAFusY0LYZOzfvs=" + "$ref": "AAAAAAFusWrrHBOlf8Y=" }, "visible": false, "font": "Arial;13;0", + "left": 336, + "top": -104, "width": 10, "height": 10 } ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFt7Tgb6fqyD84=" - }, - "tail": { - "$ref": "AAAAAAFusYwYMY7t9v8=" - }, - "lineStyle": 1, - "points": "1182:1975;1440:1888;1472:760;2127:680", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusY0LYpO2kJQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFusY0LYpO3t10=" - }, - "propertyLabel": { - "$ref": "AAAAAAFusY0LYpO4/hs=" - }, - "tailRoleNameLabel": { - "$ref": "AAAAAAFusY0LYpO5D4o=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFusY0LYpO6KEs=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFusY0LYpO7ds4=" + "containerView": { + "$ref": "AAAAAAFuOxTqexbaQvI=" }, - "headRoleNameLabel": { - "$ref": "AAAAAAFusY0LYpO8ih0=" + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2392, + "top": 1304, + "width": 401.98681640625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFusWrrHROoOM0=" }, - "headPropertyLabel": { - "$ref": "AAAAAAFusY0LYpO9Vl0=" + "attributeCompartment": { + "$ref": "AAAAAAFusWrrHROtzWc=" }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFusY0LYpO+pBI=" + "operationCompartment": { + "$ref": "AAAAAAFusWrrHROurcc=" }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFusY0LYpO/PCU=" + "receptionCompartment": { + "$ref": "AAAAAAFusWrrHROv/fY=" }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFusY0LYpPAHPs=" + "templateParameterCompartment": { + "$ref": "AAAAAAFusWrrHROw+fU=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFusYxZU5ATNkc=", + "_id": "AAAAAAFusWtWUhSXQSE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYxZU5AR7uo=" + "$ref": "AAAAAAFusWtWUhSVQT4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYxZU5AU5js=", + "_id": "AAAAAAFusWtWUhSYxOs=", "_parent": { - "$ref": "AAAAAAFusYxZU5ATNkc=" + "$ref": "AAAAAAFusWtWUhSXQSE=" }, "model": { - "$ref": "AAAAAAFusYxZU5AR7uo=" + "$ref": "AAAAAAFusWtWUhSVQT4=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYxZU5AVj10=", + "_id": "AAAAAAFusWtWUhSZH70=", "_parent": { - "$ref": "AAAAAAFusYxZU5AU5js=" + "$ref": "AAAAAAFusWtWUhSYxOs=" }, "visible": false, "font": "Arial;13;0", - "left": -744, - "top": 288, + "left": 552, + "top": -432, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYxZU5AWApg=", + "_id": "AAAAAAFusWtWUhSaesM=", "_parent": { - "$ref": "AAAAAAFusYxZU5AU5js=" + "$ref": "AAAAAAFusWtWUhSYxOs=" }, "font": "Arial;13;1", - "left": 133, - "top": 1967, - "width": 408.9794921875, + "left": 2397, + "top": 1231, + "width": 383.30322265625, "height": 13, - "text": "TerminerSonTour" + "text": "DizaineDeck" }, { "_type": "LabelView", - "_id": "AAAAAAFusYxZU5AXOdg=", + "_id": "AAAAAAFusWtWUhSbsRY=", "_parent": { - "$ref": "AAAAAAFusYxZU5AU5js=" + "$ref": "AAAAAAFusWtWUhSYxOs=" }, "visible": false, "font": "Arial;13;0", - "left": -744, - "top": 288, - "width": 77.2763671875, + "left": 552, + "top": -432, + "width": 73.67724609375, "height": 13, - "text": "(from classic)" + "text": "(from deck)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYxZU5AYVv8=", + "_id": "AAAAAAFusWtWUhScTA8=", "_parent": { - "$ref": "AAAAAAFusYxZU5AU5js=" + "$ref": "AAAAAAFusWtWUhSYxOs=" }, "visible": false, "font": "Arial;13;0", - "left": -744, - "top": 288, + "left": 552, + "top": -432, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 128, - "top": 1960, - "width": 418.9794921875, + "left": 2392, + "top": 1224, + "width": 393.30322265625, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYxZU5AVj10=" + "$ref": "AAAAAAFusWtWUhSZH70=" }, "nameLabel": { - "$ref": "AAAAAAFusYxZU5AWApg=" + "$ref": "AAAAAAFusWtWUhSaesM=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYxZU5AXOdg=" + "$ref": "AAAAAAFusWtWUhSbsRY=" }, "propertyLabel": { - "$ref": "AAAAAAFusYxZU5AYVv8=" + "$ref": "AAAAAAFusWtWUhScTA8=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYxZU5AZfgE=", + "_id": "AAAAAAFusWtWUhSd8S4=", "_parent": { - "$ref": "AAAAAAFusYxZU5ATNkc=" + "$ref": "AAAAAAFusWtWUhSXQSE=" }, "model": { - "$ref": "AAAAAAFusYxZU5AR7uo=" + "$ref": "AAAAAAFusWtWUhSVQT4=" }, "font": "Arial;13;0", - "left": 128, - "top": 1985, - "width": 418.9794921875, + "left": 2392, + "top": 1249, + "width": 393.30322265625, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYxZU5Aa4T0=", + "_id": "AAAAAAFusWtWUhSeAe8=", "_parent": { - "$ref": "AAAAAAFusYxZU5ATNkc=" + "$ref": "AAAAAAFusWtWUhSXQSE=" }, "model": { - "$ref": "AAAAAAFusYxZU5AR7uo=" + "$ref": "AAAAAAFusWtWUhSVQT4=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusZcg36g3rOE=", - "_parent": { - "$ref": "AAAAAAFusYxZU5Aa4T0=" - }, - "model": { - "$ref": "AAAAAAFusZcgk6gii34=" - }, - "font": "Arial;13;0", - "left": 133, - "top": 2000, - "width": 408.9794921875, - "height": 13, - "text": "+TerminerSonTour(ListOrderedStacks: Piles)", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZeGPKk85rw=", - "_parent": { - "$ref": "AAAAAAFusYxZU5Aa4T0=" - }, - "model": { - "$ref": "AAAAAAFusZeF/qkn1+M=" - }, - "font": "Arial;13;0", - "left": 133, - "top": 2015, - "width": 408.9794921875, - "height": 13, - "text": "+end(CurrentHand: List, CurrentCardPlayed: List): bool", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZhUG6pY0NY=", - "_parent": { - "$ref": "AAAAAAFusYxZU5Aa4T0=" - }, - "model": { - "$ref": "AAAAAAFusZhT6apDHs8=" - }, - "font": "Arial;13;0", - "left": 133, - "top": 2030, - "width": 408.9794921875, - "height": 13, - "text": "+Test(CurrentHand: List): bool", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZjRgK9h0cw=", - "_parent": { - "$ref": "AAAAAAFusYxZU5Aa4T0=" - }, - "model": { - "$ref": "AAAAAAFusZjRP69MmCI=" - }, - "font": "Arial;13;0", - "left": 133, - "top": 2045, - "width": 408.9794921875, - "height": 13, - "text": "#tryToFindSoluce(playableCard: List, CurrentHand: List)", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZl/MLBEPiQ=", + "_id": "AAAAAAFve12RtUFOewY=", "_parent": { - "$ref": "AAAAAAFusYxZU5Aa4T0=" + "$ref": "AAAAAAFusWtWUhSeAe8=" }, "model": { - "$ref": "AAAAAAFusZl+9LAvijE=" + "$ref": "AAAAAAFve12RbEE58sw=" }, "font": "Arial;13;0", - "left": 133, - "top": 2060, - "width": 408.9794921875, + "left": 2397, + "top": 1264, + "width": 383.30322265625, "height": 13, - "text": "#testEndGame(playableCard: List): bool", + "text": "+DizaineDeck(nbCard: int, borneMin: decimal, borneMax: decimal)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 128, - "top": 1995, - "width": 418.9794921875, - "height": 83 + "left": 2392, + "top": 1259, + "width": 393.30322265625, + "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYxZU5AbKo0=", + "_id": "AAAAAAFusWtWUhSfs6E=", "_parent": { - "$ref": "AAAAAAFusYxZU5ATNkc=" + "$ref": "AAAAAAFusWtWUhSXQSE=" }, "model": { - "$ref": "AAAAAAFusYxZU5AR7uo=" + "$ref": "AAAAAAFusWtWUhSVQT4=" }, "visible": false, "font": "Arial;13;0", - "left": -312, - "top": 184, + "left": 128, + "top": -176, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYxZU5AcAz4=", + "_id": "AAAAAAFusWtWUhSg62o=", "_parent": { - "$ref": "AAAAAAFusYxZU5ATNkc=" + "$ref": "AAAAAAFusWtWUhSXQSE=" }, "model": { - "$ref": "AAAAAAFusYxZU5AR7uo=" + "$ref": "AAAAAAFusWtWUhSVQT4=" }, "visible": false, "font": "Arial;13;0", - "left": -312, - "top": 184, + "left": 128, + "top": -176, "width": 10, "height": 10 } ], "containerView": { - "$ref": "AAAAAAFusYuTWozzvSs=" + "$ref": "AAAAAAFuOxTqexbaQvI=" }, "font": "Arial;13;0", "containerChangeable": true, - "left": 128, - "top": 1960, - "width": 418.9794921875, - "height": 118, + "left": 2392, + "top": 1224, + "width": 393.30322265625, + "height": 58, "nameCompartment": { - "$ref": "AAAAAAFusYxZU5AU5js=" + "$ref": "AAAAAAFusWtWUhSYxOs=" }, "attributeCompartment": { - "$ref": "AAAAAAFusYxZU5AZfgE=" + "$ref": "AAAAAAFusWtWUhSd8S4=" }, "operationCompartment": { - "$ref": "AAAAAAFusYxZU5Aa4T0=" + "$ref": "AAAAAAFusWtWUhSeAe8=" }, "receptionCompartment": { - "$ref": "AAAAAAFusYxZU5AbKo0=" + "$ref": "AAAAAAFusWtWUhSfs6E=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusYxZU5AcAz4=" + "$ref": "AAAAAAFusWtWUhSg62o=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFusYwYMY7t9v8=", + "_id": "AAAAAAFusWwdCBVrwW8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYwYMY7rnAU=" + "$ref": "AAAAAAFusWwdCBVp9xA=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYwYMY7uIIw=", + "_id": "AAAAAAFusWwdCBVsN5o=", "_parent": { - "$ref": "AAAAAAFusYwYMY7t9v8=" + "$ref": "AAAAAAFusWwdCBVrwW8=" }, "model": { - "$ref": "AAAAAAFusYwYMY7rnAU=" + "$ref": "AAAAAAFusWwdCBVp9xA=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYwYMY7v0nM=", + "_id": "AAAAAAFusWwdCBVtTro=", "_parent": { - "$ref": "AAAAAAFusYwYMY7uIIw=" + "$ref": "AAAAAAFusWwdCBVsN5o=" }, "visible": false, "font": "Arial;13;0", - "left": -192, - "top": 440, + "left": -1016, + "top": 128, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYwYMY7wqlM=", + "_id": "AAAAAAFusWwdCBVuFfw=", "_parent": { - "$ref": "AAAAAAFusYwYMY7uIIw=" + "$ref": "AAAAAAFusWwdCBVsN5o=" }, "font": "Arial;13;1", - "left": 669, - "top": 1983, - "width": 767.025390625, + "left": 1629, + "top": 1511, + "width": 302.38330078125, "height": 13, - "text": "JouerUneCarte" + "text": "Decimal2Deck" }, { "_type": "LabelView", - "_id": "AAAAAAFusYwYMY7x0cw=", + "_id": "AAAAAAFusWwdCBVviqM=", "_parent": { - "$ref": "AAAAAAFusYwYMY7uIIw=" + "$ref": "AAAAAAFusWwdCBVsN5o=" }, "visible": false, "font": "Arial;13;0", - "left": -192, - "top": 440, - "width": 113.419921875, + "left": -1016, + "top": 128, + "width": 73.67724609375, "height": 13, - "text": "(from classic)" + "text": "(from deck)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYwYMY7y9Hg=", + "_id": "AAAAAAFusWwdCBVwV4E=", "_parent": { - "$ref": "AAAAAAFusYwYMY7uIIw=" + "$ref": "AAAAAAFusWwdCBVsN5o=" }, "visible": false, "font": "Arial;13;0", - "left": -192, - "top": 440, + "left": -1016, + "top": 128, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 664, - "top": 1976, - "width": 777.025390625, + "left": 1624, + "top": 1504, + "width": 312.38330078125, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYwYMY7v0nM=" + "$ref": "AAAAAAFusWwdCBVtTro=" }, "nameLabel": { - "$ref": "AAAAAAFusYwYMY7wqlM=" + "$ref": "AAAAAAFusWwdCBVuFfw=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYwYMY7x0cw=" + "$ref": "AAAAAAFusWwdCBVviqM=" }, "propertyLabel": { - "$ref": "AAAAAAFusYwYMY7y9Hg=" + "$ref": "AAAAAAFusWwdCBVwV4E=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYwYMY7zcsg=", + "_id": "AAAAAAFusWwdCBVxAN8=", "_parent": { - "$ref": "AAAAAAFusYwYMY7t9v8=" + "$ref": "AAAAAAFusWwdCBVrwW8=" }, "model": { - "$ref": "AAAAAAFusYwYMY7rnAU=" + "$ref": "AAAAAAFusWwdCBVp9xA=" }, "font": "Arial;13;0", - "left": 664, - "top": 2001, - "width": 777.025390625, + "left": 1624, + "top": 1529, + "width": 312.38330078125, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYwYMY70Tx8=", + "_id": "AAAAAAFusWwdCBVyUMo=", "_parent": { - "$ref": "AAAAAAFusYwYMY7t9v8=" + "$ref": "AAAAAAFusWwdCBVrwW8=" }, "model": { - "$ref": "AAAAAAFusYwYMY7rnAU=" + "$ref": "AAAAAAFusWwdCBVp9xA=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusY2QsZb/lrU=", - "_parent": { - "$ref": "AAAAAAFusYwYMY70Tx8=" - }, - "model": { - "$ref": "AAAAAAFusY2QeZbtWS0=" - }, - "font": "Arial;13;0", - "left": 669, - "top": 2016, - "width": 767.025390625, - "height": 13, - "text": "+JouerUneCarte(ListOrderedStacks: Piles)", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusY6j/5mmjdI=", - "_parent": { - "$ref": "AAAAAAFusYwYMY70Tx8=" - }, - "model": { - "$ref": "AAAAAAFusY6jwZmUH3I=" - }, - "font": "Arial;13;0", - "left": 669, - "top": 2031, - "width": 767.025390625, - "height": 13, - "text": "+play(valueCard: decimal, CurrentHand: List, orderedStackSelected: int, player: Player, CurrentCardPlayed: List): bool", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZHNbJsPAIA=", + "_id": "AAAAAAFve1uFoDl0tyQ=", "_parent": { - "$ref": "AAAAAAFusYwYMY70Tx8=" + "$ref": "AAAAAAFusWwdCBVyUMo=" }, "model": { - "$ref": "AAAAAAFusZHNMJr95l0=" + "$ref": "AAAAAAFve1uFYzlfQJY=" }, "font": "Arial;13;0", - "left": 669, - "top": 2046, - "width": 767.025390625, + "left": 1629, + "top": 1544, + "width": 302.38330078125, "height": 13, - "text": "#Rule(card: Card, stack: Stack, bottomUp: bool, player: Player, CurrentCardPlayed: List): bool", + "text": "+Decimal2(nbCard: int, borneMin: int, borneMax: int)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 664, - "top": 2011, - "width": 777.025390625, - "height": 53 + "left": 1624, + "top": 1539, + "width": 312.38330078125, + "height": 23 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYwYMY71aLo=", + "_id": "AAAAAAFusWwdCBVza+8=", "_parent": { - "$ref": "AAAAAAFusYwYMY7t9v8=" + "$ref": "AAAAAAFusWwdCBVrwW8=" }, "model": { - "$ref": "AAAAAAFusYwYMY7rnAU=" + "$ref": "AAAAAAFusWwdCBVp9xA=" }, "visible": false, "font": "Arial;13;0", - "left": 536, - "top": 304, + "left": -584, + "top": 104, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYwYMY72gPw=", + "_id": "AAAAAAFusWwdCBV0XFY=", "_parent": { - "$ref": "AAAAAAFusYwYMY7t9v8=" + "$ref": "AAAAAAFusWwdCBVrwW8=" }, "model": { - "$ref": "AAAAAAFusYwYMY7rnAU=" + "$ref": "AAAAAAFusWwdCBVp9xA=" }, "visible": false, "font": "Arial;13;0", - "left": 536, - "top": 304, + "left": -584, + "top": 104, "width": 10, "height": 10 } ], "containerView": { - "$ref": "AAAAAAFusYuTWozzvSs=" + "$ref": "AAAAAAFuOxTqexbaQvI=" }, "font": "Arial;13;0", "containerChangeable": true, - "left": 664, - "top": 1976, - "width": 777.025390625, - "height": 88, + "left": 1624, + "top": 1504, + "width": 312.38330078125, + "height": 58, "nameCompartment": { - "$ref": "AAAAAAFusYwYMY7uIIw=" + "$ref": "AAAAAAFusWwdCBVsN5o=" }, "attributeCompartment": { - "$ref": "AAAAAAFusYwYMY7zcsg=" + "$ref": "AAAAAAFusWwdCBVxAN8=" }, "operationCompartment": { - "$ref": "AAAAAAFusYwYMY70Tx8=" + "$ref": "AAAAAAFusWwdCBVyUMo=" }, "receptionCompartment": { - "$ref": "AAAAAAFusYwYMY71aLo=" + "$ref": "AAAAAAFusWwdCBVza+8=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFusYwYMY72gPw=" + "$ref": "AAAAAAFusWwdCBV0XFY=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusZpjzrK2zo8=", + "_type": "UMLClassView", + "_id": "AAAAAAFusW1dURaSf+M=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusZpjzbK0UIU=" + "$ref": "AAAAAAFusW1dURaQs3g=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusZpjzrK3jjA=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFusW1dURaTmfk=", "_parent": { - "$ref": "AAAAAAFusZpjzrK2zo8=" + "$ref": "AAAAAAFusW1dURaSf+M=" }, "model": { - "$ref": "AAAAAAFusZpjzbK0UIU=" + "$ref": "AAAAAAFusW1dURaQs3g=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFusW1dURaUnsk=", + "_parent": { + "$ref": "AAAAAAFusW1dURaTmfk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 448, + "top": 96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusW1dURaV4oI=", + "_parent": { + "$ref": "AAAAAAFusW1dURaTmfk=" + }, + "font": "Arial;13;1", + "left": 2389, + "top": 1503, + "width": 386.90869140625, + "height": 13, + "text": "FractionDeck" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusW1dURaWfNM=", + "_parent": { + "$ref": "AAAAAAFusW1dURaTmfk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 448, + "top": 96, + "width": 73.67724609375, + "height": 13, + "text": "(from deck)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFusW1dURaXeWo=", + "_parent": { + "$ref": "AAAAAAFusW1dURaTmfk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 448, + "top": 96, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 851, - "top": 1964, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusZpjzrK2zo8=" + "left": 2384, + "top": 1496, + "width": 396.90869140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFusW1dURaUnsk=" }, - "edgePosition": 1 + "nameLabel": { + "$ref": "AAAAAAFusW1dURaV4oI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFusW1dURaWfNM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFusW1dURaXeWo=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusZpjzrK4mJg=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFusW1dURaYT7Y=", "_parent": { - "$ref": "AAAAAAFusZpjzrK2zo8=" + "$ref": "AAAAAAFusW1dURaSf+M=" }, "model": { - "$ref": "AAAAAAFusZpjzbK0UIU=" + "$ref": "AAAAAAFusW1dURaQs3g=" }, - "visible": null, "font": "Arial;13;0", - "left": 846, - "top": 1978, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusZpjzrK2zo8=" + "left": 2384, + "top": 1521, + "width": 396.90869140625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFusW1dURaZjw4=", + "_parent": { + "$ref": "AAAAAAFusW1dURaSf+M=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFusW1dURaQs3g=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve16Y2US44As=", + "_parent": { + "$ref": "AAAAAAFusW1dURaZjw4=" + }, + "model": { + "$ref": "AAAAAAFve16Ym0Sjaic=" + }, + "font": "Arial;13;0", + "left": 2389, + "top": 1536, + "width": 386.90869140625, + "height": 13, + "text": "+FractionDeck(nbCard: int, borneMin: decimal, borneMax: decimal)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFusW45ORizo2Y=", + "_parent": { + "$ref": "AAAAAAFusW1dURaZjw4=" + }, + "model": { + "$ref": "AAAAAAFusW45BBinJCo=" + }, + "font": "Arial;13;0", + "left": 2389, + "top": 1551, + "width": 386.90869140625, + "height": 13, + "text": "-PGCD(a: int, b: int): int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2384, + "top": 1531, + "width": 396.90869140625, + "height": 38 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusZpjzrK5z8s=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusW1dURaaNAw=", "_parent": { - "$ref": "AAAAAAFusZpjzrK2zo8=" + "$ref": "AAAAAAFusW1dURaSf+M=" }, "model": { - "$ref": "AAAAAAFusZpjzbK0UIU=" + "$ref": "AAAAAAFusW1dURaQs3g=" }, "visible": false, "font": "Arial;13;0", - "left": 860, - "top": 1935, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusZpjzrK2zo8=" + "left": 240, + "top": 80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusW1dUhabnTo=", + "_parent": { + "$ref": "AAAAAAFusW1dURaSf+M=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFusW1dURaQs3g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": 80, + "width": 10, + "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFuOxTqexbaQvI=" + }, "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "containerChangeable": true, + "left": 2384, + "top": 1496, + "width": 396.90869140625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAFusW1dURaTmfk=" }, - "tail": { - "$ref": "AAAAAAFusYwYMY7t9v8=" + "attributeCompartment": { + "$ref": "AAAAAAFusW1dURaYT7Y=" }, - "lineStyle": 1, - "points": "915:1975;797:1937", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusZpjzrK3jjA=" + "operationCompartment": { + "$ref": "AAAAAAFusW1dURaZjw4=" }, - "stereotypeLabel": { - "$ref": "AAAAAAFusZpjzrK4mJg=" + "receptionCompartment": { + "$ref": "AAAAAAFusW1dURaaNAw=" }, - "propertyLabel": { - "$ref": "AAAAAAFusZpjzrK5z8s=" + "templateParameterCompartment": { + "$ref": "AAAAAAFusW1dUhabnTo=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusZp6j7MhphI=", + "_type": "UMLClassView", + "_id": "AAAAAAFve18rhUfhr04=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusZp6j7MfqY8=" + "$ref": "AAAAAAFve18rhEffslY=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusZp6j7MiMW4=", - "_parent": { - "$ref": "AAAAAAFusZp6j7MhphI=" - }, - "model": { - "$ref": "AAAAAAFusZp6j7MfqY8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 387, - "top": 1931, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusZp6j7MhphI=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusZp6j7MjCYg=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFve18rhUfiLuE=", "_parent": { - "$ref": "AAAAAAFusZp6j7MhphI=" + "$ref": "AAAAAAFve18rhUfhr04=" }, "model": { - "$ref": "AAAAAAFusZp6j7MfqY8=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 376, - "top": 1921, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFusZp6j7MhphI=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFusZp6j7MktCA=", - "_parent": { - "$ref": "AAAAAAFusZp6j7MhphI=" + "$ref": "AAAAAAFve18rhEffslY=" }, - "model": { - "$ref": "AAAAAAFusZp6j7MfqY8=" + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFve18rhkfjISQ=", + "_parent": { + "$ref": "AAAAAAFve18rhUfiLuE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -312, + "top": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve18rhkfkKQ8=", + "_parent": { + "$ref": "AAAAAAFve18rhUfiLuE=" + }, + "font": "Arial;13;1", + "left": 1629, + "top": 1319, + "width": 324.7841796875, + "height": 13, + "text": "RelativeDeck" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve18rhkflne4=", + "_parent": { + "$ref": "AAAAAAFve18rhUfiLuE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -312, + "top": -48, + "width": 73.67724609375, + "height": 13, + "text": "(from deck)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve18rhkfmXQ4=", + "_parent": { + "$ref": "AAAAAAFve18rhUfiLuE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -312, + "top": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1624, + "top": 1312, + "width": 334.7841796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFve18rhkfjISQ=" + }, + "nameLabel": { + "$ref": "AAAAAAFve18rhkfkKQ8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFve18rhkflne4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve18rhkfmXQ4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFve18rhkfn94k=", + "_parent": { + "$ref": "AAAAAAFve18rhUfhr04=" + }, + "model": { + "$ref": "AAAAAAFve18rhEffslY=" + }, + "font": "Arial;13;0", + "left": 1624, + "top": 1337, + "width": 334.7841796875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFve18rhkfogHM=", + "_parent": { + "$ref": "AAAAAAFve18rhUfhr04=" + }, + "model": { + "$ref": "AAAAAAFve18rhEffslY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve1/VYkvIuC0=", + "_parent": { + "$ref": "AAAAAAFve18rhkfogHM=" + }, + "model": { + "$ref": "AAAAAAFve1/VG0uzBSs=" + }, + "font": "Arial;13;0", + "left": 1629, + "top": 1352, + "width": 324.7841796875, + "height": 13, + "text": "+RelativeDeck(nbCard: int, borneMin: int, borneMax: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1624, + "top": 1347, + "width": 334.7841796875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFve18rhkfptJ4=", + "_parent": { + "$ref": "AAAAAAFve18rhUfhr04=" + }, + "model": { + "$ref": "AAAAAAFve18rhEffslY=" }, "visible": false, "font": "Arial;13;0", - "left": 410, - "top": 1952, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFusZp6j7MhphI=" + "left": -208, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFve18rhkfqSrw=", + "_parent": { + "$ref": "AAAAAAFve18rhUfhr04=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAFve18rhEffslY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -208, + "top": -32, + "width": 10, + "height": 10 } ], + "containerView": { + "$ref": "AAAAAAFuOxTqexbaQvI=" + }, "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "containerChangeable": true, + "left": 1624, + "top": 1312, + "width": 334.7841796875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFve18rhUfiLuE=" }, - "tail": { - "$ref": "AAAAAAFusYxZU5ATNkc=" + "attributeCompartment": { + "$ref": "AAAAAAFve18rhkfn94k=" }, - "lineStyle": 1, - "points": "389:1959;409:1937", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAFusZp6j7MiMW4=" + "operationCompartment": { + "$ref": "AAAAAAFve18rhkfogHM=" }, - "stereotypeLabel": { - "$ref": "AAAAAAFusZp6j7MjCYg=" + "receptionCompartment": { + "$ref": "AAAAAAFve18rhkfptJ4=" }, - "propertyLabel": { - "$ref": "AAAAAAFusZp6j7MktCA=" + "templateParameterCompartment": { + "$ref": "AAAAAAFve18rhkfqSrw=" } }, { "_type": "UMLGeneralizationView", - "_id": "AAAAAAFusZqIlLOMjVo=", + "_id": "AAAAAAFve2AZAEyski8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusZqIlLOKSEo=" + "$ref": "AAAAAAFve2AZAEyqM9g=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFusZqIlLON7iY=", + "_id": "AAAAAAFve2AZAEytRk8=", "_parent": { - "$ref": "AAAAAAFusZqIlLOMjVo=" + "$ref": "AAAAAAFve2AZAEyski8=" }, "model": { - "$ref": "AAAAAAFusZqIlLOKSEo=" + "$ref": "AAAAAAFve2AZAEyqM9g=" }, "visible": false, "font": "Arial;13;0", - "left": 928, - "top": 1825, + "left": 1987, + "top": 1317, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusZqIlLOMjVo=" + "$ref": "AAAAAAFve2AZAEyski8=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusZqIlLOO0/I=", + "_id": "AAAAAAFve2AZAEyu50g=", "_parent": { - "$ref": "AAAAAAFusZqIlLOMjVo=" + "$ref": "AAAAAAFve2AZAEyski8=" }, "model": { - "$ref": "AAAAAAFusZqIlLOKSEo=" + "$ref": "AAAAAAFve2AZAEyqM9g=" }, "visible": null, "font": "Arial;13;0", - "left": 929, - "top": 1840, + "left": 1987, + "top": 1302, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFusZqIlLOMjVo=" + "$ref": "AAAAAAFve2AZAEyski8=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFusZqIlLOPCQI=", + "_id": "AAAAAAFve2AZAEyveXE=", "_parent": { - "$ref": "AAAAAAFusZqIlLOMjVo=" + "$ref": "AAAAAAFve2AZAEyski8=" }, "model": { - "$ref": "AAAAAAFusZqIlLOKSEo=" + "$ref": "AAAAAAFve2AZAEyqM9g=" }, "visible": false, "font": "Arial;13;0", - "left": 927, - "top": 1796, + "left": 1987, + "top": 1347, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFusZqIlLOMjVo=" + "$ref": "AAAAAAFve2AZAEyski8=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "$ref": "AAAAAAFuOxVwFhhuCYI=" }, "tail": { - "$ref": "AAAAAAFusYxB34+As0Q=" + "$ref": "AAAAAAFve18rhUfhr04=" }, "lineStyle": 1, - "points": "959:1815;898:1819", + "points": "1959:1339;2015:1338", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFusZqIlLON7iY=" + "$ref": "AAAAAAFve2AZAEytRk8=" }, "stereotypeLabel": { - "$ref": "AAAAAAFusZqIlLOO0/I=" + "$ref": "AAAAAAFve2AZAEyu50g=" }, "propertyLabel": { - "$ref": "AAAAAAFusZqIlLOPCQI=" + "$ref": "AAAAAAFve2AZAEyveXE=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAFusYvjno4tCZM=", + "_id": "AAAAAAFusWe7cApiE/M=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFusYvjno4riqE=" + "$ref": "AAAAAAFusWe7cApgY/I=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFusYvjno4u1uo=", + "_id": "AAAAAAFusWe7cApjTrI=", "_parent": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "$ref": "AAAAAAFusWe7cApiE/M=" }, "model": { - "$ref": "AAAAAAFusYvjno4riqE=" + "$ref": "AAAAAAFusWe7cApgY/I=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFusYvjn44vzeM=", + "_id": "AAAAAAFusWe7cApknBk=", "_parent": { - "$ref": "AAAAAAFusYvjno4u1uo=" + "$ref": "AAAAAAFusWe7cApjTrI=" }, "visible": false, "font": "Arial;13;0", - "left": -776, - "top": -32, + "left": -2368, + "top": -72, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFusYvjn44wujY=", + "_id": "AAAAAAFusWe7cAplcc4=", "_parent": { - "$ref": "AAAAAAFusYvjno4u1uo=" + "$ref": "AAAAAAFusWe7cApjTrI=" }, "font": "Arial;13;1", - "left": 101, - "top": 1751, - "width": 792.314453125, + "left": 1629, + "top": 1415, + "width": 302.38330078125, "height": 13, - "text": "GameMode" + "text": "Decimal1Deck" }, { "_type": "LabelView", - "_id": "AAAAAAFusYvjn44xVZo=", + "_id": "AAAAAAFusWe7cApma7M=", "_parent": { - "$ref": "AAAAAAFusYvjno4u1uo=" + "$ref": "AAAAAAFusWe7cApjTrI=" }, "visible": false, "font": "Arial;13;0", - "left": -776, - "top": -32, - "width": 77.2763671875, + "left": -2368, + "top": -72, + "width": 73.67724609375, "height": 13, - "text": "(from classic)" + "text": "(from deck)" }, { "_type": "LabelView", - "_id": "AAAAAAFusYvjn44yep0=", + "_id": "AAAAAAFusWe7cApndps=", "_parent": { - "$ref": "AAAAAAFusYvjno4u1uo=" + "$ref": "AAAAAAFusWe7cApjTrI=" }, "visible": false, "font": "Arial;13;0", - "left": -776, - "top": -32, + "left": -2368, + "top": -72, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 96, - "top": 1744, - "width": 802.314453125, + "left": 1624, + "top": 1408, + "width": 312.38330078125, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAFusYvjn44vzeM=" + "$ref": "AAAAAAFusWe7cApknBk=" }, "nameLabel": { - "$ref": "AAAAAAFusYvjn44wujY=" + "$ref": "AAAAAAFusWe7cAplcc4=" }, "namespaceLabel": { - "$ref": "AAAAAAFusYvjn44xVZo=" + "$ref": "AAAAAAFusWe7cApma7M=" }, "propertyLabel": { - "$ref": "AAAAAAFusYvjn44yep0=" + "$ref": "AAAAAAFusWe7cApndps=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFusYvjn44z0ZA=", + "_id": "AAAAAAFusWe7cApocdQ=", "_parent": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "$ref": "AAAAAAFusWe7cApiE/M=" }, "model": { - "$ref": "AAAAAAFusYvjno4riqE=" + "$ref": "AAAAAAFusWe7cApgY/I=" }, "font": "Arial;13;0", - "left": 96, - "top": 1769, - "width": 802.314453125, + "left": 1624, + "top": 1433, + "width": 312.38330078125, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFusYvjn440+Lo=", + "_id": "AAAAAAFusWe7cQpp0fY=", "_parent": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "$ref": "AAAAAAFusWe7cApiE/M=" }, "model": { - "$ref": "AAAAAAFusYvjno4riqE=" + "$ref": "AAAAAAFusWe7cApgY/I=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusZtGCbQ9QFA=", - "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusZtFyLQrK8Y=" - }, - "font": "Arial;13;0", - "left": 101, - "top": 1784, - "width": 792.314453125, - "height": 13, - "text": "+GameMode(piles: Piles, deck: Deck)", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZvPTbXDCx0=", + "_id": "AAAAAAFve1p31Te+b4Y=", "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" + "$ref": "AAAAAAFusWe7cQpp0fY=" }, "model": { - "$ref": "AAAAAAFusZvO+7WxABs=" + "$ref": "AAAAAAFve1p3njeyXko=" }, "font": "Arial;13;0", - "left": 101, - "top": 1799, - "width": 792.314453125, + "left": 1629, + "top": 1448, + "width": 302.38330078125, "height": 13, - "text": "+load(nbPlayer: int, players: List)", + "text": "+Decimal1(nbCard: int, borneMin: int, borneMax: int)", "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZxIDrZw/ak=", - "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusZxH4rZefqA=" - }, - "font": "Arial;13;0", - "left": 101, - "top": 1814, - "width": 792.314453125, - "height": 13, - "text": "#defineNbMaxCard(nbPlayer: int)", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZykQbcJmTE=", - "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusZykE7b32x0=" - }, - "font": "Arial;13;0", - "left": 101, - "top": 1829, - "width": 792.314453125, - "height": 13, - "text": "#quickSort(ar: List, start: int, end: int)", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZ1ZMLgA2Dc=", - "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusZ1Y77fuRJU=" - }, - "font": "Arial;13;0", - "left": 101, - "top": 1844, - "width": 792.314453125, - "height": 13, - "text": "#distribueCard(players: List)", - "horizontalAlignment": 0 - }, + } + ], + "font": "Arial;13;0", + "left": 1624, + "top": 1443, + "width": 312.38330078125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFusWe7cQpqDzA=", + "_parent": { + "$ref": "AAAAAAFusWe7cApiE/M=" + }, + "model": { + "$ref": "AAAAAAFusWe7cApgY/I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1448, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFusWe7cQpreqU=", + "_parent": { + "$ref": "AAAAAAFusWe7cApiE/M=" + }, + "model": { + "$ref": "AAAAAAFusWe7cApgY/I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1448, + "top": -40, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFuOxTqexbaQvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1624, + "top": 1408, + "width": 312.38330078125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFusWe7cApjTrI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFusWe7cApocdQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAFusWe7cQpp0fY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFusWe7cQpqDzA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFusWe7cQpreqU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFve2frrmnj5ak=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFve2frr2nkTh4=", + "_parent": { + "$ref": "AAAAAAFve2frrmnj5ak=" + }, + "model": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "subViews": [ { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZ3J6rjPM+g=", + "_type": "LabelView", + "_id": "AAAAAAFve2frr2nlcA4=", "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusZ3Jq7i9lkM=" + "$ref": "AAAAAAFve2frr2nkTh4=" }, + "visible": false, "font": "Arial;13;0", - "left": 101, - "top": 1859, - "width": 792.314453125, - "height": 13, - "text": "+pioche(currentHand: List, player: Player)", - "horizontalAlignment": 0 + "left": -216, + "top": 168, + "height": 13 }, { - "_type": "UMLOperationView", - "_id": "AAAAAAFusZ49S7myXt4=", + "_type": "LabelView", + "_id": "AAAAAAFve2frr2nmEhA=", "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusZ49C7mgZOs=" + "$ref": "AAAAAAFve2frr2nkTh4=" }, - "font": "Arial;13;0", - "left": 101, - "top": 1874, - "width": 792.314453125, + "font": "Arial;13;1", + "left": 965, + "top": 919, + "width": 316.09423828125, "height": 13, - "text": "+playCard(valueCard: decimal, currentHand: List, orderedStackSelected: int, player: Player, CurrentCardPlayed: List): bool", - "horizontalAlignment": 0 + "text": "MultiplayerGameManager" }, { - "_type": "UMLOperationView", - "_id": "AAAAAAFusaEVx9ZDnR4=", + "_type": "LabelView", + "_id": "AAAAAAFve2frr2nnYkA=", "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusaEVc9Yut5c=" + "$ref": "AAAAAAFve2frr2nkTh4=" }, + "visible": false, "font": "Arial;13;0", - "left": 101, - "top": 1889, - "width": 792.314453125, + "left": -216, + "top": 168, + "width": 89.578125, "height": 13, - "text": "+endTurn(currentHand: List, CurrentCardPlayed: List, player: Player): bool", - "horizontalAlignment": 0 + "text": "(from manager)" }, { - "_type": "UMLOperationView", - "_id": "AAAAAAFusaHEm9ffYME=", + "_type": "LabelView", + "_id": "AAAAAAFve2frr2noJVI=", "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" - }, - "model": { - "$ref": "AAAAAAFusaHEWdfK/xw=" + "$ref": "AAAAAAFve2frr2nkTh4=" }, + "visible": false, "font": "Arial;13;0", - "left": 101, - "top": 1904, - "width": 792.314453125, + "left": -216, + "top": 168, "height": 13, - "text": "+TestEndGame(currentHand: List)", - "horizontalAlignment": 0 - }, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 960, + "top": 912, + "width": 326.09423828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFve2frr2nlcA4=" + }, + "nameLabel": { + "$ref": "AAAAAAFve2frr2nmEhA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFve2frr2nnYkA=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve2frr2noJVI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFve2frr2np8ds=", + "_parent": { + "$ref": "AAAAAAFve2frrmnj5ak=" + }, + "model": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "font": "Arial;13;0", + "left": 960, + "top": 937, + "width": 326.09423828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFve2frr2nqU3U=", + "_parent": { + "$ref": "AAAAAAFve2frrmnj5ak=" + }, + "model": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAFusaKMLtsG3lE=", + "_id": "AAAAAAFve2um0XGFfn4=", "_parent": { - "$ref": "AAAAAAFusYvjn440+Lo=" + "$ref": "AAAAAAFve2frr2nqU3U=" }, "model": { - "$ref": "AAAAAAFusaKL6drx0mU=" + "$ref": "AAAAAAFve2umjHFwM3k=" }, "font": "Arial;13;0", - "left": 101, - "top": 1919, - "width": 792.314453125, + "left": 965, + "top": 952, + "width": 316.09423828125, "height": 13, - "text": "+getScore(): string", + "text": "+MultiplayerGameManager(parametreur: Parametreur)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 96, - "top": 1779, - "width": 802.314453125, - "height": 158 + "left": 960, + "top": 947, + "width": 326.09423828125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFve2frr2nrJTc=", + "_parent": { + "$ref": "AAAAAAFve2frrmnj5ak=" + }, + "model": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFve2frr2nspvw=", + "_parent": { + "$ref": "AAAAAAFve2frrmnj5ak=" + }, + "model": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 112, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFt7YuMW7IwonE=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 960, + "top": 912, + "width": 326.09423828125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFve2frr2nkTh4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFve2frr2np8ds=" + }, + "operationCompartment": { + "$ref": "AAAAAAFve2frr2nqU3U=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFve2frr2nrJTc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFve2frr2nspvw=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFve2hWHmr4N4E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve2hWHmr2zcM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve2hWHmr5pas=", + "_parent": { + "$ref": "AAAAAAFve2hWHmr4N4E=" + }, + "model": { + "$ref": "AAAAAAFve2hWHmr2zcM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 948, + "top": 846, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve2hWHmr4N4E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve2hWHmr6ZjM=", + "_parent": { + "$ref": "AAAAAAFve2hWHmr4N4E=" + }, + "model": { + "$ref": "AAAAAAFve2hWHmr2zcM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 940, + "top": 859, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve2hWHmr4N4E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve2hWHmr7ho4=", + "_parent": { + "$ref": "AAAAAAFve2hWHmr4N4E=" + }, + "model": { + "$ref": "AAAAAAFve2hWHmr2zcM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 963, + "top": 821, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve2hWHmr4N4E=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFt7VL5wP+/8QY=" + }, + "tail": { + "$ref": "AAAAAAFve2frrmnj5ak=" + }, + "lineStyle": 1, + "points": "1074:911;838:769", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFve2hWHmr5pas=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFve2hWHmr6ZjM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve2hWHmr7ho4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFve2/kM3dQKI8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve2/kMndO308=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFve2/kM3dR1WU=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dQKI8=" + }, + "model": { + "$ref": "AAAAAAFve2/kMndO308=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFve2/kM3dSinM=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dR1WU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve2/kM3dTetw=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dR1WU=" + }, + "font": "Arial;13;1", + "left": 1061, + "top": 1247, + "width": 131.13623046875, + "height": 13, + "text": "Piles0To10" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve2/kM3dU9eI=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dR1WU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -32, + "width": 73.67724609375, + "height": 13, + "text": "(from piles)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve2/kM3dVzz0=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dR1WU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1056, + "top": 1240, + "width": 141.13623046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFve2/kM3dSinM=" + }, + "nameLabel": { + "$ref": "AAAAAAFve2/kM3dTetw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFve2/kM3dU9eI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve2/kM3dVzz0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFve2/kM3dWOq4=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dQKI8=" + }, + "model": { + "$ref": "AAAAAAFve2/kMndO308=" + }, + "font": "Arial;13;0", + "left": 1056, + "top": 1265, + "width": 141.13623046875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFve2/kNHdXasg=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dQKI8=" + }, + "model": { + "$ref": "AAAAAAFve2/kMndO308=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve3BgZnm8XRw=", + "_parent": { + "$ref": "AAAAAAFve2/kNHdXasg=" + }, + "model": { + "$ref": "AAAAAAFve3BgJnmnlLg=" + }, + "font": "Arial;13;0", + "left": 1061, + "top": 1280, + "width": 131.13623046875, + "height": 13, + "text": "+Piles0To10(i: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1056, + "top": 1275, + "width": 141.13623046875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFve2/kNHdY0T4=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dQKI8=" + }, + "model": { + "$ref": "AAAAAAFve2/kMndO308=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFve2/kNHdZqtM=", + "_parent": { + "$ref": "AAAAAAFve2/kM3dQKI8=" + }, + "model": { + "$ref": "AAAAAAFve2/kMndO308=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1056, + "top": 1240, + "width": 141.13623046875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAFve2/kM3dR1WU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFve2/kM3dWOq4=" + }, + "operationCompartment": { + "$ref": "AAAAAAFve2/kNHdXasg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFve2/kNHdY0T4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFve2/kNHdZqtM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFve3DxBnwIxF0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve3DxBnwGdq8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3DxBnwJcUA=", + "_parent": { + "$ref": "AAAAAAFve3DxBnwIxF0=" + }, + "model": { + "$ref": "AAAAAAFve3DxBnwGdq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 980, + "top": 1276, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve3DxBnwIxF0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3DxBnwKpXw=", + "_parent": { + "$ref": "AAAAAAFve3DxBnwIxF0=" + }, + "model": { + "$ref": "AAAAAAFve3DxBnwGdq8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 980, + "top": 1291, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3DxBnwIxF0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3DxBnwLhV8=", + "_parent": { + "$ref": "AAAAAAFve3DxBnwIxF0=" + }, + "model": { + "$ref": "AAAAAAFve3DxBnwGdq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 981, + "top": 1246, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve3DxBnwIxF0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFusYJ+21hI95g=" + }, + "tail": { + "$ref": "AAAAAAFve2/kM3dQKI8=" + }, + "lineStyle": 1, + "points": "1055:1268;907:1267", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFve3DxBnwJcUA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFve3DxBnwKpXw=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve3DxBnwLhV8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFve3HwvZHnXg4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFve3HwvZHoo64=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHnXg4=" + }, + "model": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFve3HwvZHptPY=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHoo64=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": 776, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve3HwvZHqILM=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHoo64=" + }, + "font": "Arial;13;1", + "left": 3005, + "top": 1047, + "width": 334.17236328125, + "height": 13, + "text": "Fraction" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve3HwvZHr2y4=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHoo64=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": 776, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve3HwvZHs0eI=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHoo64=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": 776, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 3000, + "top": 1040, + "width": 344.17236328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFve3HwvZHptPY=" + }, + "nameLabel": { + "$ref": "AAAAAAFve3HwvZHqILM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFve3HwvZHr2y4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve3HwvZHs0eI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFve3HwvZHtDV0=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHnXg4=" + }, + "model": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFve3I/95SI8gc=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHtDV0=" + }, + "model": { + "$ref": "AAAAAAFve3I/rZRzr9c=" + }, + "font": "Arial;13;0", + "left": 3005, + "top": 1070, + "width": 334.17236328125, + "height": 13, + "text": "+Numerateur: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFve3LS0ZXUfM8=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHtDV0=" + }, + "model": { + "$ref": "AAAAAAFve3LSlZW/NO8=" + }, + "font": "Arial;13;0", + "left": 3005, + "top": 1085, + "width": 334.17236328125, + "height": 13, + "text": "+Denominateur: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFve3Ly05ZZtK4=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHtDV0=" + }, + "model": { + "$ref": "AAAAAAFve3LyqZZElYY=" + }, + "font": "Arial;13;0", + "left": 3005, + "top": 1100, + "width": 334.17236328125, + "height": 13, + "text": "+SizeMax: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 3000, + "top": 1065, + "width": 344.17236328125, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFve3HwvZHunLw=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHnXg4=" + }, + "model": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve3NeSJdK0CM=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHunLw=" + }, + "model": { + "$ref": "AAAAAAFve3NeC5c1ag4=" + }, + "font": "Arial;13;0", + "left": 3005, + "top": 1123, + "width": 334.17236328125, + "height": 13, + "text": "+Fraction(numerateur: int, denominateur: int, sizeMax: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 3000, + "top": 1118, + "width": 344.17236328125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFve3HwvZHvyEg=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHnXg4=" + }, + "model": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 560, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFve3HwvpHwOoM=", + "_parent": { + "$ref": "AAAAAAFve3HwvZHnXg4=" + }, + "model": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 560, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAFuO9RY+Oybi4Q=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 3000, + "top": 1040, + "width": 344.17236328125, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAFve3HwvZHoo64=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFve3HwvZHtDV0=" + }, + "operationCompartment": { + "$ref": "AAAAAAFve3HwvZHunLw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFve3HwvZHvyEg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFve3HwvpHwOoM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFve3Rd451nTTA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1jKh0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1oL74=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1jKh0=" + }, + "font": "Arial;13;0", + "left": 2919, + "top": 1049, + "width": 54.5517578125, + "height": 13, + "alpha": 0.017578333816442804, + "distance": 967.1494196865343, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "edgePosition": 1, + "text": "+Fraction" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1pHVU=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1jKh0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1979, + "top": 1036, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1qsMY=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1jKh0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1979, + "top": 1081, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1rHng=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1kJsg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1994, + "top": 974, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1sGFA=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1kJsg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2007, + "top": 977, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1txss=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1kJsg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1966, + "top": 970, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1u4iQ=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1l+vw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2974, + "top": 1051, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1vMP0=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1l+vw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2971, + "top": 1037, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3Rd5J1wpIo=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1l+vw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2978, + "top": 1078, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve3Rd451nTTA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve3Rd5J1xng0=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1kJsg=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve3Rd5J1y2nw=", + "_parent": { + "$ref": "AAAAAAFve3Rd451nTTA=" + }, + "model": { + "$ref": "AAAAAAFve3Rd4p1l+vw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFve3HwvZHnXg4=" + }, + "tail": { + "$ref": "AAAAAAFusVizzO3n8r4=" + }, + "points": "1979:955;1979:1072;3000:1072", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFve3Rd5J1oL74=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFve3Rd5J1pHVU=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve3Rd5J1qsMY=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFve3Rd5J1rHng=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFve3Rd5J1sGFA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFve3Rd5J1txss=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFve3Rd5J1u4iQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFve3Rd5J1vMP0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFve3Rd5J1wpIo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFve3Rd5J1xng0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFve3Rd5J1y2nw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFve3Ue5qQZUW8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFve3Ue56Qa/LU=", + "_parent": { + "$ref": "AAAAAAFve3Ue5qQZUW8=" + }, + "model": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFve3Ue56QbUfQ=", + "_parent": { + "$ref": "AAAAAAFve3Ue56Qa/LU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": 64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve3Ue56QcBm0=", + "_parent": { + "$ref": "AAAAAAFve3Ue56Qa/LU=" + }, + "font": "Arial;13;1", + "left": 53, + "top": 303, + "width": 155.7080078125, + "height": 13, + "text": "Parametreur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve3Ue56QdQug=", + "_parent": { + "$ref": "AAAAAAFve3Ue56Qa/LU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": 64, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFve3Ue56Qeokc=", + "_parent": { + "$ref": "AAAAAAFve3Ue56Qa/LU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": 64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 48, + "top": 296, + "width": 165.7080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFve3Ue56QbUfQ=" + }, + "nameLabel": { + "$ref": "AAAAAAFve3Ue56QcBm0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFve3Ue56QdQug=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve3Ue56Qeokc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFve3Ue56QfJE0=", + "_parent": { + "$ref": "AAAAAAFve3Ue5qQZUW8=" + }, + "model": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFve3g3Y7ZEAG8=", + "_parent": { + "$ref": "AAAAAAFve3Ue56QfJE0=" + }, + "model": { + "$ref": "AAAAAAFve3g3HbYsWEA=" + }, + "font": "Arial;13;0", + "left": 53, + "top": 326, + "width": 155.7080078125, + "height": 13, + "text": "+NbPlayer: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 48, + "top": 321, + "width": 165.7080078125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFve3Ue56QgJAw=", + "_parent": { + "$ref": "AAAAAAFve3Ue5qQZUW8=" + }, + "model": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve3ikU7eDcss=", + "_parent": { + "$ref": "AAAAAAFve3Ue56QgJAw=" + }, + "model": { + "$ref": "AAAAAAFve3ikFrdr7vo=" + }, + "font": "Arial;13;0", + "left": 53, + "top": 349, + "width": 155.7080078125, + "height": 13, + "text": "+Prepare()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve3jRxrjC0FU=", + "_parent": { + "$ref": "AAAAAAFve3Ue56QgJAw=" + }, + "model": { + "$ref": "AAAAAAFve3jRh7iq5Xk=" + }, + "font": "Arial;13;0", + "left": 53, + "top": 364, + "width": 155.7080078125, + "height": 13, + "text": "+AddPlayer(player: Player)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFve3kqE7obrs8=", + "_parent": { + "$ref": "AAAAAAFve3Ue56QgJAw=" + }, + "model": { + "$ref": "AAAAAAFve3kp1boD/yw=" + }, + "font": "Arial;13;0", + "left": 53, + "top": 379, + "width": 155.7080078125, + "height": 13, + "text": "+getScore(): string", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 48, + "top": 344, + "width": 165.7080078125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFve3Ue56Qhzv8=", + "_parent": { + "$ref": "AAAAAAFve3Ue5qQZUW8=" + }, + "model": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFve3Ue56QiiMs=", + "_parent": { + "$ref": "AAAAAAFve3Ue5qQZUW8=" + }, + "model": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 48, + "top": 296, + "width": 165.7080078125, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAFve3Ue56Qa/LU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFve3Ue56QfJE0=" + }, + "operationCompartment": { + "$ref": "AAAAAAFve3Ue56QgJAw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFve3Ue56Qhzv8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFve3Ue56QiiMs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFve3YYr6yjGAc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayfKm8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6yku1Y=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayfKm8=" + }, + "font": "Arial;13;0", + "left": 938, + "top": 243, + "width": 49.4990234375, + "height": 13, + "alpha": 0.01798367232966989, + "distance": 834.134881179297, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "edgePosition": 1, + "text": "+players" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6yl/vY=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayfKm8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 128, + "top": 228, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6ym4lA=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayfKm8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": 273, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6ynPkM=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYraygn/w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 113, + "top": 264, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6yoiBo=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYraygn/w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 99, + "top": 261, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6ypnOE=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYraygn/w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 140, + "top": 268, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6yqVMI=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayhJSY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1062, + "top": 243, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6yrEps=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayhJSY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1059, + "top": 229, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3YYr6ys8no=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayhJSY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1066, + "top": 270, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve3YYr6ytcGQ=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYraygn/w=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve3YYr6yucKE=", + "_parent": { + "$ref": "AAAAAAFve3YYr6yjGAc=" + }, + "model": { + "$ref": "AAAAAAFve3YYrayhJSY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFt7VMnuAARfvI=" + }, + "tail": { + "$ref": "AAAAAAFve3Ue5qQZUW8=" + }, + "points": "128:296;128:264;1088:264", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFve3YYr6yku1Y=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFve3YYr6yl/vY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve3YYr6ym4lA=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFve3YYr6ynPkM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFve3YYr6yoiBo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFve3YYr6ypnOE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFve3YYr6yqVMI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFve3YYr6yrEps=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFve3YYr6ys8no=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFve3YYr6ytcGQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFve3YYr6yucKE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFve3+5Uuune6o=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeujBhg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5Uuuo/98=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeujBhg=" + }, + "font": "Arial;13;0", + "left": 616, + "top": 1256, + "width": 35.76904296875, + "height": 13, + "alpha": 1.5997736982552795, + "distance": 345.14489710844634, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "edgePosition": 1, + "text": "+Piles" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5UuupJ3k=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeujBhg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 318, + "top": 1265, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5Uuuq9qI=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeujBhg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 273, + "top": 1266, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5Uuur2WU=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeukdV8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 638, + "top": 1280, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5UuusAW8=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeukdV8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 635, + "top": 1294, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5UuutlDw=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeukdV8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 642, + "top": 1253, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5Uuuuv30=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeulOko=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 303, + "top": 1712, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5Uuuv/PE=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeulOko=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 316, + "top": 1709, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve3+5UuuwIa4=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeulOko=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 275, + "top": 1716, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve3+5Uuune6o=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve3+5U+ux0Gw=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeukdV8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve3+5U+uyUxU=", + "_parent": { + "$ref": "AAAAAAFve3+5Uuune6o=" + }, + "model": { + "$ref": "AAAAAAFve3+5UeulOko=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFusYvjno4tCZM=" + }, + "tail": { + "$ref": "AAAAAAFusYJ+21hI95g=" + }, + "points": "664:1272;288:1272;288:1744", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFve3+5Uuuo/98=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFve3+5UuupJ3k=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve3+5Uuuq9qI=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFve3+5Uuur2WU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFve3+5UuusAW8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFve3+5UuutlDw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFve3+5Uuuuv30=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFve3+5Uuuv/PE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFve3+5UuuwIa4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFve3+5U+ux0Gw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFve3+5U+uyUxU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFve4DGUfxYxFg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxUS+I=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUfxZ0ck=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxUS+I=" + }, + "font": "Arial;13;0", + "left": 2111, + "top": 1400, + "width": 34.68994140625, + "height": 13, + "alpha": 4.663448479261301, + "distance": 490.5874030180555, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "edgePosition": 1, + "text": "#deck" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUfxaPZ8=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxUS+I=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2103, + "top": 1920, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUfxbJ9A=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxUS+I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2104, + "top": 1875, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUfxcFAY=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxVUcc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2119, + "top": 1414, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUfxdh7g=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxVUcc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2132, + "top": 1417, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUfxerYM=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxVUcc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2091, + "top": 1410, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUfxfj08=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxWJlk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 922, + "top": 1904, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUvxgKUA=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxWJlk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 925, + "top": 1918, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4DGUvxhK4Y=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxWJlk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 918, + "top": 1877, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve4DGUvxiyaI=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxVUcc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve4DGUvxjrWo=", + "_parent": { + "$ref": "AAAAAAFve4DGUfxYxFg=" + }, + "model": { + "$ref": "AAAAAAFve4DGUPxWJlk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFusYvjno4tCZM=" + }, + "tail": { + "$ref": "AAAAAAFuOxVwFhhuCYI=" + }, + "points": "2104:1395;2104:1896;897:1896", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFve4DGUfxZ0ck=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFve4DGUfxaPZ8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFve4DGUfxbJ9A=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFve4DGUfxcFAY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFve4DGUfxdh7g=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFve4DGUfxerYM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFve4DGUfxfj08=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFve4DGUvxgKUA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFve4DGUvxhK4Y=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFve4DGUvxiyaI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFve4DGUvxjrWo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFve4iyzC/+wYg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/6qZA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzC//5pI=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/6qZA=" + }, + "font": "Arial;13;0", + "left": 32, + "top": 1647, + "width": 75.51171875, + "height": 13, + "alpha": 0.07933841653872675, + "distance": 567.7860512552242, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "edgePosition": 1, + "text": "+GameMode" }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFusYvjn441seA=", + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDAAZu8=", "_parent": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "$ref": "AAAAAAFve4iyzC/+wYg=" }, "model": { - "$ref": "AAAAAAFusYvjno4riqE=" + "$ref": "AAAAAAFve4iyyi/6qZA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 54, + "top": 1081, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDABHc4=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/6qZA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 9, + "top": 1082, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDACbEo=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/7/co=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 22, + "top": 368, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDADC+U=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/7/co=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 19, + "top": 382, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDAE+qE=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/7/co=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 26, + "top": 341, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDAFSrY=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/8ySM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 70, + "top": 1795, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDAGfvA=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/8ySM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 67, + "top": 1781, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFve4iyzDAHbJg=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/8ySM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 74, + "top": 1822, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve4iyzDAI54Q=", + "_parent": { + "$ref": "AAAAAAFve4iyzC/+wYg=" + }, + "model": { + "$ref": "AAAAAAFve4iyyi/7/co=" }, "visible": false, "font": "Arial;13;0", - "left": -512, - "top": -16, "width": 10, "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFusYvjn442cOU=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFve4iyzDAJHY4=", "_parent": { - "$ref": "AAAAAAFusYvjno4tCZM=" + "$ref": "AAAAAAFve4iyzC/+wYg=" }, "model": { - "$ref": "AAAAAAFusYvjno4riqE=" + "$ref": "AAAAAAFve4iyyi/8ySM=" }, "visible": false, "font": "Arial;13;0", - "left": -512, - "top": -16, "width": 10, "height": 10 } ], - "containerView": { - "$ref": "AAAAAAFusYuTWozzvSs=" - }, "font": "Arial;13;0", - "containerChangeable": true, - "left": 96, - "top": 1744, - "width": 802.314453125, - "height": 193, - "nameCompartment": { - "$ref": "AAAAAAFusYvjno4u1uo=" + "head": { + "$ref": "AAAAAAFusYvjno4tCZM=" }, - "attributeCompartment": { - "$ref": "AAAAAAFusYvjn44z0ZA=" + "tail": { + "$ref": "AAAAAAFve3Ue5qQZUW8=" }, - "operationCompartment": { - "$ref": "AAAAAAFusYvjn440+Lo=" + "points": "48:360;24:360;24:1816;96:1816", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFve4iyzC//5pI=" }, - "receptionCompartment": { - "$ref": "AAAAAAFusYvjn441seA=" + "stereotypeLabel": { + "$ref": "AAAAAAFve4iyzDAAZu8=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAFusYvjn442cOU=" + "propertyLabel": { + "$ref": "AAAAAAFve4iyzDABHc4=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFve4iyzDACbEo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFve4iyzDADC+U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFve4iyzDAE+qE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFve4iyzDAFSrY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFve4iyzDAGfvA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFve4iyzDAHbJg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFve4iyzDAI54Q=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFve4iyzDAJHY4=" } } ] @@ -11757,7 +13930,7 @@ "_parent": { "$ref": "AAAAAAFusYAZfFKVKTE=" }, - "name": "_50Range100Piles", + "name": "PilesMoins50To50", "ownedElements": [ { "_type": "UMLGeneralization", @@ -11780,7 +13953,7 @@ "_parent": { "$ref": "AAAAAAFusYDcCVOh6qw=" }, - "name": "_50Range100Piles", + "name": "PilesMoins50To50", "parameters": [ { "_type": "UMLParameter", @@ -11802,6 +13975,37 @@ "$ref": "AAAAAAFusYAZfFKVKTE=" }, "name": "Piles", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFve3+5UeujBhg=", + "_parent": { + "$ref": "AAAAAAFusYJ+21hG++8=" + }, + "name": "Piles", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve3+5UeukdV8=", + "_parent": { + "$ref": "AAAAAAFve3+5UeujBhg=" + }, + "reference": { + "$ref": "AAAAAAFusYJ+21hG++8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve3+5UeulOko=", + "_parent": { + "$ref": "AAAAAAFve3+5UeujBhg=" + }, + "reference": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "aggregation": "composite" + } + } + ], "attributes": [ { "_type": "UMLAttribute", @@ -11957,7 +14161,51 @@ "$ref": "AAAAAAFusYH8l1bYa2k=" }, "source": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYH8l1bYa2k=" + }, + "target": { + "$ref": "AAAAAAFusYJ+21hG++8=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFusYIo9leYVCM=", + "_parent": { + "$ref": "AAAAAAFusYH8l1bYa2k=" + }, + "name": "FractionPiles", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFusYJEuFgXDs8=", + "_parent": { + "$ref": "AAAAAAFusYIo9leYVCM=" + }, + "name": "nbPile", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFusYF2j1VqbOM=", + "_parent": { + "$ref": "AAAAAAFusYAZfFKVKTE=" + }, + "name": "ClassicPiles", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFusYVqnGDjLuk=", + "_parent": { + "$ref": "AAAAAAFusYF2j1VqbOM=" + }, + "source": { + "$ref": "AAAAAAFusYF2j1VqbOM=" }, "target": { "$ref": "AAAAAAFusYJ+21hG++8=" @@ -11967,17 +14215,17 @@ "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAFusYIo9leYVCM=", + "_id": "AAAAAAFusYHJq1Yq0qY=", "_parent": { - "$ref": "AAAAAAFusYH8l1bYa2k=" + "$ref": "AAAAAAFusYF2j1VqbOM=" }, - "name": "FractionPiles", + "name": "ClassicPiles", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAFusYJEuFgXDs8=", + "_id": "AAAAAAFusYHoOlapL4Y=", "_parent": { - "$ref": "AAAAAAFusYIo9leYVCM=" + "$ref": "AAAAAAFusYHJq1Yq0qY=" }, "name": "nbPile", "type": "int" @@ -11988,20 +14236,20 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAFusYF2j1VqbOM=", + "_id": "AAAAAAFve2/kMndO308=", "_parent": { "$ref": "AAAAAAFusYAZfFKVKTE=" }, - "name": "ClassicPiles", + "name": "Piles0To10", "ownedElements": [ { "_type": "UMLGeneralization", - "_id": "AAAAAAFusYVqnGDjLuk=", + "_id": "AAAAAAFve3DxBnwGdq8=", "_parent": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFve2/kMndO308=" }, "source": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFve2/kMndO308=" }, "target": { "$ref": "AAAAAAFusYJ+21hG++8=" @@ -12011,19 +14259,19 @@ "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAFusYHJq1Yq0qY=", + "_id": "AAAAAAFve3BgJnmnlLg=", "_parent": { - "$ref": "AAAAAAFusYF2j1VqbOM=" + "$ref": "AAAAAAFve2/kMndO308=" }, - "name": "ClassicPiles", + "name": "Piles0To10", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAFusYHoOlapL4Y=", + "_id": "AAAAAAFve3Bq43o+0ZQ=", "_parent": { - "$ref": "AAAAAAFusYHJq1Yq0qY=" + "$ref": "AAAAAAFve3BgJnmnlLg=" }, - "name": "nbPile", + "name": "i", "type": "int" } ] @@ -12406,6 +14654,35 @@ "target": { "$ref": "AAAAAAFt7Tgb6Pqwr0Q=" } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFve3Rd4p1jKh0=", + "_parent": { + "$ref": "AAAAAAFusVizy+3lPOQ=" + }, + "name": "Fraction", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve3Rd4p1kJsg=", + "_parent": { + "$ref": "AAAAAAFve3Rd4p1jKh0=" + }, + "reference": { + "$ref": "AAAAAAFusVizy+3lPOQ=" + }, + "navigable": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve3Rd4p1l+vw=", + "_parent": { + "$ref": "AAAAAAFve3Rd4p1jKh0=" + }, + "reference": { + "$ref": "AAAAAAFve3HwvJHlphs=" + } + } } ], "attributes": [ @@ -12426,8 +14703,7 @@ "_parent": { "$ref": "AAAAAAFusVizy+3lPOQ=" }, - "name": "fraction", - "visibility": "private", + "name": "Fraction", "type": "Fraction" } ], @@ -12469,6 +14745,25 @@ "direction": "return" } ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFve1RtSigmBlE=", + "_parent": { + "$ref": "AAAAAAFusVizy+3lPOQ=" + }, + "name": "FractionCard", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1TG2Si9l9A=", + "_parent": { + "$ref": "AAAAAAFve1RtSigmBlE=" + }, + "name": "value", + "type": "Fraction" + } + ] } ] }, @@ -12560,139 +14855,6 @@ }, "name": "manager", "ownedElements": [ - { - "_type": "UMLClass", - "_id": "AAAAAAFt7WUJwQFR+xE=", - "_parent": { - "$ref": "AAAAAAFt7YuMWrIuamc=" - }, - "name": "LocalGameManager", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFt7WZ7wwJpwVg=", - "_parent": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" - }, - "source": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" - }, - "target": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" - } - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFusXNBJyXDOcs=", - "_parent": { - "$ref": "AAAAAAFt7WUJwQFR+xE=" - }, - "name": "LocalGameManager", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFusXN7qSYtmg4=", - "_parent": { - "$ref": "AAAAAAFusXNBJyXDOcs=" - }, - "name": "parametreur", - "type": "Parametreur" - } - ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFt7WVjtQGWfvM=", - "_parent": { - "$ref": "AAAAAAFt7YuMWrIuamc=" - }, - "name": "RemoteGameManager", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFt7WaJYQKJPP0=", - "_parent": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" - }, - "source": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" - }, - "target": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" - } - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFusXPDvibvrrQ=", - "_parent": { - "$ref": "AAAAAAFt7WVjtQGWfvM=" - }, - "name": "RemoteGameManager", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFusXQRNSdZpDQ=", - "_parent": { - "$ref": "AAAAAAFusXPDvibvrrQ=" - }, - "name": "parametreur", - "type": "Parametreur" - } - ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFt7WTYZwDzv8Q=", - "_parent": { - "$ref": "AAAAAAFt7YuMWrIuamc=" - }, - "name": "MultiplayerGameManage", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFt7WbE9wLi88w=", - "_parent": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" - }, - "source": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" - }, - "target": { - "$ref": "AAAAAAFt7VL5wP+93/8=" - } - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFusXS1DSjAgMI=", - "_parent": { - "$ref": "AAAAAAFt7WTYZwDzv8Q=" - }, - "name": "MultiplayerGameManage", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFusXThYykPPJQ=", - "_parent": { - "$ref": "AAAAAAFusXS1DSjAgMI=" - }, - "name": "parametreur", - "type": "Parametreur" - } - ] - } - ], - "isAbstract": true - }, { "_type": "UMLClass", "_id": "AAAAAAFt7VL5wP+93/8=", @@ -12944,6 +15106,50 @@ ] } ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFve2frrmnhTjA=", + "_parent": { + "$ref": "AAAAAAFt7YuMWrIuamc=" + }, + "name": "MultiplayerGameManager", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFve2hWHmr2zcM=", + "_parent": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "source": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "target": { + "$ref": "AAAAAAFt7VL5wP+93/8=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve2umjHFwM3k=", + "_parent": { + "$ref": "AAAAAAFve2frrmnhTjA=" + }, + "name": "MultiplayerGameManager", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve2vugXIHM4s=", + "_parent": { + "$ref": "AAAAAAFve2umjHFwM3k=" + }, + "name": "parametreur", + "type": "Parametreur" + } + ] + } + ] } ] }, @@ -12962,6 +15168,50 @@ "$ref": "AAAAAAFuOxTqehbYxPo=" }, "name": "Deck", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFve4DGUPxUS+I=", + "_parent": { + "$ref": "AAAAAAFuOxVwFhhsSl8=" + }, + "name": "deck", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve4DGUPxVUcc=", + "_parent": { + "$ref": "AAAAAAFve4DGUPxUS+I=" + }, + "reference": { + "$ref": "AAAAAAFuOxVwFhhsSl8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve4DGUPxWJlk=", + "_parent": { + "$ref": "AAAAAAFve4DGUPxUS+I=" + }, + "reference": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "aggregation": "composite" + }, + "visibility": "protected" + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve2GLA01LUwg=", + "_parent": { + "$ref": "AAAAAAFuOxVwFhhsSl8=" + }, + "name": "nbCard", + "visibility": "protected", + "type": "int" + } + ], "operations": [ { "_type": "UMLOperation", @@ -12996,38 +15246,77 @@ "_parent": { "$ref": "AAAAAAFuOxdkmhroYbg=" }, - "name": "index", - "type": "int" + "name": "index", + "type": "int" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFuOxe6YxshTgI=", + "_parent": { + "$ref": "AAAAAAFuOxVwFhhsSl8=" + }, + "name": "getCard", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFuOxgVBRtGd7A=", + "_parent": { + "$ref": "AAAAAAFuOxe6YxshTgI=" + }, + "name": "index", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFuOxgVBhtHSCE=", + "_parent": { + "$ref": "AAAAAAFuOxe6YxshTgI=" + }, + "type": { + "$ref": "AAAAAAFt7Tgb6Pqwr0Q=" + }, + "direction": "return" } ] }, { "_type": "UMLOperation", - "_id": "AAAAAAFuOxe6YxshTgI=", + "_id": "AAAAAAFve2J9d05h4Bc=", "_parent": { "$ref": "AAAAAAFuOxVwFhhsSl8=" }, - "name": "getCard", + "name": "InsertionDichotomique", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAFuOxgVBRtGd7A=", + "_id": "AAAAAAFve2MYFU74TiU=", "_parent": { - "$ref": "AAAAAAFuOxe6YxshTgI=" + "$ref": "AAAAAAFve2J9d05h4Bc=" }, - "name": "index", + "name": "start", "type": "int" }, { "_type": "UMLParameter", - "_id": "AAAAAAFuOxgVBhtHSCE=", + "_id": "AAAAAAFve2MYFU75hv0=", "_parent": { - "$ref": "AAAAAAFuOxe6YxshTgI=" + "$ref": "AAAAAAFve2J9d05h4Bc=" + }, + "name": "end", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve2MYFk76kGo=", + "_parent": { + "$ref": "AAAAAAFve2J9d05h4Bc=" }, + "name": "card", "type": { "$ref": "AAAAAAFt7Tgb6Pqwr0Q=" - }, - "direction": "return" + } } ] } @@ -13149,6 +15438,45 @@ "$ref": "AAAAAAFuOxVwFhhsSl8=" } } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve1lN7zZgyO4=", + "_parent": { + "$ref": "AAAAAAFuOxWReBi+5XU=" + }, + "name": "ClassicDeck", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1mlYjb32a8=", + "_parent": { + "$ref": "AAAAAAFve1lN7zZgyO4=" + }, + "name": "nbCard", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1mlYjb4DgQ=", + "_parent": { + "$ref": "AAAAAAFve1lN7zZgyO4=" + }, + "name": "borneMin", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1mlYzb5hXU=", + "_parent": { + "$ref": "AAAAAAFve1lN7zZgyO4=" + }, + "name": "borneMax", + "type": "int" + } + ] + } ] }, { @@ -13157,7 +15485,7 @@ "_parent": { "$ref": "AAAAAAFuOxTqehbYxPo=" }, - "name": "_50Range100Deck", + "name": "Decimal1Deck", "ownedElements": [ { "_type": "UMLGeneralization", @@ -13172,6 +15500,45 @@ "$ref": "AAAAAAFuOxVwFhhsSl8=" } } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve1p3njeyXko=", + "_parent": { + "$ref": "AAAAAAFusWe7cApgY/I=" + }, + "name": "Decimal1", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1rI6ThJk9M=", + "_parent": { + "$ref": "AAAAAAFve1p3njeyXko=" + }, + "name": "nbCard", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1rI6ThKdbc=", + "_parent": { + "$ref": "AAAAAAFve1p3njeyXko=" + }, + "name": "borneMin", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1rI6jhLpdE=", + "_parent": { + "$ref": "AAAAAAFve1p3njeyXko=" + }, + "name": "borneMax", + "type": "int" + } + ] + } ] }, { @@ -13195,6 +15562,45 @@ "$ref": "AAAAAAFuOxVwFhhsSl8=" } } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve14RYEMJlAg=", + "_parent": { + "$ref": "AAAAAAFusW2DTBb5Cf8=" + }, + "name": "MilliemeDeck", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve141E0OgJ8c=", + "_parent": { + "$ref": "AAAAAAFve14RYEMJlAg=" + }, + "name": "nbCard", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve141E0OhWYw=", + "_parent": { + "$ref": "AAAAAAFve14RYEMJlAg=" + }, + "name": "borneMin", + "type": "decimal" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve141FEOiL5I=", + "_parent": { + "$ref": "AAAAAAFve14RYEMJlAg=" + }, + "name": "borneMax", + "type": "decimal" + } + ] + } ] }, { @@ -13218,6 +15624,45 @@ "$ref": "AAAAAAFuOxVwFhhsSl8=" } } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve1eOBzC7vhE=", + "_parent": { + "$ref": "AAAAAAFusWrrHBOlf8Y=" + }, + "name": "CentaineDeck", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1hfIjFSNdQ=", + "_parent": { + "$ref": "AAAAAAFve1eOBzC7vhE=" + }, + "name": "nbCard", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1hfIzFTVIY=", + "_parent": { + "$ref": "AAAAAAFve1eOBzC7vhE=" + }, + "name": "borneMin", + "type": "decimal" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1hfIzFUKzA=", + "_parent": { + "$ref": "AAAAAAFve1eOBzC7vhE=" + }, + "name": "borneMax", + "type": "decimal" + } + ] + } ] }, { @@ -13241,6 +15686,45 @@ "$ref": "AAAAAAFuOxVwFhhsSl8=" } } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve12RbEE58sw=", + "_parent": { + "$ref": "AAAAAAFusWtWUhSVQT4=" + }, + "name": "DizaineDeck", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve12tTEHQcSE=", + "_parent": { + "$ref": "AAAAAAFve12RbEE58sw=" + }, + "name": "nbCard", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve12tTEHRhj8=", + "_parent": { + "$ref": "AAAAAAFve12RbEE58sw=" + }, + "name": "borneMin", + "type": "decimal" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve12tTUHST3o=", + "_parent": { + "$ref": "AAAAAAFve12RbEE58sw=" + }, + "name": "borneMax", + "type": "decimal" + } + ] + } ] }, { @@ -13249,39 +15733,178 @@ "_parent": { "$ref": "AAAAAAFuOxTqehbYxPo=" }, - "name": "DecimalDeck", + "name": "Decimal2Deck", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFusWw/kBYJs5A=", "_parent": { - "$ref": "AAAAAAFusWwdCBVp9xA=" - }, - "source": { - "$ref": "AAAAAAFusWwdCBVp9xA=" + "$ref": "AAAAAAFusWwdCBVp9xA=" + }, + "source": { + "$ref": "AAAAAAFusWwdCBVp9xA=" + }, + "target": { + "$ref": "AAAAAAFuOxVwFhhsSl8=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve1uFYzlfQJY=", + "_parent": { + "$ref": "AAAAAAFusWwdCBVp9xA=" + }, + "name": "Decimal2", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1ueQTn25Qw=", + "_parent": { + "$ref": "AAAAAAFve1uFYzlfQJY=" + }, + "name": "nbCard", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1ueQjn3GKQ=", + "_parent": { + "$ref": "AAAAAAFve1uFYzlfQJY=" + }, + "name": "borneMin", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve1ueQjn4IcE=", + "_parent": { + "$ref": "AAAAAAFve1uFYzlfQJY=" + }, + "name": "borneMax", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFusW1dURaQs3g=", + "_parent": { + "$ref": "AAAAAAFuOxTqehbYxPo=" + }, + "name": "FractionDeck", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFusW3Z5xe1EJ8=", + "_parent": { + "$ref": "AAAAAAFusW1dURaQs3g=" + }, + "source": { + "$ref": "AAAAAAFusW1dURaQs3g=" + }, + "target": { + "$ref": "AAAAAAFuOxVwFhhsSl8=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve16Ym0Sjaic=", + "_parent": { + "$ref": "AAAAAAFusW1dURaQs3g=" + }, + "name": "FractionDeck", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve168WkVf1Rg=", + "_parent": { + "$ref": "AAAAAAFve16Ym0Sjaic=" + }, + "name": "nbCard", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve168W0VgOng=", + "_parent": { + "$ref": "AAAAAAFve16Ym0Sjaic=" + }, + "name": "borneMin", + "type": "decimal" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve168W0Vhfn8=", + "_parent": { + "$ref": "AAAAAAFve16Ym0Sjaic=" + }, + "name": "borneMax", + "type": "decimal" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFusW45BBinJCo=", + "_parent": { + "$ref": "AAAAAAFusW1dURaQs3g=" }, - "target": { - "$ref": "AAAAAAFuOxVwFhhsSl8=" - } + "name": "PGCD", + "visibility": "private", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFusW6m8hj2LpU=", + "_parent": { + "$ref": "AAAAAAFusW45BBinJCo=" + }, + "name": "a", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFusW6m8xj3Haw=", + "_parent": { + "$ref": "AAAAAAFusW45BBinJCo=" + }, + "name": "b", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFusW6m9Bj4Pz8=", + "_parent": { + "$ref": "AAAAAAFusW45BBinJCo=" + }, + "type": "int", + "direction": "return" + } + ] } ] }, { "_type": "UMLClass", - "_id": "AAAAAAFusW1dURaQs3g=", + "_id": "AAAAAAFve18rhEffslY=", "_parent": { "$ref": "AAAAAAFuOxTqehbYxPo=" }, - "name": "FractionDeck", + "name": "RelativeDeck", "ownedElements": [ { "_type": "UMLGeneralization", - "_id": "AAAAAAFusW3Z5xe1EJ8=", + "_id": "AAAAAAFve2AZAEyqM9g=", "_parent": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "$ref": "AAAAAAFve18rhEffslY=" }, "source": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "$ref": "AAAAAAFve18rhEffslY=" }, "target": { "$ref": "AAAAAAFuOxVwFhhsSl8=" @@ -13291,39 +15914,38 @@ "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAFusW45BBinJCo=", + "_id": "AAAAAAFve1/VG0uzBSs=", "_parent": { - "$ref": "AAAAAAFusW1dURaQs3g=" + "$ref": "AAAAAAFve18rhEffslY=" }, - "name": "PGCD", - "visibility": "private", + "name": "RelativeDeck", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAFusW6m8hj2LpU=", + "_id": "AAAAAAFve1/4wkxKhQE=", "_parent": { - "$ref": "AAAAAAFusW45BBinJCo=" + "$ref": "AAAAAAFve1/VG0uzBSs=" }, - "name": "a", + "name": "nbCard", "type": "int" }, { "_type": "UMLParameter", - "_id": "AAAAAAFusW6m8xj3Haw=", + "_id": "AAAAAAFve1/4w0xLOpA=", "_parent": { - "$ref": "AAAAAAFusW45BBinJCo=" + "$ref": "AAAAAAFve1/VG0uzBSs=" }, - "name": "b", + "name": "borneMin", "type": "int" }, { "_type": "UMLParameter", - "_id": "AAAAAAFusW6m9Bj4Pz8=", + "_id": "AAAAAAFve1/4w0xMSWw=", "_parent": { - "$ref": "AAAAAAFusW45BBinJCo=" + "$ref": "AAAAAAFve1/VG0uzBSs=" }, - "type": "int", - "direction": "return" + "name": "borneMax", + "type": "int" } ] } @@ -13488,7 +16110,7 @@ "_parent": { "$ref": "AAAAAAFusYjda4ebGjA=" }, - "name": "classic", + "name": "abstract", "ownedElements": [ { "_type": "UMLClass", @@ -13602,7 +16224,8 @@ "name": "nbMaxCard", "type": "int" } - ] + ], + "isAbstract": true } ] }, @@ -13685,7 +16308,8 @@ "type": "bool", "direction": "return" } - ] + ], + "isAbstract": true }, { "_type": "UMLOperation", @@ -13742,7 +16366,8 @@ "name": "CurrentHand", "type": "List" } - ] + ], + "isAbstract": true }, { "_type": "UMLOperation", @@ -13770,8 +16395,18 @@ }, "type": "bool", "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve4dk1CC8BXk=", + "_parent": { + "$ref": "AAAAAAFusZl+9LAvijE=" + }, + "name": "CurrentHand", + "type": "List" } - ] + ], + "isAbstract": true } ] }, @@ -13826,6 +16461,17 @@ } } ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve4RJZwt3TwY=", + "_parent": { + "$ref": "AAAAAAFusYwYMY7rnAU=" + }, + "name": "Attribute1", + "type": "" + } + ], "operations": [ { "_type": "UMLOperation", @@ -13912,7 +16558,8 @@ "type": "bool", "direction": "return" } - ] + ], + "isAbstract": true }, { "_type": "UMLOperation", @@ -13981,7 +16628,8 @@ "type": "bool", "direction": "return" } - ] + ], + "isAbstract": true } ] }, @@ -13992,6 +16640,46 @@ "$ref": "AAAAAAFusYuTWozx8rM=" }, "name": "GameMode", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve3wpy9nIQ8E=", + "_parent": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "name": "NbCardAtBeginOfTurn", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve33ecd9ZDtM=", + "_parent": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "name": "nbMaxCard", + "visibility": "protected", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve339VeBQSII=", + "_parent": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "name": "end", + "visibility": "protected", + "type": "bool" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve34syuFHQ34=", + "_parent": { + "$ref": "AAAAAAFusYvjno4riqE=" + }, + "name": "Message", + "type": "string" + } + ], "operations": [ { "_type": "UMLOperation", @@ -14159,7 +16847,8 @@ "$ref": "AAAAAAFt7VMntwAPwiU=" } } - ] + ], + "isAbstract": true }, { "_type": "UMLOperation", @@ -14225,7 +16914,8 @@ "type": "bool", "direction": "return" } - ] + ], + "isAbstract": true }, { "_type": "UMLOperation", @@ -14273,7 +16963,8 @@ "type": "bool", "direction": "return" } - ] + ], + "isAbstract": true }, { "_type": "UMLOperation", @@ -14292,7 +16983,8 @@ "name": "currentHand", "type": "List" } - ] + ], + "isAbstract": true }, { "_type": "UMLOperation", @@ -14308,7 +17000,7 @@ "_parent": { "$ref": "AAAAAAFusaKL6drx0mU=" }, - "type": "string", + "type": "int", "direction": "return" } ] @@ -14318,6 +17010,211 @@ ] } ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFve3HwvJHlphs=", + "_parent": { + "$ref": "AAAAAAFuO9RY9uyZe4k=" + }, + "name": "Fraction", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve3I/rZRzr9c=", + "_parent": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "name": "Numerateur", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve3LSlZW/NO8=", + "_parent": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "name": "Denominateur", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve3LyqZZElYY=", + "_parent": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "name": "SizeMax", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve3NeC5c1ag4=", + "_parent": { + "$ref": "AAAAAAFve3HwvJHlphs=" + }, + "name": "Fraction", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve3PZZ5fMGLU=", + "_parent": { + "$ref": "AAAAAAFve3NeC5c1ag4=" + }, + "name": "numerateur", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve3PZZ5fNh+Q=", + "_parent": { + "$ref": "AAAAAAFve3NeC5c1ag4=" + }, + "name": "denominateur", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFve3PZaJfOb1s=", + "_parent": { + "$ref": "AAAAAAFve3NeC5c1ag4=" + }, + "name": "sizeMax", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFve3Ue5aQXPww=", + "_parent": { + "$ref": "AAAAAAFuO9RY9uyZe4k=" + }, + "name": "Parametreur", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFve3YYrayfKm8=", + "_parent": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "name": "players", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve3YYraygn/w=", + "_parent": { + "$ref": "AAAAAAFve3YYrayfKm8=" + }, + "reference": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "aggregation": "composite" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve3YYrayhJSY=", + "_parent": { + "$ref": "AAAAAAFve3YYrayfKm8=" + }, + "reference": { + "$ref": "AAAAAAFt7VMntwAPwiU=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFve4iyyi/6qZA=", + "_parent": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "name": "GameMode", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve4iyyi/7/co=", + "_parent": { + "$ref": "AAAAAAFve4iyyi/6qZA=" + }, + "reference": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "navigable": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFve4iyyi/8ySM=", + "_parent": { + "$ref": "AAAAAAFve4iyyi/6qZA=" + }, + "reference": { + "$ref": "AAAAAAFusYvjno4riqE=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFve3g3HbYsWEA=", + "_parent": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "name": "NbPlayer", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFve3ikFrdr7vo=", + "_parent": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "name": "Prepare" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFve3jRh7iq5Xk=", + "_parent": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "name": "AddPlayer", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve3kLlLlx/oo=", + "_parent": { + "$ref": "AAAAAAFve3jRh7iq5Xk=" + }, + "name": "player", + "type": { + "$ref": "AAAAAAFt7VMntwAPwiU=" + } + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFve3kp1boD/yw=", + "_parent": { + "$ref": "AAAAAAFve3Ue5aQXPww=" + }, + "name": "getScore", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFve3lc8brKDj4=", + "_parent": { + "$ref": "AAAAAAFve3kp1boD/yw=" + }, + "type": "string", + "direction": "return" + } + ] + } + ] } ] } diff --git a/Documentations/Image rapport/DiagrammeDeClasse.pdf b/Documentations/Image rapport/DiagrammeDeClasse.pdf new file mode 100644 index 0000000..08a92b9 Binary files /dev/null and b/Documentations/Image rapport/DiagrammeDeClasse.pdf differ diff --git a/Documentations/Image rapport/appGame.png b/Documentations/Image rapport/appGame.png new file mode 100644 index 0000000..f6ea64d Binary files /dev/null and b/Documentations/Image rapport/appGame.png differ diff --git a/Documentations/Image rapport/appHome.png b/Documentations/Image rapport/appHome.png new file mode 100644 index 0000000..1648a8d Binary files /dev/null and b/Documentations/Image rapport/appHome.png differ diff --git a/Documentations/Image rapport/appRules.png b/Documentations/Image rapport/appRules.png new file mode 100644 index 0000000..61e9f10 Binary files /dev/null and b/Documentations/Image rapport/appRules.png differ diff --git a/Documentations/Image rapport/partieTheGame.jpg b/Documentations/Image rapport/partieTheGame.jpg new file mode 100644 index 0000000..81ecebe Binary files /dev/null and b/Documentations/Image rapport/partieTheGame.jpg differ diff --git a/OrderStacks.Android/Properties/AndroidManifest.xml b/OrderStacks.Android/Properties/AndroidManifest.xml index 7ceb274..d90bf10 100644 --- a/OrderStacks.Android/Properties/AndroidManifest.xml +++ b/OrderStacks.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/OrderStacks/Resx/AppResources.Designer.cs b/OrderStacks/Resx/AppResources.Designer.cs index 39f0a72..ac36958 100644 --- a/OrderStacks/Resx/AppResources.Designer.cs +++ b/OrderStacks/Resx/AppResources.Designer.cs @@ -1,4 +1,4 @@ -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 @@ -107,18 +107,6 @@ namespace OrderStacks.Resx { } } - /// - /// Recherche une chaîne localisée semblable à Concernant les fractions :. - /// - public static string StrFracValue { - get { - return ResourceManager.GetString("StrFracValue", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à A propos. - /// public static string StrInfo { get { return ResourceManager.GetString("StrInfo", resourceCulture); @@ -197,18 +185,6 @@ namespace OrderStacks.Resx { } } - /// - /// Recherche une chaîne localisée semblable à Regles particulères :. - /// - public static string StrSpecRules { - get { - return ResourceManager.GetString("StrSpecRules", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à - L'objectif est de battre la machine seul et/ou en coopération.. - /// public static string StrTiret1 { get { return ResourceManager.GetString("StrTiret1", resourceCulture); @@ -239,63 +215,6 @@ namespace OrderStacks.Resx { } } - /// - /// Recherche une chaîne localisée semblable à Sur les fractions décimales, il est possible de descendre sur une pile ascendant de 0,1 0,01 ou 0,001 si le numérateur de la carte que l'on souhaite jouer et plus petit de 0.1 0.01 ou 0.001 par rapport à celui de la carte posée sur la pile. Il est possible de monter sur une pile descendante de 0,1 0,01 ou 0,001 si le numérateur de la carte que l'on souhaite jouer et plus grand de 0.1 0.01 ou 0.001 par rapport à celui de la carte posée sur la pile. [le reste de la chaîne a été tronqué]";. - /// - public static string StrTiret14 { - get { - return ResourceManager.GetString("StrTiret14", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à Il est possible de descendre de 0.1 sur une pile ascendante uniquement si la carte que l'on souhaite jouer à un dixième de moins que la carte posée sur la pile et que les deux cartes possèdent le même nombre de chiffres après la virgule. Cette spécificité s'applique également avec les valeurs possédant 2 ou 3 chiffres après la virgule.. - /// - public static string StrTiret15 { - get { - return ResourceManager.GetString("StrTiret15", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à Il est possible de monter de 0.1 sur une pile ascendante uniquement si la carte que l'on souhaite jouer à un dixième de plus que la carte posée sur la pile et que les deux cartes possèdent le même nombre de chiffres après la virgule. Cette spécificité s'applique également avec les valeurs possédant 2 ou 3 chiffres après la virgule.. - /// - public static string StrTiret16 { - get { - return ResourceManager.GetString("StrTiret16", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à Concernant les fractions : Il est possible de descendre sur une pile ascendante si le numérateur de la carte que l'on souhaite jouer est un multiple plus petit que celui du numérateur de la carte posée sur la pile. Il est également possible de descendre sur une pile ascendante si le dénominateur de la carte que l'on souhaite jouer est un multiple plus petit que le dénominateur de la carte posée sur la pile. . - /// - public static string StrTiret17 { - get { - return ResourceManager.GetString("StrTiret17", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à Il est possible de monter sur une pile decendante si le numérateur de la carte que l'on souhaite jouer est un multiple plus grand que celui du numérateur de la carte posée sur la pile. Il est également possible de monter sur une pile descendante si le dénominateur de la carte que l'on souhaite jouer est un multiple plus grand que le dénominateur de la carte posée sur la pile.. - /// - public static string StrTiret18 { - get { - return ResourceManager.GetString("StrTiret18", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à Sur les valeurs décimales, il est possible de descendre sur une pile ascendant de 0,1 si la carte que l'on souhaite jouer ainsi que la carte posée sur la pile possède qu'un chiffre après la virgule. Il en va de même pour les cartes avec deux et trois chiffres après la virgule.. - /// - public static string StrTiret19 { - get { - return ResourceManager.GetString("StrTiret19", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à - Afin d'atteindre l'objectif, les joueurs disposent de 4 piles (par défaut): deux piles ascendantes vertes et deux piles descendantes rouges.. - /// public static string StrTiret2 { get { return ResourceManager.GetString("StrTiret2", resourceCulture); @@ -356,18 +275,6 @@ namespace OrderStacks.Resx { } } - /// - /// Recherche une chaîne localisée semblable à Concernant les fractions décimales et les valeurs décimales :. - /// - public static string StrValueFracDec { - get { - return ResourceManager.GetString("StrValueFracDec", resourceCulture); - } - } - - /// - /// Recherche une chaîne localisée semblable à Valeurs :. - /// public static string StrValueType { get { return ResourceManager.GetString("StrValueType", resourceCulture); @@ -445,5 +352,65 @@ namespace OrderStacks.Resx { return ResourceManager.GetString("WrongPseudo", resourceCulture); } } + + public static string StrFracValue { + get { + return ResourceManager.GetString("StrFracValue", resourceCulture); + } + } + + public static string StrSpecRules { + get { + return ResourceManager.GetString("StrSpecRules", resourceCulture); + } + } + + public static string StrTiret14 { + get { + return ResourceManager.GetString("StrTiret14", resourceCulture); + } + } + + public static string StrTiret15 { + get { + return ResourceManager.GetString("StrTiret15", resourceCulture); + } + } + + public static string StrTiret16 { + get { + return ResourceManager.GetString("StrTiret16", resourceCulture); + } + } + + public static string StrTiret17 { + get { + return ResourceManager.GetString("StrTiret17", resourceCulture); + } + } + + public static string StrTiret18 { + get { + return ResourceManager.GetString("StrTiret18", resourceCulture); + } + } + + public static string StrTiret19 { + get { + return ResourceManager.GetString("StrTiret19", resourceCulture); + } + } + + public static string StrValueFracDec { + get { + return ResourceManager.GetString("StrValueFracDec", resourceCulture); + } + } + + public static string StrBtnPrevious { + get { + return ResourceManager.GetString("StrBtnPrevious", resourceCulture); + } + } } } diff --git a/OrderStacks/Resx/AppResources.en-US.resx b/OrderStacks/Resx/AppResources.en-US.resx index e53bd7b..bca850c 100644 --- a/OrderStacks/Resx/AppResources.en-US.resx +++ b/OrderStacks/Resx/AppResources.en-US.resx @@ -280,4 +280,7 @@ There is therefore no maximum card limit to play per round. However, it is advis Pseudo error : + + Previous + \ No newline at end of file diff --git a/OrderStacks/Resx/AppResources.en.resx b/OrderStacks/Resx/AppResources.en.resx index d577089..b9143eb 100644 --- a/OrderStacks/Resx/AppResources.en.resx +++ b/OrderStacks/Resx/AppResources.en.resx @@ -280,4 +280,7 @@ There is therefore no maximum card limit to play per round. However, it is advis Pseudo error : + + Previous + \ No newline at end of file diff --git a/OrderStacks/Resx/AppResources.resx b/OrderStacks/Resx/AppResources.resx index 66d8c06..bfd0287 100644 --- a/OrderStacks/Resx/AppResources.resx +++ b/OrderStacks/Resx/AppResources.resx @@ -307,4 +307,7 @@ Une possibilité de changer le thème de l'application grâce aux images du sole Concernant les fractions décimales et les valeurs décimales : + + Précédent + \ No newline at end of file diff --git a/OrderStacks/model/manager/multiplayer/RemoteGameManager.cs b/OrderStacks/model/manager/multiplayer/RemoteGameManager.cs deleted file mode 100644 index 382352b..0000000 --- a/OrderStacks/model/manager/multiplayer/RemoteGameManager.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace OrderStacks.model.manager.multiplayer -{ - public class RemoteGameManager : MultiplayerGameManager - { - /** - * Parametreur de la partie - * Constructeur - */ - public RemoteGameManager(Parametreur parametreur) : base(parametreur) - { - } - } -} diff --git a/OrderStacks/view/LastPage_Rules.xaml b/OrderStacks/view/LastPage_Rules.xaml index 121bb65..b00ed7e 100644 --- a/OrderStacks/view/LastPage_Rules.xaml +++ b/OrderStacks/view/LastPage_Rules.xaml @@ -53,6 +53,32 @@ Clicked="BackToHome" BackgroundColor="Transparent"/> + + +