diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 7460abf4d4eccb06c3725f82195ffe0430a37071..5d9bf5f0adf043721a0b823310ec045e0b7a2b5d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -111,13 +111,8 @@ <workItem from="1608731061374" duration="31000" /> <workItem from="1608731694939" duration="868000" /> <workItem from="1608895891323" duration="2003000" /> - <workItem from="1609167632217" duration="67000" /> - <workItem from="1609168011546" duration="326000" /> - <workItem from="1609589478284" duration="631000" /> - <workItem from="1609590983615" duration="2498000" /> - <workItem from="1609771727333" duration="1454000" /> - <workItem from="1609775093675" duration="86000" /> - <workItem from="1609776700337" duration="472000" /> + <workItem from="1609780831959" duration="27000" /> + <workItem from="1609840719604" duration="193000" /> </task> <servers /> </component> @@ -136,4 +131,15 @@ </option> <option name="oldMeFiltersMigrated" value="true" /> </component> + <component name="XDebuggerManager"> + <breakpoint-manager> + <breakpoints> + <line-breakpoint enabled="true" type="java-line"> + <url>file://$PROJECT_DIR$/src/puissance4/model/Grille.java</url> + <line>31</line> + <option name="timeStamp" value="1" /> + </line-breakpoint> + </breakpoints> + </breakpoint-manager> + </component> </project> \ No newline at end of file diff --git a/out/production/puissance4_java/dccMorpion.mdj b/out/production/puissance4_java/dccMorpion.mdj new file mode 100644 index 0000000000000000000000000000000000000000..fb3a759935729185b69f521b6d9bc96d63f6b4bf --- /dev/null +++ b/out/production/puissance4_java/dccMorpion.mdj @@ -0,0 +1,5573 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRdKDCab3zI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRdKDSacszo=", + "_parent": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "model": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDSadhgM=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2384, + "top": -1776, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDiaejsU=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "font": "Arial;13;1", + "left": 21, + "top": 38, + "width": 1207, + "height": 13, + "text": "puissance4" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDiafBYw=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2384, + "top": -1776, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDiagd7s=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2384, + "top": -1776, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 16, + "top": 31, + "width": 1217, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRdKDSadhgM=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRdKDiaejsU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRdKDiafBYw=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRdKDiagd7s=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAF2KRgSmybuyUU=" + }, + { + "$ref": "AAAAAAF2KRgHQybUFho=" + }, + { + "$ref": "AAAAAAF2KRfmACa6yvI=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 16, + "top": 16, + "width": 1217, + "height": 913, + "nameCompartment": { + "$ref": "AAAAAAF2KRdKDSacszo=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRgSmybuyUU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRgSmybsTGk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRgSmybvkXg=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybuyUU=" + }, + "model": { + "$ref": "AAAAAAF2KRgSmybsTGk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybwNGw=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -488, + "top": -72, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybxj4s=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "font": "Arial;13;1", + "left": 37, + "top": 558, + "width": 543, + "height": 13, + "text": "controller" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybyzRs=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -488, + "top": -72, + "width": 104.0380859375, + "height": 13, + "text": "(from puissance4)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybzp0A=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -488, + "top": -72, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 32, + "top": 551, + "width": 553, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRgSmybwNGw=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRgSmybxj4s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRgSmybyzRs=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRgSmybzp0A=" + } + } + ], + "containerView": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 32, + "top": 536, + "width": 553, + "height": 377, + "nameCompartment": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRgHQybUFho=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRgHQybSPl0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRgHQybVzbU=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybUFho=" + }, + "model": { + "$ref": "AAAAAAF2KRgHQybSPl0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybWGIs=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1064, + "top": -24, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybXZ+A=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "font": "Arial;13;1", + "left": 613, + "top": 574, + "width": 575, + "height": 13, + "text": "vue" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybYtA4=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1064, + "top": -24, + "width": 104.0380859375, + "height": 13, + "text": "(from puissance4)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybZWn0=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1064, + "top": -24, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 608, + "top": 567, + "width": 585, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRgHQybWGIs=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRgHQybXZ+A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRgHQybYtA4=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRgHQybZWn0=" + } + } + ], + "containerView": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "containedViews": [ + { + "$ref": "AAAAAAF2KRq44ygVKIc=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 608, + "top": 552, + "width": 585, + "height": 361, + "nameCompartment": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRfmACa6yvI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRfmACa7xE8=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "model": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa81kY=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -184, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa9F6Y=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "font": "Arial;13;1", + "left": 61, + "top": 62, + "width": 1151, + "height": 13, + "text": "model" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa+8io=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -184, + "width": 104.0380859375, + "height": 13, + "text": "(from puissance4)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa/p8k=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -184, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 56, + "top": 55, + "width": 1161, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRfmACa81kY=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRfmACa9F6Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRfmACa+8io=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRfmACa/p8k=" + } + } + ], + "containerView": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "containedViews": [ + { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + { + "$ref": "AAAAAAF2KRmqRyegw78=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 56, + "top": 40, + "width": 1161, + "height": 481, + "nameCompartment": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRjA1icYrXQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRjA1icZp8Q=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1icaCSE=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -104, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1icbBTo=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "font": "Arial;13;1", + "left": 101, + "top": 111, + "width": 151, + "height": 13, + "text": "Grille" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1ycc+AE=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -104, + "width": 80.9072265625, + "height": 13, + "text": "(from model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1ycdcoE=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -104, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 104, + "width": 161, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRjA1icaCSE=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRjA1icbBTo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRjA1ycc+AE=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRjA1ycdcoE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRjA1yceDko=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KRvZlCh1T2I=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KRvZiShyrOA=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 134, + "width": 151, + "height": 13, + "text": "-nbCases: int {unique}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KRzx/SiBgBo=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KRzx8yh+S70=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 149, + "width": 151, + "height": 13, + "text": "-grille: int[][]", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KR7EGSiKEVU=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KR7EDiiH39A=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 164, + "width": 151, + "height": 13, + "text": "-nbLigne: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KR8IpyiRuBg=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KR8IoSiOdjM=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 179, + "width": 151, + "height": 13, + "text": "-nbColonne: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 129, + "width": 161, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRjA1ycf3bY=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSLKXyicHqI=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSLKVSiZHsk=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 202, + "width": 151, + "height": 13, + "text": "+Grille()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSP5+CijUZU=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSP57Sig1DY=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 217, + "width": 151, + "height": 13, + "text": "+getNbLigne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSRUCCiqUOw=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSRUAyinLQ4=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 232, + "width": 151, + "height": 13, + "text": "+getNbColonne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSSCASixETQ=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSSB/SiuOT8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 149, + "top": 255, + "width": 151, + "height": 13, + "text": "+setLigne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSSRWyi4xQc=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSSRVii1Y4M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 149, + "top": 255, + "width": 151, + "height": 13, + "text": "+setColonne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSV4nyjOS+Y=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSV4kSjLufM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 165, + "top": 285, + "width": 159, + "height": 13, + "text": "+estVide(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSdDQSjtXqc=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSdDPSjqh3g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 165, + "top": 285, + "width": 159, + "height": 13, + "text": "+estPleine(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KWd7IyraiaI=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KWd7FyrXUqM=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 247, + "width": 151, + "height": 13, + "text": "+viderGrille()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KWeljSrizNo=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KWeliSrfKhU=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 262, + "width": 151, + "height": 13, + "text": "+getNbCases()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 197, + "width": 161, + "height": 83 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRjA1ycgqX4=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRjA1ychO8o=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -88, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 96, + "top": 104, + "width": 161, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRjA1ycgqX4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRjA1ychO8o=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRjtNSdF0ao=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRjtNSdGCvs=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdHtJE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 254.8212890625, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdIO4k=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "font": "Arial;13;1", + "left": 365, + "top": 111, + "width": 216.39794921875, + "height": 13, + "text": "Case" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdJE2M=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 254.8212890625, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdK+iU=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 254.8212890625, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 104, + "width": 226.39794921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRjtNSdHtJE=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRjtNSdIO4k=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRjtNSdJE2M=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRjtNSdK+iU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRjtNSdLxO8=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KSpO7Cj4zLY=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2KSpO5yj1CME=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 134, + "width": 216.39794921875, + "height": 13, + "text": "-posLigne: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTEgOykAT0I=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2KTEgMSj9GTU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 475.8212890625, + "top": 149, + "width": 143, + "height": 13, + "text": "-couleur: Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTOmXykQFOc=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2KTOmWSkN3I0=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 149, + "width": 216.39794921875, + "height": 13, + "text": "-posColonne: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wyB3VkVwjx8=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2wyB3UUVtIj4=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 164, + "width": 216.39794921875, + "height": 13, + "text": "-pion: Pion", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 129, + "width": 226.39794921875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRjtNSdMT7Q=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTRX5CkgG3Q=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2KTRX4CkdjjM=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 187, + "width": 216.39794921875, + "height": 13, + "text": "+Case()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTUamikp/A4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2KTUalikmmXw=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 202, + "width": 216.39794921875, + "height": 13, + "text": "+remplir(Pion pion)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KWKLsyrM6g0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2KWKLqCrJfPE=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 217, + "width": 216.39794921875, + "height": 13, + "text": "+estVide(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx96KEQ4b9k=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx96F0Q1qX0=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 232, + "width": 216.39794921875, + "height": 13, + "text": "+getPion(): Pion", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx+rtURp85c=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx+rrkRmxVQ=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 247, + "width": 216.39794921875, + "height": 13, + "text": "+getEmplacementLigne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx/Dv0SabrE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx/DukSXMR4=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 262, + "width": 216.39794921875, + "height": 13, + "text": "+getEmplacementColonne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wyAPjETq/T0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 277, + "width": 216.39794921875, + "height": 13, + "text": "+setEmpalcement(int PosL, int PosC)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 182, + "width": 226.39794921875, + "height": 113 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRjtNSdNe0s=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 127.41064453125, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRjtNSdOMKM=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 127.41064453125, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 360, + "top": 104, + "width": 226.39794921875, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRjtNSdNe0s=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRjtNSdOMKM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRlHiyd0d1E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRlHiyd1zEU=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd2Gos=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 928, + "top": 216, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd3On4=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "font": "Arial;13;1", + "left": 957, + "top": 111, + "width": 175, + "height": 13, + "text": "Joueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd4STM=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 928, + "top": 216, + "width": 94.62451171875, + "height": 13, + "text": "(from model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd5+8g=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 928, + "top": 216, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 104, + "width": 185, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRlHiyd2Gos=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRlHiyd3On4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRlHiyd4STM=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRlHiyd5+8g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRlHiyd6Wfw=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUIluSo21IE=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUIlsiozZCo=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 134, + "width": 175, + "height": 13, + "text": "-nom: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUJZ4io9exE=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUJZ3So6i8U=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 149, + "width": 175, + "height": 13, + "text": "-nbPions: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUKE1ipIyD4=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUKE0SpFzfA=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 164, + "width": 175, + "height": 13, + "text": "-Pion: Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUKdXipPYfo=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUKdWSpMp9Y=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 179, + "width": 175, + "height": 13, + "text": "-score: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 129, + "width": 185, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRlHjCd7D+g=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KULTOipe/JQ=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KULTMCpblSU=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 202, + "width": 175, + "height": 13, + "text": "+Joueur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUMT3Splaoo=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUMT1ypiGL0=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 217, + "width": 175, + "height": 13, + "text": "+getCouleur(): Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUNOJipuYmw=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUNOICprjgQ=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 232, + "width": 175, + "height": 13, + "text": "+setCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUO3Xip1aU0=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUO3WCpydZc=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 247, + "width": 175, + "height": 13, + "text": "+getNom(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUP7fip+Kdk=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUP7eSp72pU=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 262, + "width": 175, + "height": 13, + "text": "+setNom()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KURC2SqG6C4=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KURC1CqDec4=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 277, + "width": 175, + "height": 13, + "text": "+getScore(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUR15iqPeY4=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUR14CqMptQ=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 292, + "width": 175, + "height": 13, + "text": "+setScore()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 197, + "width": 185, + "height": 113 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRlHjCd8qCY=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 224, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRlHjCd9zyA=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 224, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 952, + "top": 104, + "width": 185, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRlHjCd8qCY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRlHjCd9zyA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KTkvVilYQxA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KTkvVilZxzs=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVilazcI=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVilbS7A=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "font": "Arial;13;1", + "left": 173, + "top": 599, + "width": 263, + "height": 13, + "text": "MorpionController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVilczYQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -16, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVildT5U=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 592, + "width": 273, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KTkvVilazcI=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KTkvVilbS7A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KTkvVilczYQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KTkvVildT5U=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KTkvVileQhE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzcIMUgnt+Q=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzcIKUgkLOY=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 622, + "width": 263, + "height": 13, + "text": "-grilleCourant: Grille", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzcrSUguCOE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzcrREgrjZ0=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 637, + "width": 263, + "height": 13, + "text": "-joueurCourant: Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzdOVEg1Cmw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzdOT0gy6JE=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 652, + "width": 263, + "height": 13, + "text": "-victoire: Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzdliEg8HMY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzdlg0g5/+8=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 667, + "width": 263, + "height": 13, + "text": "-listeJoueurs: ArraysList<Joueur>", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 617, + "width": 273, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KTkvVilfVa8=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzHwG0erzJI=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzHwFEeov9c=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 690, + "width": 263, + "height": 13, + "text": "+Puissance4Controller()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzIsfUeyXyQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzIsd0ev7JA=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 705, + "width": 263, + "height": 13, + "text": "+startGame()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzP+Rke7Eyg=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzP+QEe4PaE=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 720, + "width": 263, + "height": 13, + "text": "+getGrilleCourant(): Grille", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzRDOUfEDZw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzRDNEfB8QA=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 735, + "width": 263, + "height": 13, + "text": "+setGrilleCourant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzRbgUfLuNA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzRbfEfIE5I=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 750, + "width": 263, + "height": 13, + "text": "+setJoueurCourant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzSS80fSX04=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzSS7kfPWmM=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 765, + "width": 263, + "height": 13, + "text": "+getJoueurCourant(): Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzTj50fk3pQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzTj4UfhUC0=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 780, + "width": 263, + "height": 13, + "text": "+getListeJoueur(): ArraysList<Joueur>", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzVcAkfuiFw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzVb/UfrGVo=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 795, + "width": 263, + "height": 13, + "text": "+addJoueur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzV81kf1NPo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzV80Ufy+64=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 810, + "width": 263, + "height": 13, + "text": "+joueurSuivant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzWrUkf8mkc=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzWrTEf5SBo=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 825, + "width": 263, + "height": 13, + "text": "+getWinner(): Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzXXFUgFf28=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzXXEUgCPVU=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 840, + "width": 263, + "height": 13, + "text": "+peutJouer(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzYdmUgO2x4=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzYdlEgLiGY=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 855, + "width": 263, + "height": 13, + "text": "+testWinner(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzZD7EgXwMY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzZD50gU/Gw=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 870, + "width": 263, + "height": 13, + "text": "+detect(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzZoZkggKSs=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzZoXkgdjQ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 173, + "top": 819, + "width": 263, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 685, + "width": 273, + "height": 203 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KTkvVilg/zw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KTkvVilhHmg=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 168, + "top": 592, + "width": 273, + "height": 296, + "nameCompartment": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KTkvVilg/zw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KTkvVilhHmg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRq44ygVKIc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRq44ygWSSI=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44ygXCt4=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 1464, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44ygY/Cg=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "font": "Arial;13;1", + "left": 773, + "top": 599, + "width": 263, + "height": 13, + "text": "VueJoueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44ygZ8qA=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 1464, + "width": 73.67724609375, + "height": 13, + "text": "(from vue)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44yga+uQ=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 1464, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 592, + "width": 273, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRq44ygXCt4=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRq44ygY/Cg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRq44ygZ8qA=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRq44yga+uQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRq44ygbGpY=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzFqAEekD2c=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygbGpY=" + }, + "model": { + "$ref": "AAAAAAF2wzFp+EehL34=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 622, + "width": 263, + "height": 13, + "text": "-game: MorpionController", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 617, + "width": 273, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRq44ygcsHw=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzA//0ePIRA=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "model": { + "$ref": "AAAAAAF2wzA/8EeMxL0=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 645, + "width": 263, + "height": 13, + "text": "+VueJoueur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzCDd0eWrh4=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "model": { + "$ref": "AAAAAAF2wzCDcUeT6SE=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 660, + "width": 263, + "height": 13, + "text": "+play()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzE1kkedJF4=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "model": { + "$ref": "AAAAAAF2wzE1jEeajxE=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 675, + "width": 263, + "height": 13, + "text": "+majGrille()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 640, + "width": 273, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRq44ygd1WQ=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": 992, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRq44ygep30=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": 992, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRgHQybUFho=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 768, + "top": 592, + "width": 273, + "height": 305, + "nameCompartment": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRq44ygbGpY=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRq44ygd1WQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRq44ygep30=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRmqRyegw78=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRmqRyeh5qI=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyei5Xg=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyejQbY=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "font": "Arial;13;1", + "left": 693, + "top": 111, + "width": 167, + "height": 13, + "text": "Pion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyekqBY=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 224, + "width": 73.67724609375, + "height": 13, + "text": "(from model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyeli78=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 688, + "top": 104, + "width": 177, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRmqRyei5Xg=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRmqRyejQbY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRmqRyekqBY=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRmqRyeli78=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRmqRyemRDs=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTLXjykIXyQ=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "model": { + "$ref": "AAAAAAF2KTLXhikFVYU=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 134, + "width": 167, + "height": 13, + "text": "-couleur: Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTyXwimtdJk=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "model": { + "$ref": "AAAAAAF2KTyXtymqxoI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 381, + "width": 175, + "height": 13, + "text": "+Attribute1", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KT5yqSnOzxQ=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "model": { + "$ref": "AAAAAAF2KT5yoinLNbk=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 149, + "width": 167, + "height": 13, + "text": "-enplacement: Case", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 688, + "top": 129, + "width": 177, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRmqRyenog8=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTtvpSmP0uA=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTtvmymM/Ms=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 172, + "width": 167, + "height": 13, + "text": "+Pion()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTzXYym0J1I=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTzXXCmx5m8=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 187, + "width": 167, + "height": 13, + "text": "+getCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTzyhim7QgI=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTzygSm4OfA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 419, + "width": 175, + "height": 13, + "text": "+setCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KT5A2ynHVJ0=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KT5A0CnEE/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 829, + "top": -14, + "width": 167, + "height": 13, + "text": "+getCase()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KT+HfinZ8As=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KT+HeinW4pc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 449, + "width": 175, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 688, + "top": 167, + "width": 177, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRmqRyeoOO0=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRmqRyepUws=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 232, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 688, + "top": 104, + "width": 177, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRmqRyeoOO0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRmqRyepUws=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzlorkhL+TI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hMUCM=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 250, + "top": 450, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hNcwE=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 265, + "top": 446, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hOa3Q=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 221, + "top": 457, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hPokE=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 344, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hQaBI=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": 343, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hR848=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 196, + "top": 346, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hS1Y0=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 276, + "top": 556, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hTIFk=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 550, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hU8Tc=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 250, + "top": 566, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzlor0hVZIQ=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzlor0hWR6s=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "tail": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "lineStyle": 1, + "points": "204:329;268:591", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzlor0hMUCM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzlor0hNcwE=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzlor0hOa3Q=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzlor0hPokE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzlor0hQaBI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzlor0hR848=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzlor0hS1Y0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzlor0hTIFk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzlor0hU8Tc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzlor0hVZIQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzlor0hWR6s=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzl6Y0iOhx4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iP7k0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 704, + "top": 468, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iQzy0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 713, + "top": 480, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iRELc=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 687, + "top": 443, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iSAQE=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 938, + "top": 303, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iTl9U=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 944, + "top": 315, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iUUpA=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 926, + "top": 278, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iVP4k=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 470, + "top": 633, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iWFmg=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": 642, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iXkzI=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 451, + "top": 613, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzl6Y0iYDLw=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzl6ZEiZebg=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "tail": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "lineStyle": 1, + "points": "951:282;441:642", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzl6Y0iP7k0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzl6Y0iQzy0=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iRELc=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzl6Y0iSAQE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iTl9U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzl6Y0iUUpA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzl6Y0iVP4k=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iWFmg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzl6Y0iXkzI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzl6Y0iYDLw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzl6ZEiZebg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzmoLUj4bTU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj5UAM=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 604, + "top": 720, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj64tc=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 604, + "top": 705, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj7JAs=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 603, + "top": 749, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj8zvc=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 467, + "top": 719, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj9u6I=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 469, + "top": 705, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj+osY=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 462, + "top": 746, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj/IC8=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 741, + "top": 721, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUkAJHU=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 738, + "top": 708, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUkBbrA=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 745, + "top": 749, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzmoLUkCf+o=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzmoLUkDN2s=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "tail": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "lineStyle": 1, + "points": "441:740;767:743", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzmoLUj5UAM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzmoLUj64tc=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzmoLUj7JAs=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzmoLUj8zvc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzmoLUj9u6I=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzmoLUj+osY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzmoLUj/IC8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzmoLUkAJHU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzmoLUkBbrA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzmoLUkCf+o=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzmoLUkDN2s=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zgogJ65ai1A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65bdP4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 308, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65cX5M=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 308, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65dy+4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 308, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65e+Cg=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 282, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65f4bU=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 285, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65g7CU=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 278, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65hsXk=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 333, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65iobI=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 330, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65jBN4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 337, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zgogJ65kMKc=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zgogJ65lRXY=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "tail": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "lineStyle": 1, + "points": "257:216;359:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zgogJ65bdP4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2zgogJ65cX5M=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2zgogJ65dy+4=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zgogJ65e+Cg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zgogJ65f4bU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zgogJ65g7CU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zgogJ65hsXk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zgogJ65iobI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zgogJ65jBN4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zgogJ65kMKc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zgogJ65lRXY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zhHwLrDsMZM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDtcGg=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDujhY=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 636, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDvYo8=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDwX7w=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 611, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDxFOQ=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 614, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDytHY=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 607, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDzl6g=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 661, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrD00XE=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 658, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrD1Jh8=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 665, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhHwLrD2gWA=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhHwLrD3h4g=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "tail": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "lineStyle": 1, + "points": "586:216;687:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zhHwLrDtcGg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2zhHwLrDujhY=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2zhHwLrDvYo8=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zhHwLrDwX7w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zhHwLrDxFOQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zhHwLrDytHY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zhHwLrDzl6g=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zhHwLrD00XE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zhHwLrD1Jh8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zhHwLrD2gWA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zhHwLrD3h4g=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zhIIVrFrZ3E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFsrqw=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 908, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFtzWQ=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 908, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFuf04=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 908, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFvRoY=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 890, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7Fwd+U=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 893, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7FxYGE=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 886, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7FygDw=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 925, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7FzvLc=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 922, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7F0uXo=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 929, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhIIV7F1nUE=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhIIV7F2Kp4=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "tail": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "lineStyle": 1, + "points": "865:216;951:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zhIIVrFsrqw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2zhIIVrFtzWQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2zhIIVrFuf04=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zhIIVrFvRoY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zhIIV7Fwd+U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zhIIV7FxYGE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zhIIV7FygDw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zhIIV7FzvLc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zhIIV7F0uXo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zhIIV7F1nUE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zhIIV7F2Kp4=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRdKCyaZvqg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "puissance4", + "ownedElements": [ + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRgSmybsTGk=", + "_parent": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "name": "controller", + "ownedElements": [ + { + "_type": "UMLInterface", + "_id": "AAAAAAF2KRtIKShDmlg=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybsTGk=" + }, + "name": "PuissanceController" + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRgHQybSPl0=", + "_parent": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "name": "vue", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRq44ygTkOc=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybSPl0=" + }, + "name": "VueJoueur", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzFp+EehL34=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "game", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzA/8EeMxL0=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "VueJoueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzCDcUeT6SE=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "play" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzE1jEeajxE=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "majGrille" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRfl/ya4LCo=", + "_parent": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "name": "model", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRjA1ScWNd8=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Grille", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzlorkhHXw4=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzlorkhI5x0=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "reference": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzlorkhJ+gA=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zgogJq5W0S8=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zgogJq5X2YI=", + "_parent": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "reference": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zgogJq5YYKc=", + "_parent": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KRvZiShyrOA=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "nbCases", + "visibility": "private", + "type": "int", + "isUnique": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KRzx8yh+S70=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "grille", + "visibility": "private", + "type": "int[][]" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KR7EDiiH39A=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "nbLigne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KR8IoSiOdjM=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "nbColonne", + "visibility": "private", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSLKVSiZHsk=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "Grille" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSP57Sig1DY=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "getNbLigne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSZNhSjTnqg=", + "_parent": { + "$ref": "AAAAAAF2KSP57Sig1DY=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSRUAyinLQ4=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "getNbColonne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSZlvyjWdrs=", + "_parent": { + "$ref": "AAAAAAF2KSRUAyinLQ4=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSSB/SiuOT8=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "setLigne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSZ+CijZJZQ=", + "_parent": { + "$ref": "AAAAAAF2KSSB/SiuOT8=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSSRVii1Y4M=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "setColonne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSadtCjlDIQ=", + "_parent": { + "$ref": "AAAAAAF2KSSRVii1Y4M=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSV4kSjLufM=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "estVide", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSaypyjopiM=", + "_parent": { + "$ref": "AAAAAAF2KSV4kSjLufM=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSdDPSjqh3g=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "estPleine", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSd4Fyjy7WY=", + "_parent": { + "$ref": "AAAAAAF2KSdDPSjqh3g=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KWd7FyrXUqM=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "viderGrille" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KWeliSrfKhU=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "getNbCases" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRlHiidyrPI=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Joueur", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPchy4tZ8Zw=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPchy4taITY=", + "_parent": { + "$ref": "AAAAAAF2LPchy4tZ8Zw=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPchy4tbLok=", + "_parent": { + "$ref": "AAAAAAF2LPchy4tZ8Zw=" + }, + "reference": { + "$ref": "AAAAAAF2KUGhrin65MA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzl6Y0iKOok=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzl6Y0iLh1o=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzl6Y0iMzk0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUIlsiozZCo=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "nom", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUJZ3So6i8U=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "nbPions", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUKE0SpFzfA=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "Pion", + "visibility": "private", + "type": "Color" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUKdWSpMp9Y=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "score", + "visibility": "private", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KULTMCpblSU=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "Joueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUMT1ypiGL0=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "getCouleur", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUNN8Sppaxo=", + "_parent": { + "$ref": "AAAAAAF2KUMT1ypiGL0=" + }, + "type": "Color", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUNOICprjgQ=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "setCouleur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUO3WCpydZc=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "getNom", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUP7TSp5b20=", + "_parent": { + "$ref": "AAAAAAF2KUO3WCpydZc=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUP7eSp72pU=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "setNom" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KURC1CqDec4=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "getScore", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KURrAiqKGsQ=", + "_parent": { + "$ref": "AAAAAAF2KURC1CqDec4=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUR14CqMptQ=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "setScore" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KUGhrin65MA=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Partie", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUTngCqadDo=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "listeJoueur", + "visibility": "private", + "type": "Joueur[]" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUTGISqTgRY=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "Partie" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUcNviqp1WY=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "getJoueur", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUc7liqwlWs=", + "_parent": { + "$ref": "AAAAAAF2KUcNviqp1WY=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUc7xyqyxiI=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "getJoueurGagnat", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUfXnyq5vmQ=", + "_parent": { + "$ref": "AAAAAAF2KUc7xyqyxiI=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRmqRiee4ZY=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Pion", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zhIIVrFnnoE=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhIIVrFoWkI=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhIIVrFpwSU=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTLXhikFVYU=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "couleur", + "visibility": "private", + "type": "Color" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTyXtymqxoI=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "Attribute1", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KT5yoinLNbk=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "enplacement", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTtvmymM/Ms=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "Pion" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTzXXCmx5m8=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "getCouleur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTzygSm4OfA=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "setCouleur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KT5A0CnEE/Q=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "getCase" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KT+HeinW4pc=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "Operation1" + } + ] + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRjtNCdDrwk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Case", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPWlK4kXjFw=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPWlLIkYPPk=", + "_parent": { + "$ref": "AAAAAAF2LPWlK4kXjFw=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPWlLIkZqdc=", + "_parent": { + "$ref": "AAAAAAF2LPWlK4kXjFw=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPXC4Yl79ik=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPXC4Yl86f8=", + "_parent": { + "$ref": "AAAAAAF2LPXC4Yl79ik=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPXC4Yl96hY=", + "_parent": { + "$ref": "AAAAAAF2LPXC4Yl79ik=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zhHwLbDojEE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhHwLbDpV+M=", + "_parent": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhHwLrDqNIA=", + "_parent": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KSpO5yj1CME=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "posLigne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTEgMSj9GTU=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "couleur", + "visibility": "private", + "type": "Color" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTOmWSkN3I0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "posColonne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wyB3UUVtIj4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "pion", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTRX4CkdjjM=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "Case" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTUalikmmXw=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "remplir", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KTVi3yku77k=", + "_parent": { + "$ref": "AAAAAAF2KTUalikmmXw=" + }, + "name": "Pion pion", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KWKLqCrJfPE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "estVide", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KWKvPSrQQ68=", + "_parent": { + "$ref": "AAAAAAF2KWKLqCrJfPE=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx96F0Q1qX0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getPion", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzon40neH9o=", + "_parent": { + "$ref": "AAAAAAF2wx96F0Q1qX0=" + }, + "type": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx+rrkRmxVQ=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getEmplacementLigne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzpML0oXetA=", + "_parent": { + "$ref": "AAAAAAF2wx+rrkRmxVQ=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx/DukSXMR4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getEmplacementColonne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzpbekpQ1MA=", + "_parent": { + "$ref": "AAAAAAF2wx/DukSXMR4=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wyAPiETnobY=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "setEmpalcement", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzrCrUqJ2Lk=", + "_parent": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "name": "int PosL", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzsDzUqnp9Q=", + "_parent": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "name": "int PosC", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRosFifPdkg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KTkvVilWWw4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "MorpionController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzmoLUj0XIs=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzmoLUj1TRw=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzmoLUj2VFU=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "reference": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzcIKUgkLOY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "grilleCourant", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzcrREgrjZ0=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "joueurCourant", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzdOT0gy6JE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "victoire", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzdlg0g5/+8=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "listeJoueurs", + "visibility": "private", + "type": "ArraysList<Joueur>" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzHwFEeov9c=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "Puissance4Controller" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzIsd0ev7JA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "startGame" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzP+QEe4PaE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getGrilleCourant", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzQozke/jw4=", + "_parent": { + "$ref": "AAAAAAF2wzP+QEe4PaE=" + }, + "type": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzRDNEfB8QA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "setGrilleCourant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzRbfEfIE5I=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "setJoueurCourant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzSS7kfPWmM=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getJoueurCourant", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzTEKUfWgZQ=", + "_parent": { + "$ref": "AAAAAAF2wzSS7kfPWmM=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzTj4UfhUC0=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getListeJoueur", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzU2kkforFY=", + "_parent": { + "$ref": "AAAAAAF2wzTj4UfhUC0=" + }, + "type": "ArraysList<Joueur>", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzVb/UfrGVo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "addJoueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzV80Ufy+64=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "joueurSuivant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzWrTEf5SBo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getWinner", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzXW9EgAd94=", + "_parent": { + "$ref": "AAAAAAF2wzWrTEf5SBo=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzXXEUgCPVU=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "peutJouer", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzYddUgJqIY=", + "_parent": { + "$ref": "AAAAAAF2wzXXEUgCPVU=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzYdlEgLiGY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "testWinner", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzZDyEgSV2I=", + "_parent": { + "$ref": "AAAAAAF2wzYdlEgLiGY=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzZD50gU/Gw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "detect", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzZoQEgbiOA=", + "_parent": { + "$ref": "AAAAAAF2wzZD50gU/Gw=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzZoXkgdjQ0=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "Operation1" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/out/production/puissance4_java/dcc.mdj b/out/production/puissance4_java/dccPuissance4.mdj similarity index 56% rename from out/production/puissance4_java/dcc.mdj rename to out/production/puissance4_java/dccPuissance4.mdj index 1ff7b9af09b326f5c41584a1f6334c6ff82b82f0..b0dbe21007a27c0157f2a42e76e288302593942b 100644 --- a/out/production/puissance4_java/dcc.mdj +++ b/out/production/puissance4_java/dccPuissance4.mdj @@ -162,7 +162,7 @@ "visible": false, "font": "Arial;13;0", "left": -488, - "top": -56, + "top": -72, "height": 13 }, { @@ -173,7 +173,7 @@ }, "font": "Arial;13;1", "left": 37, - "top": 566, + "top": 558, "width": 543, "height": 13, "text": "controller" @@ -187,7 +187,7 @@ "visible": false, "font": "Arial;13;0", "left": -488, - "top": -56, + "top": -72, "width": 104.0380859375, "height": 13, "text": "(from puissance4)" @@ -201,14 +201,14 @@ "visible": false, "font": "Arial;13;0", "left": -488, - "top": -56, + "top": -72, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 32, - "top": 559, + "top": 551, "width": 553, "height": 25, "stereotypeLabel": { @@ -231,9 +231,9 @@ "font": "Arial;13;0", "containerChangeable": true, "left": 32, - "top": 544, + "top": 536, "width": 553, - "height": 361, + "height": 377, "nameCompartment": { "$ref": "AAAAAAF2KRgSmybvkXg=" } @@ -267,7 +267,7 @@ "visible": false, "font": "Arial;13;0", "left": 1064, - "top": -40, + "top": -24, "height": 13 }, { @@ -278,7 +278,7 @@ }, "font": "Arial;13;1", "left": 613, - "top": 566, + "top": 574, "width": 575, "height": 13, "text": "vue" @@ -292,7 +292,7 @@ "visible": false, "font": "Arial;13;0", "left": 1064, - "top": -40, + "top": -24, "width": 104.0380859375, "height": 13, "text": "(from puissance4)" @@ -306,14 +306,14 @@ "visible": false, "font": "Arial;13;0", "left": 1064, - "top": -40, + "top": -24, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 608, - "top": 559, + "top": 567, "width": 585, "height": 25, "stereotypeLabel": { @@ -341,7 +341,7 @@ "font": "Arial;13;0", "containerChangeable": true, "left": 608, - "top": 544, + "top": 552, "width": 585, "height": 361, "nameCompartment": { @@ -376,7 +376,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": -256, + "left": -192, "top": -184, "height": 13 }, @@ -387,7 +387,7 @@ "$ref": "AAAAAAF2KRfmACa7xE8=" }, "font": "Arial;13;1", - "left": 29, + "left": 61, "top": 62, "width": 1151, "height": 13, @@ -401,7 +401,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": -256, + "left": -192, "top": -184, "width": 104.0380859375, "height": 13, @@ -415,14 +415,14 @@ }, "visible": false, "font": "Arial;13;0", - "left": -256, + "left": -192, "top": -184, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 24, + "left": 56, "top": 55, "width": 1161, "height": 25, @@ -450,16 +450,13 @@ { "$ref": "AAAAAAF2KRlHiyd0d1E=" }, - { - "$ref": "AAAAAAF2KUGhrin8k40=" - }, { "$ref": "AAAAAAF2KRmqRyegw78=" } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 24, + "left": 56, "top": 40, "width": 1161, "height": 481, @@ -495,8 +492,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -152, - "top": -120, + "left": -56, + "top": -104, "height": 13 }, { @@ -506,8 +503,8 @@ "$ref": "AAAAAAF2KRjA1icZp8Q=" }, "font": "Arial;13;1", - "left": 53, - "top": 103, + "left": 101, + "top": 111, "width": 151, "height": 13, "text": "Grille" @@ -520,8 +517,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -152, - "top": -120, + "left": -56, + "top": -104, "width": 80.9072265625, "height": 13, "text": "(from model)" @@ -534,15 +531,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": -152, - "top": -120, + "left": -56, + "top": -104, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 48, - "top": 96, + "left": 96, + "top": 104, "width": 161, "height": 25, "stereotypeLabel": { @@ -578,8 +575,8 @@ "$ref": "AAAAAAF2KRvZiShyrOA=" }, "font": "Arial;13;0", - "left": 53, - "top": 126, + "left": 101, + "top": 134, "width": 151, "height": 13, "text": "-nbCases: int {unique}", @@ -595,8 +592,8 @@ "$ref": "AAAAAAF2KRzx8yh+S70=" }, "font": "Arial;13;0", - "left": 53, - "top": 141, + "left": 101, + "top": 149, "width": 151, "height": 13, "text": "-grille: int[][]", @@ -612,8 +609,8 @@ "$ref": "AAAAAAF2KR7EDiiH39A=" }, "font": "Arial;13;0", - "left": 53, - "top": 156, + "left": 101, + "top": 164, "width": 151, "height": 13, "text": "-nbLigne: int", @@ -629,8 +626,8 @@ "$ref": "AAAAAAF2KR8IoSiOdjM=" }, "font": "Arial;13;0", - "left": 53, - "top": 171, + "left": 101, + "top": 179, "width": 151, "height": 13, "text": "-nbColonne: int", @@ -638,8 +635,8 @@ } ], "font": "Arial;13;0", - "left": 48, - "top": 121, + "left": 96, + "top": 129, "width": 161, "height": 68 }, @@ -663,8 +660,8 @@ "$ref": "AAAAAAF2KSLKVSiZHsk=" }, "font": "Arial;13;0", - "left": 53, - "top": 194, + "left": 101, + "top": 202, "width": 151, "height": 13, "text": "+Grille()", @@ -680,11 +677,11 @@ "$ref": "AAAAAAF2KSP57Sig1DY=" }, "font": "Arial;13;0", - "left": 53, - "top": 209, + "left": 101, + "top": 217, "width": 151, "height": 13, - "text": "+getLigne(): int", + "text": "+getNbLigne(): int", "horizontalAlignment": 0 }, { @@ -697,11 +694,11 @@ "$ref": "AAAAAAF2KSRUAyinLQ4=" }, "font": "Arial;13;0", - "left": 53, - "top": 224, + "left": 101, + "top": 232, "width": 151, "height": 13, - "text": "+getColonne(): int", + "text": "+getNbColonne(): int", "horizontalAlignment": 0 }, { @@ -713,9 +710,10 @@ "model": { "$ref": "AAAAAAF2KSSB/SiuOT8=" }, + "visible": false, "font": "Arial;13;0", - "left": 53, - "top": 239, + "left": 149, + "top": 255, "width": 151, "height": 13, "text": "+setLigne(): int", @@ -730,9 +728,10 @@ "model": { "$ref": "AAAAAAF2KSSRVii1Y4M=" }, + "visible": false, "font": "Arial;13;0", - "left": 53, - "top": 254, + "left": 149, + "top": 255, "width": 151, "height": 13, "text": "+setColonne(): int", @@ -749,8 +748,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 69, - "top": 269, + "left": 165, + "top": 285, "width": 159, "height": 13, "text": "+estVide(): int", @@ -767,8 +766,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 69, - "top": 269, + "left": 165, + "top": 285, "width": 159, "height": 13, "text": "+estPleine(): int", @@ -784,11 +783,11 @@ "$ref": "AAAAAAF2KWd7FyrXUqM=" }, "font": "Arial;13;0", - "left": 53, - "top": 269, + "left": 101, + "top": 247, "width": 151, "height": 13, - "text": "+estVide(): boolean", + "text": "+viderGrille()", "horizontalAlignment": 0 }, { @@ -801,19 +800,19 @@ "$ref": "AAAAAAF2KWeliSrfKhU=" }, "font": "Arial;13;0", - "left": 53, - "top": 284, + "left": 101, + "top": 262, "width": 151, "height": 13, - "text": "+estPleine(): boolean", + "text": "+getNbCases()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 48, - "top": 189, + "left": 96, + "top": 197, "width": 161, - "height": 113 + "height": 83 }, { "_type": "UMLReceptionCompartmentView", @@ -826,8 +825,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -104, - "top": -96, + "left": -56, + "top": -88, "width": 10, "height": 10 }, @@ -842,8 +841,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -104, - "top": -96, + "left": -56, + "top": -88, "width": 10, "height": 10 } @@ -853,10 +852,10 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 48, - "top": 96, + "left": 96, + "top": 104, "width": 161, - "height": 233, + "height": 225, "nameCompartment": { "$ref": "AAAAAAF2KRjA1icZp8Q=" }, @@ -901,8 +900,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 126.8212890625, - "top": -16, + "left": 254.8212890625, "height": 13 }, { @@ -912,9 +910,9 @@ "$ref": "AAAAAAF2KRjtNSdGCvs=" }, "font": "Arial;13;1", - "left": 301, - "top": 103, - "width": 191, + "left": 365, + "top": 111, + "width": 216.39794921875, "height": 13, "text": "Case" }, @@ -926,8 +924,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 126.8212890625, - "top": -16, + "left": 254.8212890625, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -940,16 +937,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 126.8212890625, - "top": -16, + "left": 254.8212890625, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 296, - "top": 96, - "width": 201, + "left": 360, + "top": 104, + "width": 226.39794921875, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAF2KRjtNSdHtJE=" @@ -984,9 +980,9 @@ "$ref": "AAAAAAF2KSpO5yj1CME=" }, "font": "Arial;13;0", - "left": 301, - "top": 126, - "width": 191, + "left": 365, + "top": 134, + "width": 216.39794921875, "height": 13, "text": "-posLigne: int", "horizontalAlignment": 0 @@ -1002,8 +998,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 347.8212890625, - "top": 133, + "left": 475.8212890625, + "top": 149, "width": 143, "height": 13, "text": "-couleur: Color", @@ -1019,19 +1015,36 @@ "$ref": "AAAAAAF2KTOmWSkN3I0=" }, "font": "Arial;13;0", - "left": 301, - "top": 141, - "width": 191, + "left": 365, + "top": 149, + "width": 216.39794921875, "height": 13, "text": "-posColonne: int", "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wyB3VkVwjx8=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2wyB3UUVtIj4=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 164, + "width": 216.39794921875, + "height": 13, + "text": "-pion: Pion", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 296, - "top": 121, - "width": 201, - "height": 38 + "left": 360, + "top": 129, + "width": 226.39794921875, + "height": 53 }, { "_type": "UMLOperationCompartmentView", @@ -1053,9 +1066,9 @@ "$ref": "AAAAAAF2KTRX4CkdjjM=" }, "font": "Arial;13;0", - "left": 301, - "top": 164, - "width": 191, + "left": 365, + "top": 187, + "width": 216.39794921875, "height": 13, "text": "+Case()", "horizontalAlignment": 0 @@ -1070,11 +1083,11 @@ "$ref": "AAAAAAF2KTUalikmmXw=" }, "font": "Arial;13;0", - "left": 301, - "top": 179, - "width": 191, + "left": 365, + "top": 202, + "width": 216.39794921875, "height": 13, - "text": "+Remplir(posLigne, posColonne)", + "text": "+remplir(Pion pion)", "horizontalAlignment": 0 }, { @@ -1087,19 +1100,87 @@ "$ref": "AAAAAAF2KWKLqCrJfPE=" }, "font": "Arial;13;0", - "left": 301, - "top": 194, - "width": 191, + "left": 365, + "top": 217, + "width": 216.39794921875, "height": 13, "text": "+estVide(): boolean", "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx96KEQ4b9k=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx96F0Q1qX0=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 232, + "width": 216.39794921875, + "height": 13, + "text": "+getPion(): Pion", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx+rtURp85c=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx+rrkRmxVQ=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 247, + "width": 216.39794921875, + "height": 13, + "text": "+getEmplacementLigne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx/Dv0SabrE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx/DukSXMR4=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 262, + "width": 216.39794921875, + "height": 13, + "text": "+getEmplacementColonne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wyAPjETq/T0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 277, + "width": 216.39794921875, + "height": 13, + "text": "+setEmpalcement(int PosL, int PosC)", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 296, - "top": 159, - "width": 201, - "height": 53 + "left": 360, + "top": 182, + "width": 226.39794921875, + "height": 113 }, { "_type": "UMLReceptionCompartmentView", @@ -1112,8 +1193,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 63.41064453125, - "top": -8, + "left": 127.41064453125, "width": 10, "height": 10 }, @@ -1128,18 +1208,17 @@ }, "visible": false, "font": "Arial;13;0", - "left": 63.41064453125, - "top": -8, + "left": 127.41064453125, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 296, - "top": 96, - "width": 201, - "height": 169, + "left": 360, + "top": 104, + "width": 226.39794921875, + "height": 225, "nameCompartment": { "$ref": "AAAAAAF2KRjtNSdGCvs=" }, @@ -1184,7 +1263,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 624, + "left": 928, "top": 216, "height": 13 }, @@ -1195,9 +1274,9 @@ "$ref": "AAAAAAF2KRlHiyd1zEU=" }, "font": "Arial;13;1", - "left": 805, - "top": 103, - "width": 143, + "left": 957, + "top": 111, + "width": 175, "height": 13, "text": "Joueur" }, @@ -1209,7 +1288,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 624, + "left": 928, "top": 216, "width": 94.62451171875, "height": 13, @@ -1223,16 +1302,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": 624, + "left": 928, "top": 216, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 800, - "top": 96, - "width": 153, + "left": 952, + "top": 104, + "width": 185, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAF2KRlHiyd2Gos=" @@ -1267,11 +1346,11 @@ "$ref": "AAAAAAF2KUIlsiozZCo=" }, "font": "Arial;13;0", - "left": 805, - "top": 126, - "width": 143, + "left": 957, + "top": 134, + "width": 175, "height": 13, - "text": "+nom: String", + "text": "-nom: String", "horizontalAlignment": 0 }, { @@ -1284,11 +1363,11 @@ "$ref": "AAAAAAF2KUJZ3So6i8U=" }, "font": "Arial;13;0", - "left": 805, - "top": 141, - "width": 143, + "left": 957, + "top": 149, + "width": 175, "height": 13, - "text": "+nbPions: int", + "text": "-nbPions: int", "horizontalAlignment": 0 }, { @@ -1301,11 +1380,11 @@ "$ref": "AAAAAAF2KUKE0SpFzfA=" }, "font": "Arial;13;0", - "left": 805, - "top": 156, - "width": 143, + "left": 957, + "top": 164, + "width": 175, "height": 13, - "text": "+couleurPion: Color", + "text": "-Pion: Color", "horizontalAlignment": 0 }, { @@ -1318,18 +1397,18 @@ "$ref": "AAAAAAF2KUKdWSpMp9Y=" }, "font": "Arial;13;0", - "left": 805, - "top": 171, - "width": 143, + "left": 957, + "top": 179, + "width": 175, "height": 13, - "text": "+score: int", + "text": "-score: int", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 800, - "top": 121, - "width": 153, + "left": 952, + "top": 129, + "width": 185, "height": 68 }, { @@ -1352,9 +1431,9 @@ "$ref": "AAAAAAF2KULTMCpblSU=" }, "font": "Arial;13;0", - "left": 805, - "top": 194, - "width": 143, + "left": 957, + "top": 202, + "width": 175, "height": 13, "text": "+Joueur()", "horizontalAlignment": 0 @@ -1369,9 +1448,9 @@ "$ref": "AAAAAAF2KUMT1ypiGL0=" }, "font": "Arial;13;0", - "left": 805, - "top": 209, - "width": 143, + "left": 957, + "top": 217, + "width": 175, "height": 13, "text": "+getCouleur(): Color", "horizontalAlignment": 0 @@ -1386,9 +1465,9 @@ "$ref": "AAAAAAF2KUNOICprjgQ=" }, "font": "Arial;13;0", - "left": 805, - "top": 224, - "width": 143, + "left": 957, + "top": 232, + "width": 175, "height": 13, "text": "+setCouleur()", "horizontalAlignment": 0 @@ -1403,9 +1482,9 @@ "$ref": "AAAAAAF2KUO3WCpydZc=" }, "font": "Arial;13;0", - "left": 805, - "top": 239, - "width": 143, + "left": 957, + "top": 247, + "width": 175, "height": 13, "text": "+getNom(): String", "horizontalAlignment": 0 @@ -1420,9 +1499,9 @@ "$ref": "AAAAAAF2KUP7eSp72pU=" }, "font": "Arial;13;0", - "left": 805, - "top": 254, - "width": 143, + "left": 957, + "top": 262, + "width": 175, "height": 13, "text": "+setNom()", "horizontalAlignment": 0 @@ -1437,9 +1516,9 @@ "$ref": "AAAAAAF2KURC1CqDec4=" }, "font": "Arial;13;0", - "left": 805, - "top": 269, - "width": 143, + "left": 957, + "top": 277, + "width": 175, "height": 13, "text": "+getScore(): int", "horizontalAlignment": 0 @@ -1454,18 +1533,18 @@ "$ref": "AAAAAAF2KUR14CqMptQ=" }, "font": "Arial;13;0", - "left": 805, - "top": 284, - "width": 143, + "left": 957, + "top": 292, + "width": 175, "height": 13, "text": "+setScore()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 800, - "top": 189, - "width": 153, + "left": 952, + "top": 197, + "width": 185, "height": 113 }, { @@ -1479,7 +1558,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 224, + "left": 376, "top": 224, "width": 10, "height": 10 @@ -1495,7 +1574,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 224, + "left": 376, "top": 224, "width": 10, "height": 10 @@ -1506,10 +1585,10 @@ }, "font": "Arial;13;0", "containerChangeable": true, - "left": 800, - "top": 96, - "width": 153, - "height": 209, + "left": 952, + "top": 104, + "width": 185, + "height": 225, "nameCompartment": { "$ref": "AAAAAAF2KRlHiyd1zEU=" }, @@ -1555,7 +1634,7 @@ "visible": false, "font": "Arial;13;0", "left": -32, - "top": 16, + "top": -16, "height": 13 }, { @@ -1566,7 +1645,7 @@ }, "font": "Arial;13;1", "left": 173, - "top": 615, + "top": 599, "width": 263, "height": 13, "text": "Puissance4Controller" @@ -1580,7 +1659,7 @@ "visible": false, "font": "Arial;13;0", "left": -32, - "top": 16, + "top": -16, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -1594,14 +1673,14 @@ "visible": false, "font": "Arial;13;0", "left": -32, - "top": 16, + "top": -16, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 168, - "top": 608, + "top": 592, "width": 273, "height": 25, "stereotypeLabel": { @@ -1626,779 +1705,642 @@ "model": { "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "font": "Arial;13;0", - "left": 168, - "top": 633, - "width": 273, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAF2KTkvVilfVa8=", - "_parent": { - "$ref": "AAAAAAF2KTkvVilYQxA=" - }, - "model": { - "$ref": "AAAAAAF2KTkvVilWWw4=" - }, - "font": "Arial;13;0", - "left": 168, - "top": 643, - "width": 273, - "height": 10 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAF2KTkvVilg/zw=", - "_parent": { - "$ref": "AAAAAAF2KTkvVilYQxA=" - }, - "model": { - "$ref": "AAAAAAF2KTkvVilWWw4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -16, - "top": 8, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAF2KTkvVilhHmg=", - "_parent": { - "$ref": "AAAAAAF2KTkvVilYQxA=" - }, - "model": { - "$ref": "AAAAAAF2KTkvVilWWw4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -16, - "top": 8, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 168, - "top": 608, - "width": 273, - "height": 201, - "nameCompartment": { - "$ref": "AAAAAAF2KTkvVilZxzs=" - }, - "attributeCompartment": { - "$ref": "AAAAAAF2KTkvVileQhE=" - }, - "operationCompartment": { - "$ref": "AAAAAAF2KTkvVilfVa8=" - }, - "receptionCompartment": { - "$ref": "AAAAAAF2KTkvVilg/zw=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAF2KTkvVilhHmg=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAF2KRq44ygVKIc=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAF2KRq44ygTkOc=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAF2KRq44ygWSSI=", - "_parent": { - "$ref": "AAAAAAF2KRq44ygVKIc=" - }, - "model": { - "$ref": "AAAAAAF2KRq44ygTkOc=" - }, "subViews": [ { - "_type": "LabelView", - "_id": "AAAAAAF2KRq44ygXCt4=", + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzcIMUgnt+Q=", "_parent": { - "$ref": "AAAAAAF2KRq44ygWSSI=" + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzcIKUgkLOY=" }, - "visible": false, "font": "Arial;13;0", - "left": 472, - "top": 1512, - "height": 13 + "left": 173, + "top": 622, + "width": 263, + "height": 13, + "text": "-grilleCourant: Grille", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAF2KRq44ygY/Cg=", + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzcrSUguCOE=", "_parent": { - "$ref": "AAAAAAF2KRq44ygWSSI=" + "$ref": "AAAAAAF2KTkvVileQhE=" }, - "font": "Arial;13;1", - "left": 829, - "top": 623, - "width": 151, + "model": { + "$ref": "AAAAAAF2wzcrREgrjZ0=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 637, + "width": 263, "height": 13, - "text": "VueJoueur" + "text": "-joueurCourant: Joueur", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAF2KRq44ygZ8qA=", + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzdOVEg1Cmw=", "_parent": { - "$ref": "AAAAAAF2KRq44ygWSSI=" + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzdOT0gy6JE=" }, - "visible": false, "font": "Arial;13;0", - "left": 472, - "top": 1512, - "width": 73.67724609375, + "left": 173, + "top": 652, + "width": 263, "height": 13, - "text": "(from vue)" + "text": "-victoire: Joueur", + "horizontalAlignment": 0 }, { - "_type": "LabelView", - "_id": "AAAAAAF2KRq44yga+uQ=", + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzdliEg8HMY=", "_parent": { - "$ref": "AAAAAAF2KRq44ygWSSI=" + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzdlg0g5/+8=" }, - "visible": false, "font": "Arial;13;0", - "left": 472, - "top": 1512, + "left": 173, + "top": 667, + "width": 263, "height": 13, - "horizontalAlignment": 1 + "text": "-listeJoueurs: ArraysList<Joueur>", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 824, - "top": 616, - "width": 161, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAF2KRq44ygXCt4=" - }, - "nameLabel": { - "$ref": "AAAAAAF2KRq44ygY/Cg=" - }, - "namespaceLabel": { - "$ref": "AAAAAAF2KRq44ygZ8qA=" - }, - "propertyLabel": { - "$ref": "AAAAAAF2KRq44yga+uQ=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAF2KRq44ygbGpY=", - "_parent": { - "$ref": "AAAAAAF2KRq44ygVKIc=" - }, - "model": { - "$ref": "AAAAAAF2KRq44ygTkOc=" - }, - "font": "Arial;13;0", - "left": 824, - "top": 641, - "width": 161, - "height": 10 + "left": 168, + "top": 617, + "width": 273, + "height": 68 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAF2KRq44ygcsHw=", + "_id": "AAAAAAF2KTkvVilfVa8=", "_parent": { - "$ref": "AAAAAAF2KRq44ygVKIc=" + "$ref": "AAAAAAF2KTkvVilYQxA=" }, "model": { - "$ref": "AAAAAAF2KRq44ygTkOc=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzHwG0erzJI=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzHwFEeov9c=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 690, + "width": 263, + "height": 13, + "text": "+Puissance4Controller()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzIsfUeyXyQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzIsd0ev7JA=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 705, + "width": 263, + "height": 13, + "text": "+startGame()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzP+Rke7Eyg=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzP+QEe4PaE=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 720, + "width": 263, + "height": 13, + "text": "+getGrilleCourant(): Grille", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzRDOUfEDZw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzRDNEfB8QA=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 735, + "width": 263, + "height": 13, + "text": "+setGrilleCourant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzRbgUfLuNA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzRbfEfIE5I=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 750, + "width": 263, + "height": 13, + "text": "+setJoueurCourant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzSS80fSX04=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzSS7kfPWmM=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 765, + "width": 263, + "height": 13, + "text": "+getJoueurCourant(): Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzTj50fk3pQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzTj4UfhUC0=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 780, + "width": 263, + "height": 13, + "text": "+getListeJoueur(): ArraysList<Joueur>", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzVcAkfuiFw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzVb/UfrGVo=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 795, + "width": 263, + "height": 13, + "text": "+addJoueur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzV81kf1NPo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzV80Ufy+64=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 810, + "width": 263, + "height": 13, + "text": "+joueurSuivant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzWrUkf8mkc=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzWrTEf5SBo=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 825, + "width": 263, + "height": 13, + "text": "+getWinner(): Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzXXFUgFf28=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzXXEUgCPVU=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 840, + "width": 263, + "height": 13, + "text": "+peutJouer(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzYdmUgO2x4=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzYdlEgLiGY=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 855, + "width": 263, + "height": 13, + "text": "+testWinner(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzZD7EgXwMY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzZD50gU/Gw=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 870, + "width": 263, + "height": 13, + "text": "+detect(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzZoZkggKSs=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzZoXkgdjQ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 173, + "top": 819, + "width": 263, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 824, - "top": 651, - "width": 161, - "height": 10 + "left": 168, + "top": 685, + "width": 273, + "height": 203 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAF2KRq44ygd1WQ=", + "_id": "AAAAAAF2KTkvVilg/zw=", "_parent": { - "$ref": "AAAAAAF2KRq44ygVKIc=" + "$ref": "AAAAAAF2KTkvVilYQxA=" }, "model": { - "$ref": "AAAAAAF2KRq44ygTkOc=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, "visible": false, "font": "Arial;13;0", - "left": 320, - "top": 1016, + "left": -16, + "top": -8, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAF2KRq44ygep30=", + "_id": "AAAAAAF2KTkvVilhHmg=", "_parent": { - "$ref": "AAAAAAF2KRq44ygVKIc=" + "$ref": "AAAAAAF2KTkvVilYQxA=" }, "model": { - "$ref": "AAAAAAF2KRq44ygTkOc=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, "visible": false, "font": "Arial;13;0", - "left": 320, - "top": 1016, + "left": -16, + "top": -8, "width": 10, "height": 10 } ], - "containerView": { - "$ref": "AAAAAAF2KRgHQybUFho=" - }, "font": "Arial;13;0", "containerChangeable": true, - "left": 824, - "top": 616, - "width": 161, - "height": 177, + "left": 168, + "top": 592, + "width": 273, + "height": 296, "nameCompartment": { - "$ref": "AAAAAAF2KRq44ygWSSI=" + "$ref": "AAAAAAF2KTkvVilZxzs=" }, "attributeCompartment": { - "$ref": "AAAAAAF2KRq44ygbGpY=" + "$ref": "AAAAAAF2KTkvVileQhE=" }, "operationCompartment": { - "$ref": "AAAAAAF2KRq44ygcsHw=" + "$ref": "AAAAAAF2KTkvVilfVa8=" }, "receptionCompartment": { - "$ref": "AAAAAAF2KRq44ygd1WQ=" + "$ref": "AAAAAAF2KTkvVilg/zw=" }, "templateParameterCompartment": { - "$ref": "AAAAAAF2KRq44ygep30=" + "$ref": "AAAAAAF2KTkvVilhHmg=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAF2LPXC4Yl/o4U=", + "_type": "UMLClassView", + "_id": "AAAAAAF2KRq44ygVKIc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAF2LPXC4Yl79ik=" + "$ref": "AAAAAAF2KRq44ygTkOc=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmAoRM=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRq44ygWSSI=", "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" + "$ref": "AAAAAAF2KRq44ygVKIc=" }, "model": { - "$ref": "AAAAAAF2LPXC4Yl79ik=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 528, - "top": 279, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmBvNY=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl79ik=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 538, - "top": 268, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmCYcA=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl79ik=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 507, - "top": 300, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmDKx4=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl86f8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 514, - "top": 265, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmEAgA=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl86f8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 524, - "top": 257, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmFUM0=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl86f8=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 492, - "top": 282, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmGl4Y=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl96hY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 542, - "top": 292, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmHQzQ=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl96hY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 549, - "top": 281, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPXC4YmIA1A=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl96hY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 526, - "top": 315, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - } - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAF2LPXC4YmJa68=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl86f8=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAF2LPXC4omKfFg=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl/o4U=" - }, - "model": { - "$ref": "AAAAAAF2LPXC4Yl96hY=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAF2KRmqRyegw78=" - }, - "tail": { - "$ref": "AAAAAAF2KRjtNSdF0ao=" - }, - "lineStyle": 1, - "points": "485:265;551:327", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAF2LPXC4YmAoRM=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAF2LPXC4YmBvNY=" - }, - "propertyLabel": { - "$ref": "AAAAAAF2LPXC4YmCYcA=" - }, - "tailRoleNameLabel": { - "$ref": "AAAAAAF2LPXC4YmDKx4=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAF2LPXC4YmEAgA=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAF2LPXC4YmFUM0=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAF2LPXC4YmGl4Y=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAF2LPXC4YmHQzQ=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAF2LPXC4YmIA1A=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAF2LPXC4YmJa68=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAF2LPXC4omKfFg=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAF2KUGhrin8k40=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAF2KUGhrin65MA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAF2KUGhrin92pk=", - "_parent": { - "$ref": "AAAAAAF2KUGhrin8k40=" - }, - "model": { - "$ref": "AAAAAAF2KUGhrin65MA=" + "$ref": "AAAAAAF2KRq44ygTkOc=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAF2KUGhrin+EJk=", + "_id": "AAAAAAF2KRq44ygXCt4=", "_parent": { - "$ref": "AAAAAAF2KUGhrin92pk=" + "$ref": "AAAAAAF2KRq44ygWSSI=" }, "visible": false, "font": "Arial;13;0", - "left": 368, - "top": 432, + "left": 360, + "top": 1464, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAF2KUGhryn/j44=", + "_id": "AAAAAAF2KRq44ygY/Cg=", "_parent": { - "$ref": "AAAAAAF2KUGhrin92pk=" + "$ref": "AAAAAAF2KRq44ygWSSI=" }, "font": "Arial;13;1", - "left": 989, - "top": 327, - "width": 163.68701171875, + "left": 773, + "top": 599, + "width": 263, "height": 13, - "text": "Partie" + "text": "VueJoueur" }, { "_type": "LabelView", - "_id": "AAAAAAF2KUGhryoAqb0=", + "_id": "AAAAAAF2KRq44ygZ8qA=", "_parent": { - "$ref": "AAAAAAF2KUGhrin92pk=" + "$ref": "AAAAAAF2KRq44ygWSSI=" }, "visible": false, "font": "Arial;13;0", - "left": 368, - "top": 432, + "left": 360, + "top": 1464, "width": 73.67724609375, "height": 13, - "text": "(from model)" + "text": "(from vue)" }, { "_type": "LabelView", - "_id": "AAAAAAF2KUGhryoBKCg=", + "_id": "AAAAAAF2KRq44yga+uQ=", "_parent": { - "$ref": "AAAAAAF2KUGhrin92pk=" + "$ref": "AAAAAAF2KRq44ygWSSI=" }, "visible": false, "font": "Arial;13;0", - "left": 368, - "top": 432, + "left": 360, + "top": 1464, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 984, - "top": 320, - "width": 173.68701171875, + "left": 768, + "top": 592, + "width": 273, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAF2KUGhrin+EJk=" + "$ref": "AAAAAAF2KRq44ygXCt4=" }, "nameLabel": { - "$ref": "AAAAAAF2KUGhryn/j44=" + "$ref": "AAAAAAF2KRq44ygY/Cg=" }, "namespaceLabel": { - "$ref": "AAAAAAF2KUGhryoAqb0=" + "$ref": "AAAAAAF2KRq44ygZ8qA=" }, "propertyLabel": { - "$ref": "AAAAAAF2KUGhryoBKCg=" + "$ref": "AAAAAAF2KRq44yga+uQ=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAF2KUGhryoClug=", + "_id": "AAAAAAF2KRq44ygbGpY=", "_parent": { - "$ref": "AAAAAAF2KUGhrin8k40=" + "$ref": "AAAAAAF2KRq44ygVKIc=" }, "model": { - "$ref": "AAAAAAF2KUGhrin65MA=" + "$ref": "AAAAAAF2KRq44ygTkOc=" }, "subViews": [ { "_type": "UMLAttributeView", - "_id": "AAAAAAF2KUTniCqdg/0=", + "_id": "AAAAAAF2wzFqAEekD2c=", "_parent": { - "$ref": "AAAAAAF2KUGhryoClug=" + "$ref": "AAAAAAF2KRq44ygbGpY=" }, "model": { - "$ref": "AAAAAAF2KUTngCqadDo=" + "$ref": "AAAAAAF2wzFp+EehL34=" }, "font": "Arial;13;0", - "left": 989, - "top": 350, - "width": 163.68701171875, + "left": 773, + "top": 622, + "width": 263, "height": 13, - "text": "-listeJoueur: Joueur[]", + "text": "-game: Puissance4Controller", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 984, - "top": 345, - "width": 173.68701171875, + "left": 768, + "top": 617, + "width": 273, "height": 23 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAF2KUGhryoDrHE=", + "_id": "AAAAAAF2KRq44ygcsHw=", "_parent": { - "$ref": "AAAAAAF2KUGhrin8k40=" + "$ref": "AAAAAAF2KRq44ygVKIc=" }, "model": { - "$ref": "AAAAAAF2KUGhrin65MA=" + "$ref": "AAAAAAF2KRq44ygTkOc=" }, "subViews": [ { "_type": "UMLOperationView", - "_id": "AAAAAAF2KUTGJiqW2XI=", + "_id": "AAAAAAF2wzA//0ePIRA=", "_parent": { - "$ref": "AAAAAAF2KUGhryoDrHE=" + "$ref": "AAAAAAF2KRq44ygcsHw=" }, "model": { - "$ref": "AAAAAAF2KUTGISqTgRY=" + "$ref": "AAAAAAF2wzA/8EeMxL0=" }, "font": "Arial;13;0", - "left": 989, - "top": 373, - "width": 163.68701171875, + "left": 773, + "top": 645, + "width": 263, "height": 13, - "text": "+Partie()", + "text": "+VueJoueur()", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAF2KUcNwyqssvs=", + "_id": "AAAAAAF2wzCDd0eWrh4=", "_parent": { - "$ref": "AAAAAAF2KUGhryoDrHE=" + "$ref": "AAAAAAF2KRq44ygcsHw=" }, "model": { - "$ref": "AAAAAAF2KUcNviqp1WY=" + "$ref": "AAAAAAF2wzCDcUeT6SE=" }, "font": "Arial;13;0", - "left": 989, - "top": 388, - "width": 163.68701171875, + "left": 773, + "top": 660, + "width": 263, "height": 13, - "text": "+getJoueur(): Joueur", + "text": "+play()", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", - "_id": "AAAAAAF2KUc7zCq1MTA=", + "_id": "AAAAAAF2wzE1kkedJF4=", "_parent": { - "$ref": "AAAAAAF2KUGhryoDrHE=" + "$ref": "AAAAAAF2KRq44ygcsHw=" }, "model": { - "$ref": "AAAAAAF2KUc7xyqyxiI=" + "$ref": "AAAAAAF2wzE1jEeajxE=" }, "font": "Arial;13;0", - "left": 989, - "top": 403, - "width": 163.68701171875, + "left": 773, + "top": 675, + "width": 263, "height": 13, - "text": "+getJoueurGagnat(): Joueur", + "text": "+majGrille()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 984, - "top": 368, - "width": 173.68701171875, + "left": 768, + "top": 640, + "width": 273, "height": 53 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAF2KUGhryoEpbU=", + "_id": "AAAAAAF2KRq44ygd1WQ=", "_parent": { - "$ref": "AAAAAAF2KUGhrin8k40=" + "$ref": "AAAAAAF2KRq44ygVKIc=" }, "model": { - "$ref": "AAAAAAF2KUGhrin65MA=" + "$ref": "AAAAAAF2KRq44ygTkOc=" }, "visible": false, "font": "Arial;13;0", - "left": 256, - "top": 216, + "left": 264, + "top": 992, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAF2KUGhryoF1H4=", + "_id": "AAAAAAF2KRq44ygep30=", "_parent": { - "$ref": "AAAAAAF2KUGhrin8k40=" + "$ref": "AAAAAAF2KRq44ygVKIc=" }, "model": { - "$ref": "AAAAAAF2KUGhrin65MA=" + "$ref": "AAAAAAF2KRq44ygTkOc=" }, "visible": false, "font": "Arial;13;0", - "left": 256, - "top": 216, + "left": 264, + "top": 992, "width": 10, "height": 10 } ], "containerView": { - "$ref": "AAAAAAF2KRfmACa6yvI=" + "$ref": "AAAAAAF2KRgHQybUFho=" }, "font": "Arial;13;0", "containerChangeable": true, - "left": 984, - "top": 320, - "width": 173.68701171875, - "height": 185, + "left": 768, + "top": 592, + "width": 273, + "height": 305, "nameCompartment": { - "$ref": "AAAAAAF2KUGhrin92pk=" + "$ref": "AAAAAAF2KRq44ygWSSI=" }, "attributeCompartment": { - "$ref": "AAAAAAF2KUGhryoClug=" + "$ref": "AAAAAAF2KRq44ygbGpY=" }, "operationCompartment": { - "$ref": "AAAAAAF2KUGhryoDrHE=" + "$ref": "AAAAAAF2KRq44ygcsHw=" }, "receptionCompartment": { - "$ref": "AAAAAAF2KUGhryoEpbU=" + "$ref": "AAAAAAF2KRq44ygd1WQ=" }, "templateParameterCompartment": { - "$ref": "AAAAAAF2KUGhryoF1H4=" + "$ref": "AAAAAAF2KRq44ygep30=" } }, { @@ -2429,8 +2371,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 352, - "top": 656, + "left": 624, + "top": 224, "height": 13 }, { @@ -2440,8 +2382,8 @@ "$ref": "AAAAAAF2KRmqRyeh5qI=" }, "font": "Arial;13;1", - "left": 557, - "top": 327, + "left": 693, + "top": 111, "width": 167, "height": 13, "text": "Pion" @@ -2454,8 +2396,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 352, - "top": 656, + "left": 624, + "top": 224, "width": 73.67724609375, "height": 13, "text": "(from model)" @@ -2468,15 +2410,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 352, - "top": 656, + "left": 624, + "top": 224, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 552, - "top": 320, + "left": 688, + "top": 104, "width": 177, "height": 25, "stereotypeLabel": { @@ -2512,8 +2454,8 @@ "$ref": "AAAAAAF2KTLXhikFVYU=" }, "font": "Arial;13;0", - "left": 557, - "top": 350, + "left": 693, + "top": 134, "width": 167, "height": 13, "text": "-couleur: Color", @@ -2530,8 +2472,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 693, - "top": 813, + "left": 965, + "top": 381, "width": 175, "height": 13, "text": "+Attribute1", @@ -2547,8 +2489,8 @@ "$ref": "AAAAAAF2KT5yoinLNbk=" }, "font": "Arial;13;0", - "left": 557, - "top": 365, + "left": 693, + "top": 149, "width": 167, "height": 13, "text": "-enplacement: Case", @@ -2556,377 +2498,1723 @@ } ], "font": "Arial;13;0", - "left": 552, - "top": 345, - "width": 177, - "height": 38 + "left": 688, + "top": 129, + "width": 177, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRmqRyenog8=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTtvpSmP0uA=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTtvmymM/Ms=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 172, + "width": 167, + "height": 13, + "text": "+Pion()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTzXYym0J1I=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTzXXCmx5m8=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 187, + "width": 167, + "height": 13, + "text": "+getCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTzyhim7QgI=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTzygSm4OfA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 419, + "width": 175, + "height": 13, + "text": "+setCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KT5A2ynHVJ0=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KT5A0CnEE/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 829, + "top": -14, + "width": 167, + "height": 13, + "text": "+getCase()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KT+HfinZ8As=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KT+HeinW4pc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 449, + "width": 175, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 688, + "top": 167, + "width": 177, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRmqRyeoOO0=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRmqRyepUws=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 232, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 688, + "top": 104, + "width": 177, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRmqRyeoOO0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRmqRyepUws=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzlorkhL+TI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hMUCM=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 250, + "top": 450, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hNcwE=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 265, + "top": 446, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hOa3Q=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 221, + "top": 457, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hPokE=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 344, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hQaBI=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": 343, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hR848=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 196, + "top": 346, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hS1Y0=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 276, + "top": 556, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hTIFk=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 550, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hU8Tc=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 250, + "top": 566, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzlor0hVZIQ=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzlor0hWR6s=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "tail": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "lineStyle": 1, + "points": "204:329;268:591", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzlor0hMUCM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzlor0hNcwE=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzlor0hOa3Q=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzlor0hPokE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzlor0hQaBI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzlor0hR848=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzlor0hS1Y0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzlor0hTIFk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzlor0hU8Tc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzlor0hVZIQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzlor0hWR6s=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzl6Y0iOhx4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iP7k0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 704, + "top": 468, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iQzy0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 713, + "top": 480, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iRELc=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 687, + "top": 443, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iSAQE=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 938, + "top": 303, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iTl9U=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 944, + "top": 315, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iUUpA=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 926, + "top": 278, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iVP4k=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 470, + "top": 633, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iWFmg=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": 642, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iXkzI=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 451, + "top": 613, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzl6Y0iYDLw=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzl6ZEiZebg=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "tail": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "lineStyle": 1, + "points": "951:282;441:642", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzl6Y0iP7k0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzl6Y0iQzy0=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iRELc=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzl6Y0iSAQE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iTl9U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzl6Y0iUUpA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzl6Y0iVP4k=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iWFmg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzl6Y0iXkzI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzl6Y0iYDLw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzl6ZEiZebg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzmoLUj4bTU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj5UAM=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 604, + "top": 720, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj64tc=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 604, + "top": 705, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj7JAs=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 603, + "top": 749, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj8zvc=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 467, + "top": 719, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj9u6I=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 469, + "top": 705, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj+osY=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 462, + "top": 746, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj/IC8=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 741, + "top": 721, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUkAJHU=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 738, + "top": 708, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUkBbrA=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 745, + "top": 749, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzmoLUkCf+o=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzmoLUkDN2s=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "tail": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "lineStyle": 1, + "points": "441:740;767:743", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzmoLUj5UAM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzmoLUj64tc=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzmoLUj7JAs=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzmoLUj8zvc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzmoLUj9u6I=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzmoLUj+osY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzmoLUj/IC8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzmoLUkAJHU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzmoLUkBbrA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzmoLUkCf+o=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzmoLUkDN2s=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zgogJ65ai1A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65bdP4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 308, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65cX5M=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 308, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65dy+4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 308, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65e+Cg=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 282, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65f4bU=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 285, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65g7CU=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 278, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65hsXk=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 333, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65iobI=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 330, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65jBN4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 337, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zgogJ65kMKc=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zgogJ65lRXY=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "tail": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "lineStyle": 1, + "points": "257:216;359:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zgogJ65bdP4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2zgogJ65cX5M=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2zgogJ65dy+4=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zgogJ65e+Cg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zgogJ65f4bU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zgogJ65g7CU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zgogJ65hsXk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zgogJ65iobI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zgogJ65jBN4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zgogJ65kMKc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zgogJ65lRXY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zhHwLrDsMZM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDtcGg=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDujhY=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 636, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDvYo8=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDwX7w=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 611, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDxFOQ=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 614, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDytHY=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 607, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDzl6g=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 661, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAF2KRmqRyenog8=", + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrD00XE=", "_parent": { - "$ref": "AAAAAAF2KRmqRyegw78=" + "$ref": "AAAAAAF2zhHwLrDsMZM=" }, "model": { - "$ref": "AAAAAAF2KRmqRiee4ZY=" + "$ref": "AAAAAAF2zhHwLrDqNIA=" }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAF2KTtvpSmP0uA=", - "_parent": { - "$ref": "AAAAAAF2KRmqRyenog8=" - }, - "model": { - "$ref": "AAAAAAF2KTtvmymM/Ms=" - }, - "font": "Arial;13;0", - "left": 557, - "top": 388, - "width": 167, - "height": 13, - "text": "+Pion()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAF2KTzXYym0J1I=", - "_parent": { - "$ref": "AAAAAAF2KRmqRyenog8=" - }, - "model": { - "$ref": "AAAAAAF2KTzXXCmx5m8=" - }, - "font": "Arial;13;0", - "left": 557, - "top": 403, - "width": 167, - "height": 13, - "text": "+getCouleur()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAF2KTzyhim7QgI=", - "_parent": { - "$ref": "AAAAAAF2KRmqRyenog8=" - }, - "model": { - "$ref": "AAAAAAF2KTzygSm4OfA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 693, - "top": 851, - "width": 175, - "height": 13, - "text": "+setCouleur()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAF2KT5A2ynHVJ0=", - "_parent": { - "$ref": "AAAAAAF2KRmqRyenog8=" - }, - "model": { - "$ref": "AAAAAAF2KT5A0CnEE/Q=" - }, - "font": "Arial;13;0", - "left": 557, - "top": 418, - "width": 167, - "height": 13, - "text": "+getCase()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAF2KT+HfinZ8As=", - "_parent": { - "$ref": "AAAAAAF2KRmqRyenog8=" - }, - "model": { - "$ref": "AAAAAAF2KT+HeinW4pc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 693, - "top": 881, - "width": 175, - "height": 13, - "text": "+Operation1()", - "horizontalAlignment": 0 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 552, - "top": 383, - "width": 177, - "height": 53 + "left": 658, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAF2KRmqRyeoOO0=", + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrD1Jh8=", "_parent": { - "$ref": "AAAAAAF2KRmqRyegw78=" + "$ref": "AAAAAAF2zhHwLrDsMZM=" }, "model": { - "$ref": "AAAAAAF2KRmqRiee4ZY=" + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 665, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhHwLrD2gWA=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" }, "visible": false, "font": "Arial;13;0", - "left": 184, - "top": 440, "width": 10, "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAF2KRmqRyepUws=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhHwLrD3h4g=", "_parent": { - "$ref": "AAAAAAF2KRmqRyegw78=" + "$ref": "AAAAAAF2zhHwLrDsMZM=" }, "model": { - "$ref": "AAAAAAF2KRmqRiee4ZY=" + "$ref": "AAAAAAF2zhHwLrDqNIA=" }, "visible": false, "font": "Arial;13;0", - "left": 184, - "top": 440, "width": 10, "height": 10 } ], - "containerView": { - "$ref": "AAAAAAF2KRfmACa6yvI=" - }, "font": "Arial;13;0", - "containerChangeable": true, - "left": 552, - "top": 320, - "width": 177, - "height": 185, - "nameCompartment": { - "$ref": "AAAAAAF2KRmqRyeh5qI=" + "head": { + "$ref": "AAAAAAF2KRmqRyegw78=" }, - "attributeCompartment": { - "$ref": "AAAAAAF2KRmqRyemRDs=" + "tail": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" }, - "operationCompartment": { - "$ref": "AAAAAAF2KRmqRyenog8=" + "lineStyle": 1, + "points": "586:216;687:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zhHwLrDtcGg=" }, - "receptionCompartment": { - "$ref": "AAAAAAF2KRmqRyeoOO0=" + "stereotypeLabel": { + "$ref": "AAAAAAF2zhHwLrDujhY=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAF2KRmqRyepUws=" + "propertyLabel": { + "$ref": "AAAAAAF2zhHwLrDvYo8=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zhHwLrDwX7w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zhHwLrDxFOQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zhHwLrDytHY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zhHwLrDzl6g=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zhHwLrD00XE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zhHwLrD1Jh8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zhHwLrD2gWA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zhHwLrD3h4g=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAF2LPchzItdUJg=", + "_id": "AAAAAAF2zhIIVrFrZ3E=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAF2LPchy4tZ8Zw=" + "$ref": "AAAAAAF2zhIIVrFnnoE=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzIteu6M=", + "_id": "AAAAAAF2zhIIVrFsrqw=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4tZ8Zw=" + "$ref": "AAAAAAF2zhIIVrFnnoE=" }, "visible": false, "font": "Arial;13;0", - "left": 980, - "top": 285, + "left": 908, + "top": 195, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzItfYwE=", + "_id": "AAAAAAF2zhIIVrFtzWQ=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4tZ8Zw=" + "$ref": "AAAAAAF2zhIIVrFnnoE=" }, "visible": null, "font": "Arial;13;0", - "left": 991, - "top": 275, + "left": 908, + "top": 180, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzItgvRs=", + "_id": "AAAAAAF2zhIIVrFuf04=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4tZ8Zw=" + "$ref": "AAAAAAF2zhIIVrFnnoE=" }, "visible": false, "font": "Arial;13;0", - "left": 957, - "top": 304, + "left": 908, + "top": 225, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzIthMXU=", + "_id": "AAAAAAF2zhIIVrFvRoY=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4taITY=" + "$ref": "AAAAAAF2zhIIVrFoWkI=" }, "visible": false, "font": "Arial;13;0", - "left": 981, - "top": 287, + "left": 890, + "top": 195, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzIti9Vg=", + "_id": "AAAAAAF2zhIIV7Fwd+U=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4taITY=" + "$ref": "AAAAAAF2zhIIVrFoWkI=" }, "visible": false, "font": "Arial;13;0", - "left": 992, - "top": 279, + "left": 893, + "top": 181, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzItj13E=", + "_id": "AAAAAAF2zhIIV7FxYGE=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4taITY=" + "$ref": "AAAAAAF2zhIIVrFoWkI=" }, "visible": false, "font": "Arial;13;0", - "left": 958, - "top": 302, + "left": 886, + "top": 222, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzItklrU=", + "_id": "AAAAAAF2zhIIV7FygDw=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4tbLok=" + "$ref": "AAAAAAF2zhIIVrFpwSU=" }, "visible": false, "font": "Arial;13;0", - "left": 978, - "top": 283, + "left": 925, + "top": 195, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzItlxUg=", + "_id": "AAAAAAF2zhIIV7FzvLc=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4tbLok=" + "$ref": "AAAAAAF2zhIIVrFpwSU=" }, "visible": false, "font": "Arial;13;0", - "left": 986, - "top": 273, + "left": 922, + "top": 181, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAF2LPchzItm64Y=", + "_id": "AAAAAAF2zhIIV7F0uXo=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4tbLok=" + "$ref": "AAAAAAF2zhIIVrFpwSU=" }, "visible": false, "font": "Arial;13;0", - "left": 961, - "top": 305, + "left": 929, + "top": 222, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAF2LPchzItn5Dg=", + "_id": "AAAAAAF2zhIIV7F1nUE=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4taITY=" + "$ref": "AAAAAAF2zhIIVrFoWkI=" }, "visible": false, "font": "Arial;13;0", @@ -2935,12 +4223,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAF2LPchzIto7y8=", + "_id": "AAAAAAF2zhIIV7F2Kp4=", "_parent": { - "$ref": "AAAAAAF2LPchzItdUJg=" + "$ref": "AAAAAAF2zhIIVrFrZ3E=" }, "model": { - "$ref": "AAAAAAF2LPchy4tbLok=" + "$ref": "AAAAAAF2zhIIVrFpwSU=" }, "visible": false, "font": "Arial;13;0", @@ -2950,46 +4238,46 @@ ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAF2KUGhrin8k40=" + "$ref": "AAAAAAF2KRlHiyd0d1E=" }, "tail": { - "$ref": "AAAAAAF2KRlHiyd0d1E=" + "$ref": "AAAAAAF2KRmqRyegw78=" }, "lineStyle": 1, - "points": "953:284;985:319", + "points": "865:216;951:216", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAF2LPchzIteu6M=" + "$ref": "AAAAAAF2zhIIVrFsrqw=" }, "stereotypeLabel": { - "$ref": "AAAAAAF2LPchzItfYwE=" + "$ref": "AAAAAAF2zhIIVrFtzWQ=" }, "propertyLabel": { - "$ref": "AAAAAAF2LPchzItgvRs=" + "$ref": "AAAAAAF2zhIIVrFuf04=" }, "tailRoleNameLabel": { - "$ref": "AAAAAAF2LPchzIthMXU=" + "$ref": "AAAAAAF2zhIIVrFvRoY=" }, "tailPropertyLabel": { - "$ref": "AAAAAAF2LPchzIti9Vg=" + "$ref": "AAAAAAF2zhIIV7Fwd+U=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAF2LPchzItj13E=" + "$ref": "AAAAAAF2zhIIV7FxYGE=" }, "headRoleNameLabel": { - "$ref": "AAAAAAF2LPchzItklrU=" + "$ref": "AAAAAAF2zhIIV7FygDw=" }, "headPropertyLabel": { - "$ref": "AAAAAAF2LPchzItlxUg=" + "$ref": "AAAAAAF2zhIIV7FzvLc=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAF2LPchzItm64Y=" + "$ref": "AAAAAAF2zhIIV7F0uXo=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAF2LPchzItn5Dg=" + "$ref": "AAAAAAF2zhIIV7F1nUE=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAF2LPchzIto7y8=" + "$ref": "AAAAAAF2zhIIV7F2Kp4=" } } ] @@ -3034,7 +4322,47 @@ "_parent": { "$ref": "AAAAAAF2KRgHQybSPl0=" }, - "name": "VueJoueur" + "name": "VueJoueur", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzFp+EehL34=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "game", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzA/8EeMxL0=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "VueJoueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzCDcUeT6SE=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "play" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzE1jEeajxE=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "majGrille" + } + ] } ] }, @@ -3053,6 +4381,63 @@ "$ref": "AAAAAAF2KRfl/ya4LCo=" }, "name": "Grille", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzlorkhHXw4=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzlorkhI5x0=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "reference": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzlorkhJ+gA=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zgogJq5W0S8=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zgogJq5X2YI=", + "_parent": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "reference": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zgogJq5YYKc=", + "_parent": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "aggregation": "composite" + } + } + ], "attributes": [ { "_type": "UMLAttribute", @@ -3111,7 +4496,7 @@ "_parent": { "$ref": "AAAAAAF2KRjA1ScWNd8=" }, - "name": "getLigne", + "name": "getNbLigne", "parameters": [ { "_type": "UMLParameter", @@ -3130,7 +4515,7 @@ "_parent": { "$ref": "AAAAAAF2KRjA1ScWNd8=" }, - "name": "getColonne", + "name": "getNbColonne", "parameters": [ { "_type": "UMLParameter", @@ -3225,18 +4610,7 @@ "_parent": { "$ref": "AAAAAAF2KRjA1ScWNd8=" }, - "name": "estVide", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAF2KWfObirmgxY=", - "_parent": { - "$ref": "AAAAAAF2KWd7FyrXUqM=" - }, - "type": "boolean", - "direction": "return" - } - ] + "name": "viderGrille" }, { "_type": "UMLOperation", @@ -3244,18 +4618,7 @@ "_parent": { "$ref": "AAAAAAF2KRjA1ScWNd8=" }, - "name": "estPleine", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAF2KWft0irpn7E=", - "_parent": { - "$ref": "AAAAAAF2KWeliSrfKhU=" - }, - "type": "boolean", - "direction": "return" - } - ] + "name": "getNbCases" } ] }, @@ -3293,6 +4656,33 @@ "$ref": "AAAAAAF2KUGhrin65MA=" } } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzl6Y0iKOok=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzl6Y0iLh1o=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzl6Y0iMzk0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } } ], "attributes": [ @@ -3303,6 +4693,7 @@ "$ref": "AAAAAAF2KRlHiidyrPI=" }, "name": "nom", + "visibility": "private", "type": "String" }, { @@ -3312,6 +4703,7 @@ "$ref": "AAAAAAF2KRlHiidyrPI=" }, "name": "nbPions", + "visibility": "private", "type": "int" }, { @@ -3320,7 +4712,8 @@ "_parent": { "$ref": "AAAAAAF2KRlHiidyrPI=" }, - "name": "couleurPion", + "name": "Pion", + "visibility": "private", "type": "Color" }, { @@ -3330,6 +4723,7 @@ "$ref": "AAAAAAF2KRlHiidyrPI=" }, "name": "score", + "visibility": "private", "type": "int" } ], @@ -3504,6 +4898,35 @@ "$ref": "AAAAAAF2KRfl/ya4LCo=" }, "name": "Pion", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zhIIVrFnnoE=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhIIVrFoWkI=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhIIVrFpwSU=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + } + } + ], "attributes": [ { "_type": "UMLAttribute", @@ -3586,172 +5009,563 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAF2KRjtNCdDrwk=", + "_id": "AAAAAAF2KRjtNCdDrwk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Case", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPWlK4kXjFw=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPWlLIkYPPk=", + "_parent": { + "$ref": "AAAAAAF2LPWlK4kXjFw=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPWlLIkZqdc=", + "_parent": { + "$ref": "AAAAAAF2LPWlK4kXjFw=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPXC4Yl79ik=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPXC4Yl86f8=", + "_parent": { + "$ref": "AAAAAAF2LPXC4Yl79ik=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPXC4Yl96hY=", + "_parent": { + "$ref": "AAAAAAF2LPXC4Yl79ik=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zhHwLbDojEE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhHwLbDpV+M=", + "_parent": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhHwLrDqNIA=", + "_parent": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KSpO5yj1CME=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "posLigne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTEgMSj9GTU=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "couleur", + "visibility": "private", + "type": "Color" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTOmWSkN3I0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "posColonne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wyB3UUVtIj4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "pion", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTRX4CkdjjM=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "Case" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTUalikmmXw=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "remplir", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KTVi3yku77k=", + "_parent": { + "$ref": "AAAAAAF2KTUalikmmXw=" + }, + "name": "Pion pion", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KWKLqCrJfPE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "estVide", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KWKvPSrQQ68=", + "_parent": { + "$ref": "AAAAAAF2KWKLqCrJfPE=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx96F0Q1qX0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getPion", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzon40neH9o=", + "_parent": { + "$ref": "AAAAAAF2wx96F0Q1qX0=" + }, + "type": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx+rrkRmxVQ=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getEmplacementLigne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzpML0oXetA=", + "_parent": { + "$ref": "AAAAAAF2wx+rrkRmxVQ=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx/DukSXMR4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getEmplacementColonne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzpbekpQ1MA=", + "_parent": { + "$ref": "AAAAAAF2wx/DukSXMR4=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wyAPiETnobY=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "setEmpalcement", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzrCrUqJ2Lk=", + "_parent": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "name": "int PosL", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzsDzUqnp9Q=", + "_parent": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "name": "int PosC", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRosFifPdkg=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Case", + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KTkvVilWWw4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Puissance4Controller", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAF2LPWlK4kXjFw=", + "_id": "AAAAAAF2wzmoLUj0XIs=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAF2LPWlLIkYPPk=", + "_id": "AAAAAAF2wzmoLUj1TRw=", "_parent": { - "$ref": "AAAAAAF2LPWlK4kXjFw=" + "$ref": "AAAAAAF2wzmoLUj0XIs=" }, "reference": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAF2LPWlLIkZqdc=", + "_id": "AAAAAAF2wzmoLUj2VFU=", "_parent": { - "$ref": "AAAAAAF2LPWlK4kXjFw=" + "$ref": "AAAAAAF2wzmoLUj0XIs=" }, "reference": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KRq44ygTkOc=" } } - }, + } + ], + "attributes": [ { - "_type": "UMLAssociation", - "_id": "AAAAAAF2LPXC4Yl79ik=", + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzcIKUgkLOY=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAF2LPXC4Yl86f8=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl79ik=" - }, - "reference": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" - } + "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAF2LPXC4Yl96hY=", - "_parent": { - "$ref": "AAAAAAF2LPXC4Yl79ik=" - }, - "reference": { - "$ref": "AAAAAAF2KRmqRiee4ZY=" - } + "name": "grilleCourant", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" } - } - ], - "attributes": [ + }, { "_type": "UMLAttribute", - "_id": "AAAAAAF2KSpO5yj1CME=", + "_id": "AAAAAAF2wzcrREgrjZ0=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "name": "posLigne", + "name": "joueurCourant", "visibility": "private", - "type": "int" + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } }, { "_type": "UMLAttribute", - "_id": "AAAAAAF2KTEgMSj9GTU=", + "_id": "AAAAAAF2wzdOT0gy6JE=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "name": "couleur", + "name": "victoire", "visibility": "private", - "type": "Color" + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } }, { "_type": "UMLAttribute", - "_id": "AAAAAAF2KTOmWSkN3I0=", + "_id": "AAAAAAF2wzdlg0g5/+8=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "name": "posColonne", + "name": "listeJoueurs", "visibility": "private", - "type": "int" + "type": "ArraysList<Joueur>" } ], "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAF2KTRX4CkdjjM=", + "_id": "AAAAAAF2wzHwFEeov9c=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "name": "Case" + "name": "Puissance4Controller" }, { "_type": "UMLOperation", - "_id": "AAAAAAF2KTUalikmmXw=", + "_id": "AAAAAAF2wzIsd0ev7JA=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "startGame" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzP+QEe4PaE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "name": "Remplir", + "name": "getGrilleCourant", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAF2KTVi3yku77k=", + "_id": "AAAAAAF2wzQozke/jw4=", "_parent": { - "$ref": "AAAAAAF2KTUalikmmXw=" + "$ref": "AAAAAAF2wzP+QEe4PaE=" }, - "name": "posLigne", - "type": "" - }, + "type": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzRDNEfB8QA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "setGrilleCourant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzRbfEfIE5I=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "setJoueurCourant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzSS7kfPWmM=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getJoueurCourant", + "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAF2KTVi3ykvhaA=", + "_id": "AAAAAAF2wzTEKUfWgZQ=", "_parent": { - "$ref": "AAAAAAF2KTUalikmmXw=" + "$ref": "AAAAAAF2wzSS7kfPWmM=" }, - "name": "posColonne", - "type": "" + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" } ] }, { "_type": "UMLOperation", - "_id": "AAAAAAF2KWKLqCrJfPE=", + "_id": "AAAAAAF2wzTj4UfhUC0=", "_parent": { - "$ref": "AAAAAAF2KRjtNCdDrwk=" + "$ref": "AAAAAAF2KTkvVilWWw4=" }, - "name": "estVide", + "name": "getListeJoueur", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAF2KWKvPSrQQ68=", + "_id": "AAAAAAF2wzU2kkforFY=", "_parent": { - "$ref": "AAAAAAF2KWKLqCrJfPE=" + "$ref": "AAAAAAF2wzTj4UfhUC0=" + }, + "type": "ArraysList<Joueur>", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzVb/UfrGVo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "addJoueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzV80Ufy+64=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "joueurSuivant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzWrTEf5SBo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getWinner", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzXW9EgAd94=", + "_parent": { + "$ref": "AAAAAAF2wzWrTEf5SBo=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzXXEUgCPVU=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "peutJouer", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzYddUgJqIY=", + "_parent": { + "$ref": "AAAAAAF2wzXXEUgCPVU=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzYdlEgLiGY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "testWinner", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzZDyEgSV2I=", + "_parent": { + "$ref": "AAAAAAF2wzYdlEgLiGY=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzZD50gU/Gw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "detect", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzZoQEgbiOA=", + "_parent": { + "$ref": "AAAAAAF2wzZD50gU/Gw=" }, "type": "boolean", "direction": "return" } ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzZoXkgdjQ0=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "Operation1" } ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAF2KRosFifPdkg=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Class1" - }, - { - "_type": "UMLClass", - "_id": "AAAAAAF2KTkvVilWWw4=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Puissance4Controller" } ] } diff --git a/out/production/puissance4_java/dccSogo.mdj b/out/production/puissance4_java/dccSogo.mdj new file mode 100644 index 0000000000000000000000000000000000000000..1a556643af7bfbd12c9d181446f3892bf717ab7d --- /dev/null +++ b/out/production/puissance4_java/dccSogo.mdj @@ -0,0 +1,5573 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRdKDCab3zI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRdKDSacszo=", + "_parent": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "model": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDSadhgM=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2384, + "top": -1776, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDiaejsU=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "font": "Arial;13;1", + "left": 21, + "top": 38, + "width": 1207, + "height": 13, + "text": "puissance4" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDiafBYw=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2384, + "top": -1776, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRdKDiagd7s=", + "_parent": { + "$ref": "AAAAAAF2KRdKDSacszo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2384, + "top": -1776, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 16, + "top": 31, + "width": 1217, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRdKDSadhgM=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRdKDiaejsU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRdKDiafBYw=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRdKDiagd7s=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAF2KRgSmybuyUU=" + }, + { + "$ref": "AAAAAAF2KRgHQybUFho=" + }, + { + "$ref": "AAAAAAF2KRfmACa6yvI=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 16, + "top": 16, + "width": 1217, + "height": 913, + "nameCompartment": { + "$ref": "AAAAAAF2KRdKDSacszo=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRgSmybuyUU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRgSmybsTGk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRgSmybvkXg=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybuyUU=" + }, + "model": { + "$ref": "AAAAAAF2KRgSmybsTGk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybwNGw=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -488, + "top": -72, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybxj4s=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "font": "Arial;13;1", + "left": 37, + "top": 558, + "width": 543, + "height": 13, + "text": "controller" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybyzRs=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -488, + "top": -72, + "width": 104.0380859375, + "height": 13, + "text": "(from puissance4)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgSmybzp0A=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -488, + "top": -72, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 32, + "top": 551, + "width": 553, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRgSmybwNGw=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRgSmybxj4s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRgSmybyzRs=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRgSmybzp0A=" + } + } + ], + "containerView": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 32, + "top": 536, + "width": 553, + "height": 377, + "nameCompartment": { + "$ref": "AAAAAAF2KRgSmybvkXg=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRgHQybUFho=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRgHQybSPl0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRgHQybVzbU=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybUFho=" + }, + "model": { + "$ref": "AAAAAAF2KRgHQybSPl0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybWGIs=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1064, + "top": -24, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybXZ+A=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "font": "Arial;13;1", + "left": 613, + "top": 574, + "width": 575, + "height": 13, + "text": "vue" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybYtA4=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1064, + "top": -24, + "width": 104.0380859375, + "height": 13, + "text": "(from puissance4)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRgHQybZWn0=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1064, + "top": -24, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 608, + "top": 567, + "width": 585, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRgHQybWGIs=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRgHQybXZ+A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRgHQybYtA4=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRgHQybZWn0=" + } + } + ], + "containerView": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "containedViews": [ + { + "$ref": "AAAAAAF2KRq44ygVKIc=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 608, + "top": 552, + "width": 585, + "height": 361, + "nameCompartment": { + "$ref": "AAAAAAF2KRgHQybVzbU=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAF2KRfmACa6yvI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRfmACa7xE8=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "model": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa81kY=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -184, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa9F6Y=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "font": "Arial;13;1", + "left": 61, + "top": 62, + "width": 1151, + "height": 13, + "text": "model" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa+8io=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -184, + "width": 104.0380859375, + "height": 13, + "text": "(from puissance4)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRfmACa/p8k=", + "_parent": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -184, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 56, + "top": 55, + "width": 1161, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRfmACa81kY=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRfmACa9F6Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRfmACa+8io=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRfmACa/p8k=" + } + } + ], + "containerView": { + "$ref": "AAAAAAF2KRdKDCab3zI=" + }, + "containedViews": [ + { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + { + "$ref": "AAAAAAF2KRmqRyegw78=" + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 56, + "top": 40, + "width": 1161, + "height": 481, + "nameCompartment": { + "$ref": "AAAAAAF2KRfmACa7xE8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRjA1icYrXQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRjA1icZp8Q=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1icaCSE=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -104, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1icbBTo=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "font": "Arial;13;1", + "left": 101, + "top": 111, + "width": 151, + "height": 13, + "text": "Grille" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1ycc+AE=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -104, + "width": 80.9072265625, + "height": 13, + "text": "(from model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjA1ycdcoE=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -104, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 104, + "width": 161, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRjA1icaCSE=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRjA1icbBTo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRjA1ycc+AE=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRjA1ycdcoE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRjA1yceDko=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KRvZlCh1T2I=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KRvZiShyrOA=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 134, + "width": 151, + "height": 13, + "text": "-nbCases: int {unique}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KRzx/SiBgBo=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KRzx8yh+S70=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 149, + "width": 151, + "height": 13, + "text": "-grille: int[][]", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KR7EGSiKEVU=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KR7EDiiH39A=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 164, + "width": 151, + "height": 13, + "text": "-nbLigne: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KR8IpyiRuBg=", + "_parent": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "model": { + "$ref": "AAAAAAF2KR8IoSiOdjM=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 179, + "width": 151, + "height": 13, + "text": "-nbColonne: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 129, + "width": 161, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRjA1ycf3bY=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSLKXyicHqI=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSLKVSiZHsk=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 202, + "width": 151, + "height": 13, + "text": "+Grille()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSP5+CijUZU=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSP57Sig1DY=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 217, + "width": 151, + "height": 13, + "text": "+getNbLigne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSRUCCiqUOw=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSRUAyinLQ4=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 232, + "width": 151, + "height": 13, + "text": "+getNbColonne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSSCASixETQ=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSSB/SiuOT8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 149, + "top": 255, + "width": 151, + "height": 13, + "text": "+setLigne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSSRWyi4xQc=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSSRVii1Y4M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 149, + "top": 255, + "width": 151, + "height": 13, + "text": "+setColonne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSV4nyjOS+Y=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSV4kSjLufM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 165, + "top": 285, + "width": 159, + "height": 13, + "text": "+estVide(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KSdDQSjtXqc=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KSdDPSjqh3g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 165, + "top": 285, + "width": 159, + "height": 13, + "text": "+estPleine(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KWd7IyraiaI=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KWd7FyrXUqM=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 247, + "width": 151, + "height": 13, + "text": "+viderGrille()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KWeljSrizNo=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "model": { + "$ref": "AAAAAAF2KWeliSrfKhU=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 262, + "width": 151, + "height": 13, + "text": "+getNbCases()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 197, + "width": 161, + "height": 83 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRjA1ycgqX4=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRjA1ychO8o=", + "_parent": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "model": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -88, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 96, + "top": 104, + "width": 161, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRjA1icZp8Q=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRjA1yceDko=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRjA1ycf3bY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRjA1ycgqX4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRjA1ychO8o=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRjtNSdF0ao=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRjtNSdGCvs=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdHtJE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 254.8212890625, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdIO4k=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "font": "Arial;13;1", + "left": 365, + "top": 111, + "width": 216.39794921875, + "height": 13, + "text": "Case" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdJE2M=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 254.8212890625, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRjtNSdK+iU=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 254.8212890625, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 104, + "width": 226.39794921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRjtNSdHtJE=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRjtNSdIO4k=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRjtNSdJE2M=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRjtNSdK+iU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRjtNSdLxO8=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KSpO7Cj4zLY=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2KSpO5yj1CME=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 134, + "width": 216.39794921875, + "height": 13, + "text": "-posLigne: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTEgOykAT0I=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2KTEgMSj9GTU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 475.8212890625, + "top": 149, + "width": 143, + "height": 13, + "text": "-couleur: Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTOmXykQFOc=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2KTOmWSkN3I0=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 149, + "width": 216.39794921875, + "height": 13, + "text": "-posColonne: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wyB3VkVwjx8=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "model": { + "$ref": "AAAAAAF2wyB3UUVtIj4=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 164, + "width": 216.39794921875, + "height": 13, + "text": "-pion: Pion", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 129, + "width": 226.39794921875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRjtNSdMT7Q=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTRX5CkgG3Q=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2KTRX4CkdjjM=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 187, + "width": 216.39794921875, + "height": 13, + "text": "+Case()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTUamikp/A4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2KTUalikmmXw=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 202, + "width": 216.39794921875, + "height": 13, + "text": "+remplir(Pion pion)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KWKLsyrM6g0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2KWKLqCrJfPE=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 217, + "width": 216.39794921875, + "height": 13, + "text": "+estVide(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx96KEQ4b9k=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx96F0Q1qX0=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 232, + "width": 216.39794921875, + "height": 13, + "text": "+getPion(): Pion", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx+rtURp85c=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx+rrkRmxVQ=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 247, + "width": 216.39794921875, + "height": 13, + "text": "+getEmplacementLigne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wx/Dv0SabrE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wx/DukSXMR4=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 262, + "width": 216.39794921875, + "height": 13, + "text": "+getEmplacementColonne(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wyAPjETq/T0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "model": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 277, + "width": 216.39794921875, + "height": 13, + "text": "+setEmpalcement(int PosL, int PosC)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 182, + "width": 226.39794921875, + "height": 113 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRjtNSdNe0s=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 127.41064453125, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRjtNSdOMKM=", + "_parent": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "model": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 127.41064453125, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 360, + "top": 104, + "width": 226.39794921875, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRjtNSdGCvs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRjtNSdLxO8=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRjtNSdMT7Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRjtNSdNe0s=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRjtNSdOMKM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRlHiyd0d1E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRlHiyd1zEU=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd2Gos=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 928, + "top": 216, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd3On4=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "font": "Arial;13;1", + "left": 957, + "top": 111, + "width": 175, + "height": 13, + "text": "Joueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd4STM=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 928, + "top": 216, + "width": 94.62451171875, + "height": 13, + "text": "(from model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRlHiyd5+8g=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 928, + "top": 216, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 104, + "width": 185, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRlHiyd2Gos=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRlHiyd3On4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRlHiyd4STM=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRlHiyd5+8g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRlHiyd6Wfw=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUIluSo21IE=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUIlsiozZCo=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 134, + "width": 175, + "height": 13, + "text": "-nom: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUJZ4io9exE=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUJZ3So6i8U=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 149, + "width": 175, + "height": 13, + "text": "-nbPions: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUKE1ipIyD4=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUKE0SpFzfA=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 164, + "width": 175, + "height": 13, + "text": "-Pion: Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KUKdXipPYfo=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "model": { + "$ref": "AAAAAAF2KUKdWSpMp9Y=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 179, + "width": 175, + "height": 13, + "text": "-score: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 129, + "width": 185, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRlHjCd7D+g=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KULTOipe/JQ=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KULTMCpblSU=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 202, + "width": 175, + "height": 13, + "text": "+Joueur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUMT3Splaoo=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUMT1ypiGL0=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 217, + "width": 175, + "height": 13, + "text": "+getCouleur(): Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUNOJipuYmw=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUNOICprjgQ=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 232, + "width": 175, + "height": 13, + "text": "+setCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUO3Xip1aU0=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUO3WCpydZc=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 247, + "width": 175, + "height": 13, + "text": "+getNom(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUP7fip+Kdk=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUP7eSp72pU=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 262, + "width": 175, + "height": 13, + "text": "+setNom()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KURC2SqG6C4=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KURC1CqDec4=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 277, + "width": 175, + "height": 13, + "text": "+getScore(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KUR15iqPeY4=", + "_parent": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "model": { + "$ref": "AAAAAAF2KUR14CqMptQ=" + }, + "font": "Arial;13;0", + "left": 957, + "top": 292, + "width": 175, + "height": 13, + "text": "+setScore()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 197, + "width": 185, + "height": 113 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRlHjCd8qCY=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 224, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRlHjCd9zyA=", + "_parent": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "model": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 224, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 952, + "top": 104, + "width": 185, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRlHiyd1zEU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRlHiyd6Wfw=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRlHjCd7D+g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRlHjCd8qCY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRlHjCd9zyA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KTkvVilYQxA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KTkvVilZxzs=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVilazcI=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVilbS7A=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "font": "Arial;13;1", + "left": 173, + "top": 599, + "width": 263, + "height": 13, + "text": "SogoController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVilczYQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -16, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KTkvVildT5U=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 592, + "width": 273, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KTkvVilazcI=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KTkvVilbS7A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KTkvVilczYQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KTkvVildT5U=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KTkvVileQhE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzcIMUgnt+Q=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzcIKUgkLOY=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 622, + "width": 263, + "height": 13, + "text": "-grilleCourant: Grille", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzcrSUguCOE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzcrREgrjZ0=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 637, + "width": 263, + "height": 13, + "text": "-joueurCourant: Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzdOVEg1Cmw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzdOT0gy6JE=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 652, + "width": 263, + "height": 13, + "text": "-victoire: Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzdliEg8HMY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "model": { + "$ref": "AAAAAAF2wzdlg0g5/+8=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 667, + "width": 263, + "height": 13, + "text": "-listeJoueurs: ArraysList<Joueur>", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 617, + "width": 273, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KTkvVilfVa8=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzHwG0erzJI=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzHwFEeov9c=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 690, + "width": 263, + "height": 13, + "text": "+Puissance4Controller()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzIsfUeyXyQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzIsd0ev7JA=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 705, + "width": 263, + "height": 13, + "text": "+startGame()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzP+Rke7Eyg=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzP+QEe4PaE=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 720, + "width": 263, + "height": 13, + "text": "+getGrilleCourant(): Grille", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzRDOUfEDZw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzRDNEfB8QA=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 735, + "width": 263, + "height": 13, + "text": "+setGrilleCourant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzRbgUfLuNA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzRbfEfIE5I=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 750, + "width": 263, + "height": 13, + "text": "+setJoueurCourant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzSS80fSX04=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzSS7kfPWmM=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 765, + "width": 263, + "height": 13, + "text": "+getJoueurCourant(): Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzTj50fk3pQ=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzTj4UfhUC0=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 780, + "width": 263, + "height": 13, + "text": "+getListeJoueur(): ArraysList<Joueur>", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzVcAkfuiFw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzVb/UfrGVo=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 795, + "width": 263, + "height": 13, + "text": "+addJoueur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzV81kf1NPo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzV80Ufy+64=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 810, + "width": 263, + "height": 13, + "text": "+joueurSuivant()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzWrUkf8mkc=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzWrTEf5SBo=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 825, + "width": 263, + "height": 13, + "text": "+getWinner(): Joueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzXXFUgFf28=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzXXEUgCPVU=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 840, + "width": 263, + "height": 13, + "text": "+peutJouer(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzYdmUgO2x4=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzYdlEgLiGY=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 855, + "width": 263, + "height": 13, + "text": "+testWinner(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzZD7EgXwMY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzZD50gU/Gw=" + }, + "font": "Arial;13;0", + "left": 173, + "top": 870, + "width": 263, + "height": 13, + "text": "+detect(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzZoZkggKSs=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "model": { + "$ref": "AAAAAAF2wzZoXkgdjQ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 173, + "top": 819, + "width": 263, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 685, + "width": 273, + "height": 203 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KTkvVilg/zw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KTkvVilhHmg=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "model": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 168, + "top": 592, + "width": 273, + "height": 296, + "nameCompartment": { + "$ref": "AAAAAAF2KTkvVilZxzs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KTkvVileQhE=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KTkvVilfVa8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KTkvVilg/zw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KTkvVilhHmg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRq44ygVKIc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRq44ygWSSI=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44ygXCt4=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 1464, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44ygY/Cg=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "font": "Arial;13;1", + "left": 773, + "top": 599, + "width": 263, + "height": 13, + "text": "VueJoueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44ygZ8qA=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 1464, + "width": 73.67724609375, + "height": 13, + "text": "(from vue)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRq44yga+uQ=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 1464, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 592, + "width": 273, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRq44ygXCt4=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRq44ygY/Cg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRq44ygZ8qA=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRq44yga+uQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRq44ygbGpY=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2wzFqAEekD2c=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygbGpY=" + }, + "model": { + "$ref": "AAAAAAF2wzFp+EehL34=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 622, + "width": 263, + "height": 13, + "text": "-game: SogoController", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 617, + "width": 273, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRq44ygcsHw=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzA//0ePIRA=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "model": { + "$ref": "AAAAAAF2wzA/8EeMxL0=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 645, + "width": 263, + "height": 13, + "text": "+VueJoueur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzCDd0eWrh4=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "model": { + "$ref": "AAAAAAF2wzCDcUeT6SE=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 660, + "width": 263, + "height": 13, + "text": "+play()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2wzE1kkedJF4=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "model": { + "$ref": "AAAAAAF2wzE1jEeajxE=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 675, + "width": 263, + "height": 13, + "text": "+majGrille()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 640, + "width": 273, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRq44ygd1WQ=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": 992, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRq44ygep30=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "model": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": 992, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRgHQybUFho=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 768, + "top": 592, + "width": 273, + "height": 305, + "nameCompartment": { + "$ref": "AAAAAAF2KRq44ygWSSI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRq44ygbGpY=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRq44ygcsHw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRq44ygd1WQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRq44ygep30=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAF2KRmqRyegw78=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF2KRmqRyeh5qI=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyei5Xg=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyejQbY=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "font": "Arial;13;1", + "left": 693, + "top": 111, + "width": 167, + "height": 13, + "text": "Pion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyekqBY=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 224, + "width": 73.67724609375, + "height": 13, + "text": "(from model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF2KRmqRyeli78=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 688, + "top": 104, + "width": 177, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF2KRmqRyei5Xg=" + }, + "nameLabel": { + "$ref": "AAAAAAF2KRmqRyejQbY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF2KRmqRyekqBY=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2KRmqRyeli78=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF2KRmqRyemRDs=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTLXjykIXyQ=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "model": { + "$ref": "AAAAAAF2KTLXhikFVYU=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 134, + "width": 167, + "height": 13, + "text": "-couleur: Color", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KTyXwimtdJk=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "model": { + "$ref": "AAAAAAF2KTyXtymqxoI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 381, + "width": 175, + "height": 13, + "text": "+Attribute1", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAF2KT5yqSnOzxQ=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "model": { + "$ref": "AAAAAAF2KT5yoinLNbk=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 149, + "width": 167, + "height": 13, + "text": "-enplacement: Case", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 688, + "top": 129, + "width": 177, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF2KRmqRyenog8=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTtvpSmP0uA=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTtvmymM/Ms=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 172, + "width": 167, + "height": 13, + "text": "+Pion()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTzXYym0J1I=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTzXXCmx5m8=" + }, + "font": "Arial;13;0", + "left": 693, + "top": 187, + "width": 167, + "height": 13, + "text": "+getCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KTzyhim7QgI=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KTzygSm4OfA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 419, + "width": 175, + "height": 13, + "text": "+setCouleur()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KT5A2ynHVJ0=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KT5A0CnEE/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 829, + "top": -14, + "width": 167, + "height": 13, + "text": "+getCase()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAF2KT+HfinZ8As=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "model": { + "$ref": "AAAAAAF2KT+HeinW4pc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 449, + "width": 175, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 688, + "top": 167, + "width": 177, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF2KRmqRyeoOO0=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF2KRmqRyepUws=", + "_parent": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "model": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 232, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAF2KRfmACa6yvI=" + }, + "font": "Arial;13;0", + "containerChangeable": true, + "left": 688, + "top": 104, + "width": 177, + "height": 225, + "nameCompartment": { + "$ref": "AAAAAAF2KRmqRyeh5qI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAF2KRmqRyemRDs=" + }, + "operationCompartment": { + "$ref": "AAAAAAF2KRmqRyenog8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF2KRmqRyeoOO0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF2KRmqRyepUws=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzlorkhL+TI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hMUCM=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 250, + "top": 450, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hNcwE=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 265, + "top": 446, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hOa3Q=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 221, + "top": 457, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hPokE=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 344, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hQaBI=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": 343, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hR848=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 196, + "top": 346, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hS1Y0=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 276, + "top": 556, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hTIFk=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 550, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzlor0hU8Tc=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 250, + "top": 566, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzlor0hVZIQ=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhI5x0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzlor0hWR6s=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhL+TI=" + }, + "model": { + "$ref": "AAAAAAF2wzlorkhJ+gA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "tail": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "lineStyle": 1, + "points": "204:329;268:591", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzlor0hMUCM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzlor0hNcwE=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzlor0hOa3Q=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzlor0hPokE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzlor0hQaBI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzlor0hR848=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzlor0hS1Y0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzlor0hTIFk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzlor0hU8Tc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzlor0hVZIQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzlor0hWR6s=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzl6Y0iOhx4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iP7k0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 704, + "top": 468, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iQzy0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 713, + "top": 480, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iRELc=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 687, + "top": 443, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iSAQE=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 938, + "top": 303, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iTl9U=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 944, + "top": 315, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iUUpA=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 926, + "top": 278, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iVP4k=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 470, + "top": 633, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iWFmg=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": 642, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzl6Y0iXkzI=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 451, + "top": 613, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzl6Y0iYDLw=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iLh1o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzl6ZEiZebg=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iOhx4=" + }, + "model": { + "$ref": "AAAAAAF2wzl6Y0iMzk0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "tail": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "lineStyle": 1, + "points": "951:282;441:642", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzl6Y0iP7k0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzl6Y0iQzy0=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iRELc=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzl6Y0iSAQE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iTl9U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzl6Y0iUUpA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzl6Y0iVP4k=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzl6Y0iWFmg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzl6Y0iXkzI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzl6Y0iYDLw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzl6ZEiZebg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2wzmoLUj4bTU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj5UAM=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 604, + "top": 720, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj64tc=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 604, + "top": 705, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj7JAs=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 603, + "top": 749, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj8zvc=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 467, + "top": 719, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj9u6I=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 469, + "top": 705, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj+osY=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 462, + "top": 746, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUj/IC8=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 741, + "top": 721, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUkAJHU=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 738, + "top": 708, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2wzmoLUkBbrA=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 745, + "top": 749, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzmoLUkCf+o=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj1TRw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2wzmoLUkDN2s=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj4bTU=" + }, + "model": { + "$ref": "AAAAAAF2wzmoLUj2VFU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRq44ygVKIc=" + }, + "tail": { + "$ref": "AAAAAAF2KTkvVilYQxA=" + }, + "lineStyle": 1, + "points": "441:740;767:743", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2wzmoLUj5UAM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2wzmoLUj64tc=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2wzmoLUj7JAs=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2wzmoLUj8zvc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2wzmoLUj9u6I=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2wzmoLUj+osY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2wzmoLUj/IC8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2wzmoLUkAJHU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2wzmoLUkBbrA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2wzmoLUkCf+o=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2wzmoLUkDN2s=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zgogJ65ai1A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65bdP4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 308, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65cX5M=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 308, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65dy+4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 308, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65e+Cg=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 282, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65f4bU=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 285, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65g7CU=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 278, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65hsXk=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 333, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65iobI=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 330, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zgogJ65jBN4=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 337, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zgogJ65kMKc=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5X2YI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zgogJ65lRXY=", + "_parent": { + "$ref": "AAAAAAF2zgogJ65ai1A=" + }, + "model": { + "$ref": "AAAAAAF2zgogJq5YYKc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "tail": { + "$ref": "AAAAAAF2KRjA1icYrXQ=" + }, + "lineStyle": 1, + "points": "257:216;359:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zgogJ65bdP4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2zgogJ65cX5M=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2zgogJ65dy+4=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zgogJ65e+Cg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zgogJ65f4bU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zgogJ65g7CU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zgogJ65hsXk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zgogJ65iobI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zgogJ65jBN4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zgogJ65kMKc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zgogJ65lRXY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zhHwLrDsMZM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDtcGg=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDujhY=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 636, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDvYo8=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDwX7w=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 611, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDxFOQ=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 614, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDytHY=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 607, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrDzl6g=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 661, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrD00XE=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 658, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhHwLrD1Jh8=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 665, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhHwLrD2gWA=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLbDpV+M=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhHwLrD3h4g=", + "_parent": { + "$ref": "AAAAAAF2zhHwLrDsMZM=" + }, + "model": { + "$ref": "AAAAAAF2zhHwLrDqNIA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "tail": { + "$ref": "AAAAAAF2KRjtNSdF0ao=" + }, + "lineStyle": 1, + "points": "586:216;687:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zhHwLrDtcGg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2zhHwLrDujhY=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2zhHwLrDvYo8=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zhHwLrDwX7w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zhHwLrDxFOQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zhHwLrDytHY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zhHwLrDzl6g=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zhHwLrD00XE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zhHwLrD1Jh8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zhHwLrD2gWA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zhHwLrD3h4g=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF2zhIIVrFrZ3E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFsrqw=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 908, + "top": 195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFtzWQ=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 908, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFuf04=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 908, + "top": 225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIVrFvRoY=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 890, + "top": 195, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7Fwd+U=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 893, + "top": 181, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7FxYGE=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 886, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7FygDw=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 925, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7FzvLc=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 922, + "top": 181, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF2zhIIV7F0uXo=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 929, + "top": 222, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhIIV7F1nUE=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFoWkI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF2zhIIV7F2Kp4=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFrZ3E=" + }, + "model": { + "$ref": "AAAAAAF2zhIIVrFpwSU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF2KRlHiyd0d1E=" + }, + "tail": { + "$ref": "AAAAAAF2KRmqRyegw78=" + }, + "lineStyle": 1, + "points": "865:216;951:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF2zhIIVrFsrqw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF2zhIIVrFtzWQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF2zhIIVrFuf04=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF2zhIIVrFvRoY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF2zhIIV7Fwd+U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF2zhIIV7FxYGE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF2zhIIV7FygDw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF2zhIIV7FzvLc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF2zhIIV7F0uXo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF2zhIIV7F1nUE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF2zhIIV7F2Kp4=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRdKCyaZvqg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "puissance4", + "ownedElements": [ + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRgSmybsTGk=", + "_parent": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "name": "controller", + "ownedElements": [ + { + "_type": "UMLInterface", + "_id": "AAAAAAF2KRtIKShDmlg=", + "_parent": { + "$ref": "AAAAAAF2KRgSmybsTGk=" + }, + "name": "PuissanceController" + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRgHQybSPl0=", + "_parent": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "name": "vue", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRq44ygTkOc=", + "_parent": { + "$ref": "AAAAAAF2KRgHQybSPl0=" + }, + "name": "VueJoueur", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzFp+EehL34=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "game", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzA/8EeMxL0=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "VueJoueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzCDcUeT6SE=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "play" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzE1jEeajxE=", + "_parent": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + }, + "name": "majGrille" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAF2KRfl/ya4LCo=", + "_parent": { + "$ref": "AAAAAAF2KRdKCyaZvqg=" + }, + "name": "model", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRjA1ScWNd8=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Grille", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzlorkhHXw4=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzlorkhI5x0=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "reference": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzlorkhJ+gA=", + "_parent": { + "$ref": "AAAAAAF2wzlorkhHXw4=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zgogJq5W0S8=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zgogJq5X2YI=", + "_parent": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "reference": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zgogJq5YYKc=", + "_parent": { + "$ref": "AAAAAAF2zgogJq5W0S8=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KRvZiShyrOA=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "nbCases", + "visibility": "private", + "type": "int", + "isUnique": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KRzx8yh+S70=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "grille", + "visibility": "private", + "type": "int[][]" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KR7EDiiH39A=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "nbLigne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KR8IoSiOdjM=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "nbColonne", + "visibility": "private", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSLKVSiZHsk=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "Grille" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSP57Sig1DY=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "getNbLigne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSZNhSjTnqg=", + "_parent": { + "$ref": "AAAAAAF2KSP57Sig1DY=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSRUAyinLQ4=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "getNbColonne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSZlvyjWdrs=", + "_parent": { + "$ref": "AAAAAAF2KSRUAyinLQ4=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSSB/SiuOT8=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "setLigne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSZ+CijZJZQ=", + "_parent": { + "$ref": "AAAAAAF2KSSB/SiuOT8=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSSRVii1Y4M=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "setColonne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSadtCjlDIQ=", + "_parent": { + "$ref": "AAAAAAF2KSSRVii1Y4M=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSV4kSjLufM=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "estVide", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSaypyjopiM=", + "_parent": { + "$ref": "AAAAAAF2KSV4kSjLufM=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KSdDPSjqh3g=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "estPleine", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KSd4Fyjy7WY=", + "_parent": { + "$ref": "AAAAAAF2KSdDPSjqh3g=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KWd7FyrXUqM=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "viderGrille" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KWeliSrfKhU=", + "_parent": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "name": "getNbCases" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRlHiidyrPI=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Joueur", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPchy4tZ8Zw=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPchy4taITY=", + "_parent": { + "$ref": "AAAAAAF2LPchy4tZ8Zw=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPchy4tbLok=", + "_parent": { + "$ref": "AAAAAAF2LPchy4tZ8Zw=" + }, + "reference": { + "$ref": "AAAAAAF2KUGhrin65MA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzl6Y0iKOok=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzl6Y0iLh1o=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzl6Y0iMzk0=", + "_parent": { + "$ref": "AAAAAAF2wzl6Y0iKOok=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUIlsiozZCo=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "nom", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUJZ3So6i8U=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "nbPions", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUKE0SpFzfA=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "Pion", + "visibility": "private", + "type": "Color" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUKdWSpMp9Y=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "score", + "visibility": "private", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KULTMCpblSU=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "Joueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUMT1ypiGL0=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "getCouleur", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUNN8Sppaxo=", + "_parent": { + "$ref": "AAAAAAF2KUMT1ypiGL0=" + }, + "type": "Color", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUNOICprjgQ=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "setCouleur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUO3WCpydZc=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "getNom", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUP7TSp5b20=", + "_parent": { + "$ref": "AAAAAAF2KUO3WCpydZc=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUP7eSp72pU=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "setNom" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KURC1CqDec4=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "getScore", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KURrAiqKGsQ=", + "_parent": { + "$ref": "AAAAAAF2KURC1CqDec4=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUR14CqMptQ=", + "_parent": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "name": "setScore" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KUGhrin65MA=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Partie", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KUTngCqadDo=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "listeJoueur", + "visibility": "private", + "type": "Joueur[]" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUTGISqTgRY=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "Partie" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUcNviqp1WY=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "getJoueur", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUc7liqwlWs=", + "_parent": { + "$ref": "AAAAAAF2KUcNviqp1WY=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KUc7xyqyxiI=", + "_parent": { + "$ref": "AAAAAAF2KUGhrin65MA=" + }, + "name": "getJoueurGagnat", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KUfXnyq5vmQ=", + "_parent": { + "$ref": "AAAAAAF2KUc7xyqyxiI=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRmqRiee4ZY=", + "_parent": { + "$ref": "AAAAAAF2KRfl/ya4LCo=" + }, + "name": "Pion", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zhIIVrFnnoE=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhIIVrFoWkI=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhIIVrFpwSU=", + "_parent": { + "$ref": "AAAAAAF2zhIIVrFnnoE=" + }, + "reference": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTLXhikFVYU=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "couleur", + "visibility": "private", + "type": "Color" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTyXtymqxoI=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "Attribute1", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KT5yoinLNbk=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "enplacement", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTtvmymM/Ms=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "Pion" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTzXXCmx5m8=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "getCouleur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTzygSm4OfA=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "setCouleur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KT5A0CnEE/Q=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "getCase" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KT+HeinW4pc=", + "_parent": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "name": "Operation1" + } + ] + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRjtNCdDrwk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Case", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPWlK4kXjFw=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPWlLIkYPPk=", + "_parent": { + "$ref": "AAAAAAF2LPWlK4kXjFw=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPWlLIkZqdc=", + "_parent": { + "$ref": "AAAAAAF2LPWlK4kXjFw=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2LPXC4Yl79ik=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPXC4Yl86f8=", + "_parent": { + "$ref": "AAAAAAF2LPXC4Yl79ik=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2LPXC4Yl96hY=", + "_parent": { + "$ref": "AAAAAAF2LPXC4Yl79ik=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2zhHwLbDojEE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhHwLbDpV+M=", + "_parent": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "reference": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2zhHwLrDqNIA=", + "_parent": { + "$ref": "AAAAAAF2zhHwLbDojEE=" + }, + "reference": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KSpO5yj1CME=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "posLigne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTEgMSj9GTU=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "couleur", + "visibility": "private", + "type": "Color" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2KTOmWSkN3I0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "posColonne", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wyB3UUVtIj4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "pion", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTRX4CkdjjM=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "Case" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KTUalikmmXw=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "remplir", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KTVi3yku77k=", + "_parent": { + "$ref": "AAAAAAF2KTUalikmmXw=" + }, + "name": "Pion pion", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2KWKLqCrJfPE=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "estVide", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2KWKvPSrQQ68=", + "_parent": { + "$ref": "AAAAAAF2KWKLqCrJfPE=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx96F0Q1qX0=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getPion", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzon40neH9o=", + "_parent": { + "$ref": "AAAAAAF2wx96F0Q1qX0=" + }, + "type": { + "$ref": "AAAAAAF2KRmqRiee4ZY=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx+rrkRmxVQ=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getEmplacementLigne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzpML0oXetA=", + "_parent": { + "$ref": "AAAAAAF2wx+rrkRmxVQ=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wx/DukSXMR4=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "getEmplacementColonne", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzpbekpQ1MA=", + "_parent": { + "$ref": "AAAAAAF2wx/DukSXMR4=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wyAPiETnobY=", + "_parent": { + "$ref": "AAAAAAF2KRjtNCdDrwk=" + }, + "name": "setEmpalcement", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzrCrUqJ2Lk=", + "_parent": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "name": "int PosL", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzsDzUqnp9Q=", + "_parent": { + "$ref": "AAAAAAF2wyAPiETnobY=" + }, + "name": "int PosC", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KRosFifPdkg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAF2KTkvVilWWw4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "SogoController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF2wzmoLUj0XIs=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzmoLUj1TRw=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "reference": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF2wzmoLUj2VFU=", + "_parent": { + "$ref": "AAAAAAF2wzmoLUj0XIs=" + }, + "reference": { + "$ref": "AAAAAAF2KRq44ygTkOc=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzcIKUgkLOY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "grilleCourant", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzcrREgrjZ0=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "joueurCourant", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzdOT0gy6JE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "victoire", + "visibility": "private", + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAF2wzdlg0g5/+8=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "listeJoueurs", + "visibility": "private", + "type": "ArraysList<Joueur>" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzHwFEeov9c=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "Puissance4Controller" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzIsd0ev7JA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "startGame" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzP+QEe4PaE=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getGrilleCourant", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzQozke/jw4=", + "_parent": { + "$ref": "AAAAAAF2wzP+QEe4PaE=" + }, + "type": { + "$ref": "AAAAAAF2KRjA1ScWNd8=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzRDNEfB8QA=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "setGrilleCourant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzRbfEfIE5I=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "setJoueurCourant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzSS7kfPWmM=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getJoueurCourant", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzTEKUfWgZQ=", + "_parent": { + "$ref": "AAAAAAF2wzSS7kfPWmM=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzTj4UfhUC0=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getListeJoueur", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzU2kkforFY=", + "_parent": { + "$ref": "AAAAAAF2wzTj4UfhUC0=" + }, + "type": "ArraysList<Joueur>", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzVb/UfrGVo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "addJoueur" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzV80Ufy+64=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "joueurSuivant" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzWrTEf5SBo=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "getWinner", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzXW9EgAd94=", + "_parent": { + "$ref": "AAAAAAF2wzWrTEf5SBo=" + }, + "type": { + "$ref": "AAAAAAF2KRlHiidyrPI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzXXEUgCPVU=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "peutJouer", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzYddUgJqIY=", + "_parent": { + "$ref": "AAAAAAF2wzXXEUgCPVU=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzYdlEgLiGY=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "testWinner", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzZDyEgSV2I=", + "_parent": { + "$ref": "AAAAAAF2wzYdlEgLiGY=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzZD50gU/Gw=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "detect", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAF2wzZoQEgbiOA=", + "_parent": { + "$ref": "AAAAAAF2wzZD50gU/Gw=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAF2wzZoXkgdjQ0=", + "_parent": { + "$ref": "AAAAAAF2KTkvVilWWw4=" + }, + "name": "Operation1" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/out/production/puissance4_java/puissance4/Main.class b/out/production/puissance4_java/puissance4/Main.class index 8fa475214cb5547da335f21367bdd048b9c3210f..b5f335afb8c81da2547faa3621180a98b7c47f14 100644 Binary files a/out/production/puissance4_java/puissance4/Main.class and b/out/production/puissance4_java/puissance4/Main.class differ diff --git a/out/production/puissance4_java/puissance4/controleur/Puissance4Controleur.class b/out/production/puissance4_java/puissance4/controleur/Puissance4Controleur.class index 223ab5e9b0383c721df096d7fa7bf1abf0605844..e8f8fb933137c8a2f708f03eddb3b968a9b4bc90 100644 Binary files a/out/production/puissance4_java/puissance4/controleur/Puissance4Controleur.class and b/out/production/puissance4_java/puissance4/controleur/Puissance4Controleur.class differ diff --git a/out/production/puissance4_java/puissance4/model/Case.class b/out/production/puissance4_java/puissance4/model/Case.class index 97b96ca97dca39cd174579c1dd56cab90eeb6828..4b73af2b995a50baee5e0df190a0ca084dde98e5 100644 Binary files a/out/production/puissance4_java/puissance4/model/Case.class and b/out/production/puissance4_java/puissance4/model/Case.class differ diff --git a/out/production/puissance4_java/puissance4/model/Grille.class b/out/production/puissance4_java/puissance4/model/Grille.class index 65948c7e4b64f5c5023c471025f9622dd6cc86b3..460901532d27f029c582db71a242782b4d7e81a9 100644 Binary files a/out/production/puissance4_java/puissance4/model/Grille.class and b/out/production/puissance4_java/puissance4/model/Grille.class differ diff --git a/out/production/puissance4_java/puissance4/model/Joueur.class b/out/production/puissance4_java/puissance4/model/Joueur.class index 4429f4214b8060efa90b5f2e712e25c839f5f3a4..a4ea4be225d1fdcb24f7aa3a6385562251ab68ea 100644 Binary files a/out/production/puissance4_java/puissance4/model/Joueur.class and b/out/production/puissance4_java/puissance4/model/Joueur.class differ diff --git a/out/production/puissance4_java/puissance4/vue/VueJoueur.class b/out/production/puissance4_java/puissance4/vue/VueJoueur.class index 7bf06e17ab1be6cbb8aefdb491d057cec8ac10d6..110d12ac3b1e40d755629c7beb92f43368f1b3dc 100644 Binary files a/out/production/puissance4_java/puissance4/vue/VueJoueur.class and b/out/production/puissance4_java/puissance4/vue/VueJoueur.class differ diff --git a/src/puissance4/Main.java b/src/puissance4/Main.java index 71b900d5d41d790295b7238bffb69fba6ffdcc15..e23b249be2c4abdb8b34ff7e9d6c27de0938a494 100644 --- a/src/puissance4/Main.java +++ b/src/puissance4/Main.java @@ -16,7 +16,7 @@ public class Main game.addJoueur(new Joueur("Kakashi Hatake", new Pion(Color.RED))); game.addJoueur(new Joueur("Obito Uchiha", new Pion(Color.YELLOW))); - game.JoueurSuivant(); + game.startGame(); new VueJoueur(game); } } diff --git a/src/puissance4/controleur/Puissance4Controleur.java b/src/puissance4/controleur/Puissance4Controleur.java index d6f0492f9c13d927632ad345309e8c55977a435c..dfa9a6d1a5a5861d56b5ef4bcc1a9dbf63268346 100644 --- a/src/puissance4/controleur/Puissance4Controleur.java +++ b/src/puissance4/controleur/Puissance4Controleur.java @@ -93,10 +93,8 @@ public class Puissance4Controleur if(testWinner()) { setWinner(getJoueurCourant()); - this.getGrilleCourant().viderGrille(); } - joueurSuivant(); return res; } diff --git a/src/puissance4/vue/VueJoueur.java b/src/puissance4/vue/VueJoueur.java index 734245a8c00c9ec4ce21a7ba299f85606d4ad63e..35beae2c6e9f8bcba77d7e6b2ba27360e320f792 100644 --- a/src/puissance4/vue/VueJoueur.java +++ b/src/puissance4/vue/VueJoueur.java @@ -8,6 +8,8 @@ import java.awt.*; public class VueJoueur extends JFrame { private Puissance4Controleur game; + private JLabel jlJoueur; + private JLabel jlGagnant; public VueJoueur(Puissance4Controleur game){ this.game=game; @@ -16,6 +18,28 @@ public class VueJoueur extends JFrame { this.setSize( 1000, 800); JPanel vue= new JPanel(new BorderLayout()); + //Affichage des infos en haut de la grille (gagnant, tour du joueur) + boutton recommancer + JPanel info = new JPanel(new GridLayout(1,3)); + jlGagnant = new JLabel("Aucun gagnant"); + jlJoueur = new JLabel("Tour du joueur : "+this.game.getJoueurCourant().getNom()); + JButton recommancer = new JButton("Recommancer"); + recommancer.setCursor(Cursor.getPredefinedCursor(12)); + + //Ajout dans le jpanel info + changement de couleur en fonction du joueur courant + info.add(jlGagnant); + info.add(jlJoueur); + info.add(recommancer); + + info.setBackground(Color.BLACK); + jlGagnant.setForeground(Color.WHITE); + jlJoueur.setForeground(this.game.getJoueurCourant().getColor().getCouleur()); + + //Evenement du bouton recommancer + recommancer.addActionListener(e -> { + this.game.getGrilleCourant().viderGrille(); + this.majGrille(); + }); + //Récupération ligne & colonne int nbLigne = this.game.getGrilleCourant().getNblignes(); int nbColonne = this.game.getGrilleCourant().getNbColonnes(); @@ -41,14 +65,15 @@ public class VueJoueur extends JFrame { for(int i = 0; i < nbColonne; i++) { int col = i; - JButton buttonPLay = new JButton("Jouer colonne :"+(col+1)); buttonPLay.addActionListener(e -> this.play(col)); grille.add(buttonPLay); + buttonPLay.setCursor(Cursor.getPredefinedCursor(12)); } //Ajout dans la grille vue.add(grille, BorderLayout.CENTER); + vue.add(info, BorderLayout.NORTH); //Affichage de la vue this.setContentPane(vue); @@ -60,21 +85,51 @@ public class VueJoueur extends JFrame { { if(this.game.peutJouer(colonne)) { if (this.game.getWinner()!=null){ + this.majGrille(); + String colorWinner="Jaune"; if (this.game.getWinner().getColor().getCouleur()==Color.RED){ colorWinner="Rouge"; } + //Affichage du gagant + this.jlGagnant.setText(this.game.getWinner().getNom()+" A GAGNÉ LA PARTIE !"); + this.jlGagnant.setForeground(this.game.getJoueurCourant().getColor().getCouleur()); + JOptionPane.showMessageDialog(this, - this.game.getWinner().getNom()+" ("+colorWinner+") A GAGNE LA PARTIE !"); + this.game.getWinner().getNom()+" ("+colorWinner+") A GAGNÉ LA PARTIE !"); this.game.setWinner(null); + this.game.getGrilleCourant().viderGrille(); } - + this.game.joueurSuivant(); this.majGrille(); } else { System.out.println("Colonne rempli !"); } + + //Test si la grille est pleine + if(!this.game.getGrilleCourant().getCases()[0][this.game.getGrilleCourant().getNblignes()-1].estVide()){ + if(!this.game.getGrilleCourant().getCases()[1][this.game.getGrilleCourant().getNblignes()-1].estVide()){ + if(!this.game.getGrilleCourant().getCases()[2][this.game.getGrilleCourant().getNblignes()-1].estVide()){ + if(!this.game.getGrilleCourant().getCases()[3][this.game.getGrilleCourant().getNblignes()-1].estVide()){ + if(!this.game.getGrilleCourant().getCases()[4][this.game.getGrilleCourant().getNblignes()-1].estVide()){ + if(!this.game.getGrilleCourant().getCases()[5][this.game.getGrilleCourant().getNblignes()-1].estVide()){ + if(!this.game.getGrilleCourant().getCases()[6][this.game.getGrilleCourant().getNblignes()-1].estVide()){ + this.game.joueurSuivant(); + this.game.getGrilleCourant().viderGrille(); + JOptionPane.showMessageDialog(this, "EGALITÉ ! Nouvelle partie."); + this.majGrille(); + } + } + } + } + } + } + } + + this.jlJoueur.setText("Tour du joueur : "+this.game.getJoueurCourant().getNom()); + this.jlJoueur.setForeground(this.game.getJoueurCourant().getColor().getCouleur()); } public void majGrille()