You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6230 lines
156 KiB

{
"_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": "AAAAAAGGPT3IAX4sppY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPT3IAX4t8x0=",
"_parent": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"model": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3IAX4use8=",
"_parent": {
"$ref": "AAAAAAGGPT3IAX4t8x0="
},
"visible": false,
"font": "Arial;13;0",
"left": -336,
"top": -432,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3IAX4v/f8=",
"_parent": {
"$ref": "AAAAAAGGPT3IAX4t8x0="
},
"font": "Arial;13;1",
"left": 21,
"top": 38,
"width": 903,
"height": 13,
"text": "model"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3IAX4wUPg=",
"_parent": {
"$ref": "AAAAAAGGPT3IAX4t8x0="
},
"visible": false,
"font": "Arial;13;0",
"left": -336,
"top": -432,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3IAX4x8Ko=",
"_parent": {
"$ref": "AAAAAAGGPT3IAX4t8x0="
},
"visible": false,
"font": "Arial;13;0",
"left": -336,
"top": -432,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 16,
"top": 31,
"width": 913,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPT3IAX4use8="
},
"nameLabel": {
"$ref": "AAAAAAGGPT3IAX4v/f8="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPT3IAX4wUPg="
},
"propertyLabel": {
"$ref": "AAAAAAGGPT3IAX4x8Ko="
}
}
],
"containedViews": [
{
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
{
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
{
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
{
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
{
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
{
"$ref": "AAAAAAGGPVLghuYB46Q="
},
{
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
{
"$ref": "AAAAAAGGPVcvqiw3+Tc="
},
{
"$ref": "AAAAAAGGPVg0klKOQHI="
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 16,
"top": 16,
"width": 913,
"height": 665,
"nameCompartment": {
"$ref": "AAAAAAGGPT3IAX4t8x0="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGGPT3c2H5H3Fo=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPT3c2H5IsgU=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"model": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3c2H5JGeI=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5IsgU="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -336,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3c2H5KGBg=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5IsgU="
},
"font": "Arial;13;1",
"left": 45,
"top": 71,
"width": 406.68798828125,
"height": 13,
"text": "Game"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3c2H5LC3M=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5IsgU="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -336,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT3c2H5MwBc=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5IsgU="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -336,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 40,
"top": 64,
"width": 416.68798828125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPT3c2H5JGeI="
},
"nameLabel": {
"$ref": "AAAAAAGGPT3c2H5KGBg="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPT3c2H5LC3M="
},
"propertyLabel": {
"$ref": "AAAAAAGGPT3c2H5MwBc="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPT3c2X5NeBA=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"model": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUZpoo8fCB0=",
"_parent": {
"$ref": "AAAAAAGGPT3c2X5NeBA="
},
"model": {
"$ref": "AAAAAAGGPUZpno8crlY="
},
"font": "Arial;13;0",
"left": 45,
"top": 94,
"width": 406.68798828125,
"height": 13,
"text": "+numero: Int",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 40,
"top": 89,
"width": 416.68798828125,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPT3c2X5OjLw=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"model": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUeUEp2BTXQ=",
"_parent": {
"$ref": "AAAAAAGGPT3c2X5OjLw="
},
"model": {
"$ref": "AAAAAAGGPUeUDp1+KCo="
},
"font": "Arial;13;0",
"left": 45,
"top": 117,
"width": 406.68798828125,
"height": 13,
"text": "+Game(board: Board, players: Player, rule: Rule, afficheur: IAfficheur)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUdhTZxkq10=",
"_parent": {
"$ref": "AAAAAAGGPT3c2X5OjLw="
},
"model": {
"$ref": "AAAAAAGGPUdhRpxhQ6E="
},
"font": "Arial;13;0",
"left": 45,
"top": 132,
"width": 406.68798828125,
"height": 13,
"text": "+tour(): Player?",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUhNc6qTHyY=",
"_parent": {
"$ref": "AAAAAAGGPT3c2X5OjLw="
},
"model": {
"$ref": "AAAAAAGGPUhNb6qQhnI="
},
"font": "Arial;13;0",
"left": 45,
"top": 147,
"width": 406.68798828125,
"height": 13,
"text": "+joueurSuivant()",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 40,
"top": 112,
"width": 416.68798828125,
"height": 53
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPT3c2X5PLTs=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"model": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"visible": false,
"font": "Arial;13;0",
"left": -80,
"top": -208,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPT3c2X5Qsbs=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"model": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"visible": false,
"font": "Arial;13;0",
"left": -80,
"top": -208,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 40,
"top": 64,
"width": 416.68798828125,
"height": 101,
"nameCompartment": {
"$ref": "AAAAAAGGPT3c2H5IsgU="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPT3c2X5NeBA="
},
"operationCompartment": {
"$ref": "AAAAAAGGPT3c2X5OjLw="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPT3c2X5PLTs="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPT3c2X5Qsbs="
}
},
{
"_type": "UMLPackageView",
"_id": "AAAAAAGGPT8vj352xsw=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPT8vj3507Qs="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPT8vj3533oU=",
"_parent": {
"$ref": "AAAAAAGGPT8vj352xsw="
},
"model": {
"$ref": "AAAAAAGGPT8vj3507Qs="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPT8vj354duc=",
"_parent": {
"$ref": "AAAAAAGGPT8vj3533oU="
},
"visible": false,
"font": "Arial;13;0",
"left": 480,
"top": -384,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT8vj355KWo=",
"_parent": {
"$ref": "AAAAAAGGPT8vj3533oU="
},
"font": "Arial;13;1",
"left": 1021,
"top": 62,
"width": 103,
"height": 13,
"text": "io"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT8vj356N9s=",
"_parent": {
"$ref": "AAAAAAGGPT8vj3533oU="
},
"visible": false,
"font": "Arial;13;0",
"left": 480,
"top": -384,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT8vj357QhE=",
"_parent": {
"$ref": "AAAAAAGGPT8vj3533oU="
},
"visible": false,
"font": "Arial;13;0",
"left": 480,
"top": -384,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 1016,
"top": 55,
"width": 113,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPT8vj354duc="
},
"nameLabel": {
"$ref": "AAAAAAGGPT8vj355KWo="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPT8vj356N9s="
},
"propertyLabel": {
"$ref": "AAAAAAGGPT8vj357QhE="
}
}
],
"containedViews": [
{
"$ref": "AAAAAAGGPT9zSH68lEg="
},
{
"$ref": "AAAAAAGGPT9SN36RczY="
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1016,
"top": 40,
"width": 113,
"height": 161,
"nameCompartment": {
"$ref": "AAAAAAGGPT8vj3533oU="
}
},
{
"_type": "UMLInterfaceView",
"_id": "AAAAAAGGPT+pgH8oKJ0=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPT+pgH8pwhs=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
"model": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPT+pgH8qY4w=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8pwhs="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 288,
"width": 64.32080078125,
"height": 13,
"text": "«interface»"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT+pgH8rbmw=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8pwhs="
},
"font": "Arial;13;1",
"left": 789,
"top": 439,
"width": 108.72900390625,
"height": 13,
"text": "ILecteur"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT+pgH8s0Xc=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8pwhs="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 288,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT+pgH8tOrU=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8pwhs="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 288,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 784,
"top": 432,
"width": 118.72900390625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPT+pgH8qY4w="
},
"nameLabel": {
"$ref": "AAAAAAGGPT+pgH8rbmw="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPT+pgH8s0Xc="
},
"propertyLabel": {
"$ref": "AAAAAAGGPT+pgH8tOrU="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPT+pgH8urj8=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
"model": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"visible": false,
"font": "Arial;13;0",
"left": 360,
"top": 72,
"width": 10,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPT+pgH8vjeg=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
"model": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPT/rdX9VUeg=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8vjeg="
},
"model": {
"$ref": "AAAAAAGGPT/ran9SJnE="
},
"font": "Arial;13;0",
"left": 789,
"top": 462,
"width": 108.72900390625,
"height": 13,
"text": "+lireInt(): Int",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUA7I39ed34=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8vjeg="
},
"model": {
"$ref": "AAAAAAGGPUA7H39bdWs="
},
"font": "Arial;13;0",
"left": 789,
"top": 477,
"width": 108.72900390625,
"height": 13,
"text": "+lireString(): String",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 784,
"top": 457,
"width": 118.72900390625,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPT+pgH8wyQs=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
"model": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"visible": false,
"font": "Arial;13;0",
"left": 360,
"top": 72,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPT+pgH8xC4Q=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
"model": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"visible": false,
"font": "Arial;13;0",
"left": 360,
"top": 72,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 784,
"top": 432,
"width": 118.72900390625,
"height": 63,
"stereotypeDisplay": "none",
"nameCompartment": {
"$ref": "AAAAAAGGPT+pgH8pwhs="
},
"suppressAttributes": true,
"attributeCompartment": {
"$ref": "AAAAAAGGPT+pgH8urj8="
},
"operationCompartment": {
"$ref": "AAAAAAGGPT+pgH8vjeg="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPT+pgH8wyQs="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPT+pgH8xC4Q="
}
},
{
"_type": "UMLInterfaceView",
"_id": "AAAAAAGGPUBjYH9oSJY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPUBjYH9pouw=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
"model": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPUBjYH9qj3I=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9pouw="
},
"visible": false,
"font": "Arial;13;0",
"left": 152,
"top": -88,
"width": 64.32080078125,
"height": 13,
"text": "«interface»"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUBjYH9rtOU=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9pouw="
},
"font": "Arial;13;1",
"left": 749,
"top": 151,
"width": 156.19677734375,
"height": 13,
"text": "IAfficheur"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUBjYH9sqfo=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9pouw="
},
"visible": false,
"font": "Arial;13;0",
"left": 152,
"top": -88,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUBjYH9tagQ=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9pouw="
},
"visible": false,
"font": "Arial;13;0",
"left": 152,
"top": -88,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 744,
"top": 144,
"width": 166.19677734375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPUBjYH9qj3I="
},
"nameLabel": {
"$ref": "AAAAAAGGPUBjYH9rtOU="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPUBjYH9sqfo="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUBjYH9tagQ="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPUBjYH9ugmE=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
"model": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"font": "Arial;13;0",
"left": 744,
"top": 169,
"width": 166.19677734375,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPUBjYH9v6PI=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
"model": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUCPKH+WlgQ=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9v6PI="
},
"model": {
"$ref": "AAAAAAGGPUCPIn+TXhw="
},
"font": "Arial;13;0",
"left": 749,
"top": 184,
"width": 156.19677734375,
"height": 13,
"text": "+afficherLigne(msg: String)",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 744,
"top": 179,
"width": 166.19677734375,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPUBjYH9wCsU=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
"model": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"visible": false,
"font": "Arial;13;0",
"left": 32,
"top": -48,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPUBjYH9xv1E=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
"model": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"visible": false,
"font": "Arial;13;0",
"left": 32,
"top": -48,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 744,
"top": 144,
"width": 166.19677734375,
"height": 71,
"stereotypeDisplay": "none",
"nameCompartment": {
"$ref": "AAAAAAGGPUBjYH9pouw="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPUBjYH9ugmE="
},
"operationCompartment": {
"$ref": "AAAAAAGGPUBjYH9v6PI="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPUBjYH9wCsU="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPUBjYH9xv1E="
}
},
{
"_type": "UMLInterfaceRealizationView",
"_id": "AAAAAAGGPUDjIX+fBOQ=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUDjIH+euqE="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUDjIX+gXC0=",
"_parent": {
"$ref": "AAAAAAGGPUDjIX+fBOQ="
},
"model": {
"$ref": "AAAAAAGGPUDjIH+euqE="
},
"visible": false,
"font": "Arial;13;0",
"left": 978,
"top": 141,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUDjIX+fBOQ="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUDjIX+hBSQ=",
"_parent": {
"$ref": "AAAAAAGGPUDjIX+fBOQ="
},
"model": {
"$ref": "AAAAAAGGPUDjIH+euqE="
},
"visible": null,
"font": "Arial;13;0",
"left": 982,
"top": 155,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUDjIX+fBOQ="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUDjIX+iKfU=",
"_parent": {
"$ref": "AAAAAAGGPUDjIX+fBOQ="
},
"model": {
"$ref": "AAAAAAGGPUDjIH+euqE="
},
"visible": false,
"font": "Arial;13;0",
"left": 969,
"top": 112,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUDjIX+fBOQ="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
"tail": {
"$ref": "AAAAAAGGPT9zSH68lEg="
},
"lineStyle": 1,
"points": "1039:113;910:153",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPUDjIX+gXC0="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPUDjIX+hBSQ="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUDjIX+iKfU="
}
},
{
"_type": "UMLInterfaceRealizationView",
"_id": "AAAAAAGGPUDzYH+w0iU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUDzYH+vCh4="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUDzYH+xIIU=",
"_parent": {
"$ref": "AAAAAAGGPUDzYH+w0iU="
},
"model": {
"$ref": "AAAAAAGGPUDzYH+vCh4="
},
"visible": false,
"font": "Arial;13;0",
"left": 971,
"top": 313,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUDzYH+w0iU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUDzYH+yq8I=",
"_parent": {
"$ref": "AAAAAAGGPUDzYH+w0iU="
},
"model": {
"$ref": "AAAAAAGGPUDzYH+vCh4="
},
"visible": null,
"font": "Arial;13;0",
"left": 983,
"top": 322,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUDzYH+w0iU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUDzYH+zaUU=",
"_parent": {
"$ref": "AAAAAAGGPUDzYH+w0iU="
},
"model": {
"$ref": "AAAAAAGGPUDzYH+vCh4="
},
"visible": false,
"font": "Arial;13;0",
"left": 948,
"top": 294,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUDzYH+w0iU="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
"tail": {
"$ref": "AAAAAAGGPT9SN36RczY="
},
"lineStyle": 1,
"points": "1054:189;867:431",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPUDzYH+xIIU="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPUDzYH+yq8I="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUDzYH+zaUU="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGGPT9zSH68lEg=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPT9zSH69pn4=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH68lEg="
},
"model": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9zSH6+1Es=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH69pn4="
},
"visible": false,
"font": "Arial;13;0",
"left": 312,
"top": -424,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9zSH6/M5U=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH69pn4="
},
"font": "Arial;13;1",
"left": 1045,
"top": 87,
"width": 57.05908203125,
"height": 13,
"text": "Afficheur"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9zSH7AZe4=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH69pn4="
},
"visible": false,
"font": "Arial;13;0",
"left": 312,
"top": -424,
"width": 73.67724609375,
"height": 13,
"text": "(from io)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9zSH7BlIU=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH69pn4="
},
"visible": false,
"font": "Arial;13;0",
"left": 312,
"top": -424,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 1040,
"top": 80,
"width": 67.05908203125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPT9zSH6+1Es="
},
"nameLabel": {
"$ref": "AAAAAAGGPT9zSH6/M5U="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPT9zSH7AZe4="
},
"propertyLabel": {
"$ref": "AAAAAAGGPT9zSH7BlIU="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPT9zSH7C/VQ=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH68lEg="
},
"model": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"font": "Arial;13;0",
"left": 1040,
"top": 105,
"width": 67.05908203125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPT9zSH7D/xk=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH68lEg="
},
"model": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"font": "Arial;13;0",
"left": 1040,
"top": 115,
"width": 67.05908203125,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPT9zSH7Et3k=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH68lEg="
},
"model": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"visible": false,
"font": "Arial;13;0",
"left": 120,
"top": -208,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPT9zSH7FsB4=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH68lEg="
},
"model": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"visible": false,
"font": "Arial;13;0",
"left": 120,
"top": -208,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT8vj352xsw="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1040,
"top": 80,
"width": 67.05908203125,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGGPT9zSH69pn4="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPT9zSH7C/VQ="
},
"operationCompartment": {
"$ref": "AAAAAAGGPT9zSH7D/xk="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPT9zSH7Et3k="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPT9zSH7FsB4="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGGPUGSPYBNGh4=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBJCkQ="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBODjI=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBJCkQ="
},
"font": "Arial;13;0",
"left": 575,
"top": 133,
"width": 53.955078125,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"edgePosition": 1,
"text": "-afficheur"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBPQy8=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBJCkQ="
},
"visible": null,
"font": "Arial;13;0",
"left": 603,
"top": 118,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBQA84=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBJCkQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 162,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBRBJI=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBKVWs="
},
"visible": false,
"font": "Arial;13;0",
"left": 484,
"top": 119,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBSMqQ=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBKVWs="
},
"visible": false,
"font": "Arial;13;0",
"left": 488,
"top": 107,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBTsf8=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBKVWs="
},
"visible": false,
"font": "Arial;13;0",
"left": 477,
"top": 146,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBUaVM=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPYBLSX4="
},
"visible": false,
"font": "Arial;13;0",
"left": 718,
"top": 146,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBVEHo=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPYBLSX4="
},
"visible": false,
"font": "Arial;13;0",
"left": 718,
"top": 132,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUGSPYBW9g0=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPYBLSX4="
},
"visible": false,
"font": "Arial;13;0",
"left": 720,
"top": 174,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPUGSPYBXREc=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPIBKVWs="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPUGSPYBYe9g=",
"_parent": {
"$ref": "AAAAAAGGPUGSPYBNGh4="
},
"model": {
"$ref": "AAAAAAGGPUGSPYBLSX4="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPUBjYH9oSJY="
},
"tail": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"lineStyle": 1,
"points": "457:138;743:170",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPUGSPYBODjI="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPUGSPYBPQy8="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUGSPYBQA84="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGGPUGSPYBRBJI="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGGPUGSPYBSMqQ="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGGPUGSPYBTsf8="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGGPUGSPYBUaVM="
},
"headPropertyLabel": {
"$ref": "AAAAAAGGPUGSPYBVEHo="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGGPUGSPYBW9g0="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGGPUGSPYBXREc="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGGPUGSPYBYe9g="
}
},
{
"_type": "UMLInterfaceView",
"_id": "AAAAAAGGPUHfTYC5XPE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPUHfTYC6UR8=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
"model": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPUHfTYC7kIU=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC6UR8="
},
"visible": false,
"font": "Arial;13;0",
"left": 576,
"top": -128,
"width": 64.32080078125,
"height": 13,
"text": "«interface»"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUHfTYC8ZYs=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC6UR8="
},
"font": "Arial;13;1",
"left": 477,
"top": 223,
"width": 236.65966796875,
"height": 13,
"text": "Rule"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUHfTYC9y7k=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC6UR8="
},
"visible": false,
"font": "Arial;13;0",
"left": 576,
"top": -128,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUHfTYC+gt8=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC6UR8="
},
"visible": false,
"font": "Arial;13;0",
"left": 576,
"top": -128,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 472,
"top": 216,
"width": 246.65966796875,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPUHfTYC7kIU="
},
"nameLabel": {
"$ref": "AAAAAAGGPUHfTYC8ZYs="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPUHfTYC9y7k="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUHfTYC+gt8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPUHfTYC/+wU=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
"model": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"visible": false,
"font": "Arial;13;0",
"left": 400,
"top": -64,
"width": 10,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPUHfTYDAQH8=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
"model": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUJ3g4HONTI=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYDAQH8="
},
"model": {
"$ref": "AAAAAAGGPUJ3foHIrn8="
},
"font": "Arial;13;0",
"left": 477,
"top": 246,
"width": 236.65966796875,
"height": 13,
"text": "+execute(column: Int, board: Board): Int?",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUNJdYPPhpc=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYDAQH8="
},
"model": {
"$ref": "AAAAAAGGPUNJcIPJa/s="
},
"font": "Arial;13;0",
"left": 477,
"top": 261,
"width": 236.65966796875,
"height": 13,
"text": "+isGameOver(board: Board): Bool",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 472,
"top": 241,
"width": 246.65966796875,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPUHfTYDBOe4=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
"model": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"visible": false,
"font": "Arial;13;0",
"left": 400,
"top": -64,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPUHfTYDCstg=",
"_parent": {
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
"model": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"visible": false,
"font": "Arial;13;0",
"left": 400,
"top": -64,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 472,
"top": 216,
"width": 246.65966796875,
"height": 65,
"stereotypeDisplay": "none",
"nameCompartment": {
"$ref": "AAAAAAGGPUHfTYC6UR8="
},
"suppressAttributes": true,
"attributeCompartment": {
"$ref": "AAAAAAGGPUHfTYC/+wU="
},
"operationCompartment": {
"$ref": "AAAAAAGGPUHfTYDAQH8="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPUHfTYDBOe4="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPUHfTYDCstg="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGGPUMMDILRLas=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUMMDILNfNs="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILSrLw=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILNfNs="
},
"font": "Arial;13;0",
"left": 447,
"top": 172,
"width": 29.26904296875,
"height": 13,
"alpha": 0.9462167862054499,
"distance": 20.808652046684813,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"edgePosition": 1,
"text": "-rule"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILTdGc=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILNfNs="
},
"visible": null,
"font": "Arial;13;0",
"left": 454,
"top": 155,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILUhFY=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILNfNs="
},
"visible": false,
"font": "Arial;13;0",
"left": 438,
"top": 198,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILVxqM=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILOKCE="
},
"visible": false,
"font": "Arial;13;0",
"left": 408,
"top": 154,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILWZUY=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILOKCE="
},
"visible": false,
"font": "Arial;13;0",
"left": 415,
"top": 142,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILXOpk=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILOKCE="
},
"visible": false,
"font": "Arial;13;0",
"left": 394,
"top": 178,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILYIs0=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILPbFM="
},
"visible": false,
"font": "Arial;13;0",
"left": 490,
"top": 185,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILZYKk=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILPbFM="
},
"visible": false,
"font": "Arial;13;0",
"left": 492,
"top": 172,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUMMDILa2JI=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILPbFM="
},
"visible": false,
"font": "Arial;13;0",
"left": 484,
"top": 212,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPUMMDILRLas="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPUMMDYLbYCI=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILOKCE="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPUMMDYLcH5w=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILRLas="
},
"model": {
"$ref": "AAAAAAGGPUMMDILPbFM="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
"tail": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"lineStyle": 1,
"points": "379:165;509:215",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPUMMDILSrLw="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPUMMDILTdGc="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUMMDILUhFY="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGGPUMMDILVxqM="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGGPUMMDILWZUY="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGGPUMMDILXOpk="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGGPUMMDILYIs0="
},
"headPropertyLabel": {
"$ref": "AAAAAAGGPUMMDILZYKk="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGGPUMMDILa2JI="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGGPUMMDYLbYCI="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGGPUMMDYLcH5w="
}
},
{
"_type": "UMLInterfaceRealizationView",
"_id": "AAAAAAGGPUO23IY5DeE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUO23IY4Lhg="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUO23IY6QrA=",
"_parent": {
"$ref": "AAAAAAGGPUO23IY5DeE="
},
"model": {
"$ref": "AAAAAAGGPUO23IY4Lhg="
},
"visible": false,
"font": "Arial;13;0",
"left": 868,
"top": 310,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUO23IY5DeE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUO23IY72Q4=",
"_parent": {
"$ref": "AAAAAAGGPUO23IY5DeE="
},
"model": {
"$ref": "AAAAAAGGPUO23IY4Lhg="
},
"visible": null,
"font": "Arial;13;0",
"left": 865,
"top": 325,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUO23IY5DeE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUO23IY8aGE=",
"_parent": {
"$ref": "AAAAAAGGPUO23IY5DeE="
},
"model": {
"$ref": "AAAAAAGGPUO23IY4Lhg="
},
"visible": false,
"font": "Arial;13;0",
"left": 873,
"top": 281,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUO23IY5DeE="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPUHfTYC5XPE="
},
"tail": {
"$ref": "AAAAAAGGPUOWVIS/Trc="
},
"lineStyle": 1,
"points": "1023:332;719:272",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPUO23IY6QrA="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPUO23IY72Q4="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUO23IY8aGE="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGGPUN9jYRBCVo=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPUN9jYRCohQ=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
"model": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPUN9jYRDrXo=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRCohQ="
},
"visible": false,
"font": "Arial;13;0",
"left": -584,
"top": -328,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUN9jYREsgM=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRCohQ="
},
"font": "Arial;13;1",
"left": 29,
"top": 247,
"width": 279.24609375,
"height": 13,
"text": "Board"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUN9jYRFQBY=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRCohQ="
},
"visible": false,
"font": "Arial;13;0",
"left": -584,
"top": -328,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUN9jYRGVog=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRCohQ="
},
"visible": false,
"font": "Arial;13;0",
"left": -584,
"top": -328,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 24,
"top": 240,
"width": 289.24609375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPUN9jYRDrXo="
},
"nameLabel": {
"$ref": "AAAAAAGGPUN9jYREsgM="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPUN9jYRFQBY="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUN9jYRGVog="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPUN9jYRHPyg=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
"model": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUiULqxFqqI=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"model": {
"$ref": "AAAAAAGGPUiUJaw853I="
},
"font": "Arial;13;0",
"left": 29,
"top": 270,
"width": 279.24609375,
"height": 13,
"text": "-grid: int[][]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUl6Q7KVkgo=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"model": {
"$ref": "AAAAAAGGPUl6PbKMB2k="
},
"font": "Arial;13;0",
"left": 29,
"top": 285,
"width": 279.24609375,
"height": 13,
"text": "-nbRows: int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUmVY7OkSFE=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"model": {
"$ref": "AAAAAAGGPUmVXbObEdA="
},
"font": "Arial;13;0",
"left": 29,
"top": 300,
"width": 279.24609375,
"height": 13,
"text": "-nbColumns: int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUmlVrQvz/E=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"model": {
"$ref": "AAAAAAGGPUmlSLQmzi4="
},
"font": "Arial;13;0",
"left": 29,
"top": 315,
"width": 279.24609375,
"height": 13,
"text": "-winCoord: (x: int, y: int)[]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUqbo7nPWow=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"model": {
"$ref": "AAAAAAGGPUqbnbnGs54="
},
"font": "Arial;13;0",
"left": 29,
"top": 330,
"width": 279.24609375,
"height": 13,
"underline": true,
"text": "-descriptionMapper: Map<int?, String>",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUtMF7yc9v0=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"model": {
"$ref": "AAAAAAGGPUtMEryTmsQ="
},
"font": "Arial;13;0",
"left": 29,
"top": 345,
"width": 279.24609375,
"height": 13,
"underline": true,
"text": "-winnerDescriptionMapper: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPUxrUcTw8XQ=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"model": {
"$ref": "AAAAAAGGPUxrScTna4k="
},
"font": "Arial;13;0",
"left": 29,
"top": 360,
"width": 279.24609375,
"height": 13,
"text": "+/description",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 24,
"top": 265,
"width": 289.24609375,
"height": 113
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPUN9jYRIaoQ=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
"model": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUubN74Y0aY=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPUubMb4PaVc="
},
"font": "Arial;13;0",
"left": 29,
"top": 383,
"width": 279.24609375,
"height": 13,
"text": "+Board(nbR: Int = 6, nbC: Int = 7)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUvvvcEwjBM=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPUvvuMEnotI="
},
"font": "Arial;13;0",
"left": 29,
"top": 398,
"width": 279.24609375,
"height": 13,
"text": "+Board(grid: int[][])",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPU2F5sqKPG0=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPU2F4MqB090="
},
"font": "Arial;13;0",
"left": 29,
"top": 413,
"width": 279.24609375,
"height": 13,
"text": "+isFull(): bool",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPU26ls2CmIo=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPU26kc15jqI="
},
"font": "Arial;13;0",
"left": 29,
"top": 428,
"width": 279.24609375,
"height": 13,
"text": "-isColumnFull(column: Int): bool",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPU34SM6tj2w=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPU34Qs6kfFA="
},
"font": "Arial;13;0",
"left": 29,
"top": 443,
"width": 279.24609375,
"height": 13,
"text": "-insertPiece(id: Int, row: Int, column: Int)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPU5n/tEfXFQ=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPU5n+dEWj2g="
},
"font": "Arial;13;0",
"left": 29,
"top": 458,
"width": 279.24609375,
"height": 13,
"text": "+insertPiece(id: Int, column: Int)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPU97btTTD1M=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPU97aNTKQWo="
},
"font": "Arial;13;0",
"left": 29,
"top": 473,
"width": 279.24609375,
"height": 13,
"text": "+remivePiece(row: int, column: Int): BoardResult",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPVB+UdssRFI=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPVB+TNsjoNE="
},
"font": "Arial;13;0",
"left": 29,
"top": 488,
"width": 279.24609375,
"height": 13,
"text": "+clearGrid()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPVCkIdw7oQ4=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"model": {
"$ref": "AAAAAAGGPVCkG9wyCUw="
},
"font": "Arial;13;0",
"left": 29,
"top": 503,
"width": 279.24609375,
"height": 13,
"text": "+submitWinCoord(winCoord: (x: int, y: int)[])",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 24,
"top": 378,
"width": 289.24609375,
"height": 143
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPUN9jYRJetQ=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
"model": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"visible": false,
"font": "Arial;13;0",
"left": -368,
"top": -232,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPUN9jYRKK0o=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
"model": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"visible": false,
"font": "Arial;13;0",
"left": -368,
"top": -232,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 24,
"top": 240,
"width": 289.24609375,
"height": 281,
"nameCompartment": {
"$ref": "AAAAAAGGPUN9jYRCohQ="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPUN9jYRHPyg="
},
"operationCompartment": {
"$ref": "AAAAAAGGPUN9jYRIaoQ="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPUN9jYRJetQ="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPUN9jYRKK0o="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGGPUcQOJPfHwQ=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPbDq0="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPg9OI=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPbDq0="
},
"font": "Arial;13;0",
"left": 230,
"top": 202,
"width": 37.578125,
"height": 13,
"alpha": 1.6335409511331143,
"distance": 28.284271247461902,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"edgePosition": 1,
"text": "-board"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPh3q4=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPbDq0="
},
"visible": null,
"font": "Arial;13;0",
"left": 249,
"top": 204,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPizC4=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPbDq0="
},
"visible": false,
"font": "Arial;13;0",
"left": 206,
"top": 191,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPjTSs=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPchAk="
},
"visible": false,
"font": "Arial;13;0",
"left": 238,
"top": 188,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPkes4=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPchAk="
},
"visible": false,
"font": "Arial;13;0",
"left": 251,
"top": 194,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPlnds=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPchAk="
},
"visible": false,
"font": "Arial;13;0",
"left": 213,
"top": 176,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPmis0=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPd/gE="
},
"visible": false,
"font": "Arial;13;0",
"left": 231,
"top": 212,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPnFU4=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPd/gE="
},
"visible": false,
"font": "Arial;13;0",
"left": 245,
"top": 213,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPUcQOJPo04U=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPd/gE="
},
"visible": false,
"font": "Arial;13;0",
"left": 204,
"top": 208,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPUcQOJPpJYY=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPchAk="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPUcQOJPqxTU=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPfHwQ="
},
"model": {
"$ref": "AAAAAAGGPUcQOJPd/gE="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
"tail": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"lineStyle": 1,
"points": "232:165;210:239",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPUcQOJPg9OI="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPUcQOJPh3q4="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUcQOJPizC4="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGGPUcQOJPjTSs="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGGPUcQOJPkes4="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGGPUcQOJPlnds="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGGPUcQOJPmis0="
},
"headPropertyLabel": {
"$ref": "AAAAAAGGPUcQOJPnFU4="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGGPUcQOJPo04U="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGGPUcQOJPpJYY="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGGPUcQOJPqxTU="
}
},
{
"_type": "UMLEnumerationView",
"_id": "AAAAAAGGPVLghuYB46Q=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPVLghuYCv3s=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYB46Q="
},
"model": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPVLghuYDo7w=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYCv3s="
},
"font": "Arial;13;0",
"left": 69,
"top": 557,
"width": 86.72802734375,
"height": 13,
"text": "«enumeration»"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVLghuYE5hQ=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYCv3s="
},
"font": "Arial;13;1",
"left": 69,
"top": 572,
"width": 86.72802734375,
"height": 13,
"text": "BoardResult"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVLghuYFYZk=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYCv3s="
},
"visible": false,
"font": "Arial;13;0",
"left": -1160,
"top": 176,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVLghuYGYu4=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYCv3s="
},
"visible": false,
"font": "Arial;13;0",
"left": -1160,
"top": 176,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 64,
"top": 552,
"width": 96.72802734375,
"height": 38,
"stereotypeLabel": {
"$ref": "AAAAAAGGPVLghuYDo7w="
},
"nameLabel": {
"$ref": "AAAAAAGGPVLghuYE5hQ="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPVLghuYFYZk="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVLghuYGYu4="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPVLghuYHvTQ=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYB46Q="
},
"model": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"visible": false,
"font": "Arial;13;0",
"left": -648,
"top": 88,
"width": 10,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPVLghuYIBKA=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYB46Q="
},
"model": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"visible": false,
"font": "Arial;13;0",
"left": -648,
"top": 88,
"width": 10,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPVLghuYJZpU=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYB46Q="
},
"model": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"visible": false,
"font": "Arial;13;0",
"left": -648,
"top": 88,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPVLghuYK+H0=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYB46Q="
},
"model": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"visible": false,
"font": "Arial;13;0",
"left": -648,
"top": 88,
"width": 10,
"height": 10
},
{
"_type": "UMLEnumerationLiteralCompartmentView",
"_id": "AAAAAAGGPVLghuYL8i0=",
"_parent": {
"$ref": "AAAAAAGGPVLghuYB46Q="
},
"model": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"font": "Arial;13;0",
"left": 64,
"top": 590,
"width": 96.72802734375,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 64,
"top": 552,
"width": 96.72802734375,
"height": 48,
"nameCompartment": {
"$ref": "AAAAAAGGPVLghuYCv3s="
},
"suppressAttributes": true,
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAGGPVLghuYHvTQ="
},
"operationCompartment": {
"$ref": "AAAAAAGGPVLghuYIBKA="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPVLghuYJZpU="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPVLghuYK+H0="
},
"enumerationLiteralCompartment": {
"$ref": "AAAAAAGGPVLghuYL8i0="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAGGPVM7H+yHswU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVM7H+yFQiQ="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVM7H+yIqMc=",
"_parent": {
"$ref": "AAAAAAGGPVM7H+yHswU="
},
"model": {
"$ref": "AAAAAAGGPVM7H+yFQiQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 136,
"top": 533,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVM7H+yHswU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVM7H+yJJIw=",
"_parent": {
"$ref": "AAAAAAGGPVM7H+yHswU="
},
"model": {
"$ref": "AAAAAAGGPVM7H+yFQiQ="
},
"visible": null,
"font": "Arial;13;0",
"left": 150,
"top": 537,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPVM7H+yHswU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVM7H+yKybc=",
"_parent": {
"$ref": "AAAAAAGGPVM7H+yHswU="
},
"model": {
"$ref": "AAAAAAGGPVM7H+yFQiQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 107,
"top": 526,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVM7H+yHswU="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPVLghuYB46Q="
},
"tail": {
"$ref": "AAAAAAGGPUN9jYRBCVo="
},
"lineStyle": 1,
"points": "127:521;118:551",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPVM7H+yIqMc="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPVM7H+yJJIw="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVM7H+yKybc="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGGPVSzHhXNKXg=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPVSzHhXOlX8=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
"model": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPVSzHhXPmuQ=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXOlX8="
},
"visible": false,
"font": "Arial;13;0",
"left": 128,
"top": -32,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVSzHhXQsxk=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXOlX8="
},
"font": "Arial;13;1",
"left": 605,
"top": 535,
"width": 290.83056640625,
"height": 13,
"text": "Human"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVSzHhXRgk8=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXOlX8="
},
"visible": false,
"font": "Arial;13;0",
"left": 128,
"top": -32,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVSzHhXSTwo=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXOlX8="
},
"visible": false,
"font": "Arial;13;0",
"left": 128,
"top": -32,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 600,
"top": 528,
"width": 300.83056640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPVSzHhXPmuQ="
},
"nameLabel": {
"$ref": "AAAAAAGGPVSzHhXQsxk="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPVSzHhXRgk8="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVSzHhXSTwo="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPVSzHhXTa+0=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
"model": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPVYQlR3nSzw=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXTa+0="
},
"model": {
"$ref": "AAAAAAGGPVYQjh3YTgQ="
},
"font": "Arial;13;0",
"left": 605,
"top": 558,
"width": 290.83056640625,
"height": 13,
"text": "+name: String",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 600,
"top": 553,
"width": 300.83056640625,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPVSzHhXUhy4=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
"model": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPVTBGhaIpO8=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXUhy4="
},
"model": {
"$ref": "AAAAAAGGPVTBExZ5uwE="
},
"font": "Arial;13;0",
"left": 605,
"top": 581,
"width": 290.83056640625,
"height": 13,
"text": "+playInColumn(name: String, lecteur: ILecteur): int",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPVTcWhe9DzY=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXUhy4="
},
"model": {
"$ref": "AAAAAAGGPVTcUxeuAdM="
},
"font": "Arial;13;0",
"left": 605,
"top": 596,
"width": 290.83056640625,
"height": 13,
"text": "+Human(public var)",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 600,
"top": 576,
"width": 300.83056640625,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPVSzHhXVC3Q=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
"model": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"visible": false,
"font": "Arial;13;0",
"left": 16,
"top": -24,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPVSzHhXWBVU=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
"model": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"visible": false,
"font": "Arial;13;0",
"left": 16,
"top": -24,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 600,
"top": 528,
"width": 300.83056640625,
"height": 86,
"nameCompartment": {
"$ref": "AAAAAAGGPVSzHhXOlX8="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPVSzHhXTa+0="
},
"operationCompartment": {
"$ref": "AAAAAAGGPVSzHhXUhy4="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPVSzHhXVC3Q="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPVSzHhXWBVU="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGGPVcvqiw3+Tc=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPVcvqiw4Jzk=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw3+Tc="
},
"model": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPVcvqiw5nEQ=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw4Jzk="
},
"visible": false,
"font": "Arial;13;0",
"left": -752,
"top": -56,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVcvqiw67pE=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw4Jzk="
},
"font": "Arial;13;1",
"left": 381,
"top": 519,
"width": 109.458984375,
"height": 13,
"text": "IA"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVcvqiw7rOc=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw4Jzk="
},
"visible": false,
"font": "Arial;13;0",
"left": -752,
"top": -56,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVcvqiw8dvA=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw4Jzk="
},
"visible": false,
"font": "Arial;13;0",
"left": -752,
"top": -56,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 376,
"top": 512,
"width": 119.458984375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPVcvqiw5nEQ="
},
"nameLabel": {
"$ref": "AAAAAAGGPVcvqiw67pE="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPVcvqiw7rOc="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVcvqiw8dvA="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPVcvqiw9wRs=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw3+Tc="
},
"model": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPVn7AW9Zj64=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw9wRs="
},
"model": {
"$ref": "AAAAAAGGPVn6+29N5bY="
},
"font": "Arial;13;0",
"left": 381,
"top": 542,
"width": 109.458984375,
"height": 13,
"text": "+name: String",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPVoUtXBoypk=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw9wRs="
},
"model": {
"$ref": "AAAAAAGGPVoUr3BcFQI="
},
"font": "Arial;13;0",
"left": 381,
"top": 557,
"width": 109.458984375,
"height": 13,
"text": "-board: Board",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 376,
"top": 537,
"width": 119.458984375,
"height": 38
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPVcvqiw+SZQ=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw3+Tc="
},
"model": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPVnXum4zWD0=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw+SZQ="
},
"model": {
"$ref": "AAAAAAGGPVnXr24nyk0="
},
"font": "Arial;13;0",
"left": 381,
"top": 580,
"width": 109.458984375,
"height": 13,
"text": "+playInClumn(): int",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 376,
"top": 575,
"width": 119.458984375,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPVcvqiw/GJ0=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw3+Tc="
},
"model": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"visible": false,
"font": "Arial;13;0",
"left": -400,
"top": -64,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPVcvqixA4FU=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw3+Tc="
},
"model": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"visible": false,
"font": "Arial;13;0",
"left": -400,
"top": -64,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 376,
"top": 512,
"width": 119.458984375,
"height": 86,
"nameCompartment": {
"$ref": "AAAAAAGGPVcvqiw4Jzk="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPVcvqiw9wRs="
},
"operationCompartment": {
"$ref": "AAAAAAGGPVcvqiw+SZQ="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPVcvqiw/GJ0="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPVcvqixA4FU="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGGPT9SN36RczY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPT9SOH6SrXY=",
"_parent": {
"$ref": "AAAAAAGGPT9SN36RczY="
},
"model": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9SOH6TilI=",
"_parent": {
"$ref": "AAAAAAGGPT9SOH6SrXY="
},
"visible": false,
"font": "Arial;13;0",
"left": 272,
"top": -64,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9SOH6USyk=",
"_parent": {
"$ref": "AAAAAAGGPT9SOH6SrXY="
},
"font": "Arial;13;1",
"left": 1045,
"top": 151,
"width": 55,
"height": 13,
"text": "Lecteur"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9SOH6Vvg8=",
"_parent": {
"$ref": "AAAAAAGGPT9SOH6SrXY="
},
"visible": false,
"font": "Arial;13;0",
"left": 272,
"top": -64,
"width": 73.67724609375,
"height": 13,
"text": "(from io)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPT9SOH6WcNI=",
"_parent": {
"$ref": "AAAAAAGGPT9SOH6SrXY="
},
"visible": false,
"font": "Arial;13;0",
"left": 272,
"top": -64,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 1040,
"top": 144,
"width": 65,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPT9SOH6TilI="
},
"nameLabel": {
"$ref": "AAAAAAGGPT9SOH6USyk="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPT9SOH6Vvg8="
},
"propertyLabel": {
"$ref": "AAAAAAGGPT9SOH6WcNI="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPT9SOH6XUh8=",
"_parent": {
"$ref": "AAAAAAGGPT9SN36RczY="
},
"model": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"font": "Arial;13;0",
"left": 1040,
"top": 169,
"width": 65,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPT9SOH6Yx38=",
"_parent": {
"$ref": "AAAAAAGGPT9SN36RczY="
},
"model": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"font": "Arial;13;0",
"left": 1040,
"top": 179,
"width": 65,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPT9SOH6Zrzs=",
"_parent": {
"$ref": "AAAAAAGGPT9SN36RczY="
},
"model": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"visible": false,
"font": "Arial;13;0",
"left": 112,
"top": -16,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPT9SOH6a3Is=",
"_parent": {
"$ref": "AAAAAAGGPT9SN36RczY="
},
"model": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"visible": false,
"font": "Arial;13;0",
"left": 112,
"top": -16,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT8vj352xsw="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1040,
"top": 144,
"width": 65,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGGPT9SOH6SrXY="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPT9SOH6XUh8="
},
"operationCompartment": {
"$ref": "AAAAAAGGPT9SOH6Yx38="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPT9SOH6Zrzs="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPT9SOH6a3Is="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAGGPVfeO0p3sO0=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVfeOkp1EpM="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVfeO0p4amE=",
"_parent": {
"$ref": "AAAAAAGGPVfeO0p3sO0="
},
"model": {
"$ref": "AAAAAAGGPVfeOkp1EpM="
},
"visible": false,
"font": "Arial;13;0",
"left": 788,
"top": 495,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVfeO0p3sO0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVfeO0p5YO0=",
"_parent": {
"$ref": "AAAAAAGGPVfeO0p3sO0="
},
"model": {
"$ref": "AAAAAAGGPVfeOkp1EpM="
},
"visible": null,
"font": "Arial;13;0",
"left": 777,
"top": 485,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPVfeO0p3sO0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVfeO0p6PIY=",
"_parent": {
"$ref": "AAAAAAGGPVfeO0p3sO0="
},
"model": {
"$ref": "AAAAAAGGPVfeOkp1EpM="
},
"visible": false,
"font": "Arial;13;0",
"left": 811,
"top": 514,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVfeO0p3sO0="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPT+pgH8oKJ0="
},
"tail": {
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
"lineStyle": 1,
"points": "786:527;814:495",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPVfeO0p4amE="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPVfeO0p5YO0="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVfeO0p6PIY="
}
},
{
"_type": "UMLInterfaceView",
"_id": "AAAAAAGGPVg0klKOQHI=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPVg0klKP8uQ=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"model": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPVg0klKQA1A=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKP8uQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 152,
"top": -632,
"width": 64.32080078125,
"height": 13,
"text": "«interface»"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVg0klKRxUM=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKP8uQ="
},
"font": "Arial;13;1",
"left": 381,
"top": 335,
"width": 116.68896484375,
"height": 13,
"text": "Player"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVg0klKSByw=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKP8uQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 152,
"top": -632,
"width": 73.67724609375,
"height": 13,
"text": "(from model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVg0klKTQKc=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKP8uQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 152,
"top": -632,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 376,
"top": 328,
"width": 126.68896484375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPVg0klKQA1A="
},
"nameLabel": {
"$ref": "AAAAAAGGPVg0klKRxUM="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPVg0klKSByw="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVg0klKTQKc="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPVg0klKUI/M=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"model": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGGPVhY5VQX8Dc=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKUI/M="
},
"model": {
"$ref": "AAAAAAGGPVhY2lQIiFQ="
},
"font": "Arial;13;0",
"left": 381,
"top": 358,
"width": 116.68896484375,
"height": 13,
"text": "+/name: String",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 376,
"top": 353,
"width": 126.68896484375,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPVg0klKVQ5g=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"model": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPViHyVaoKpM=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKVQ5g="
},
"model": {
"$ref": "AAAAAAGGPViHwlaZqw4="
},
"font": "Arial;13;0",
"left": 381,
"top": 381,
"width": 116.68896484375,
"height": 13,
"text": "+playInColumn(): int",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 376,
"top": 376,
"width": 126.68896484375,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPVg0klKWgs8=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"model": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"visible": false,
"font": "Arial;13;0",
"left": 96,
"top": -384,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPVg0klKXIec=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"model": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"visible": false,
"font": "Arial;13;0",
"left": 96,
"top": -384,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPT3IAX4sppY="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 376,
"top": 328,
"width": 126.68896484375,
"height": 71,
"stereotypeDisplay": "none",
"nameCompartment": {
"$ref": "AAAAAAGGPVg0klKP8uQ="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPVg0klKUI/M="
},
"operationCompartment": {
"$ref": "AAAAAAGGPVg0klKVQ5g="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPVg0klKWgs8="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPVg0klKXIec="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGGPVjBPlvhHY4=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvdgg4="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlviEhM=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvdgg4="
},
"font": "Arial;13;0",
"left": 347,
"top": 230,
"width": 49.4990234375,
"height": 13,
"alpha": 1.311270428158397,
"distance": 25.632011235952593,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"edgePosition": 1,
"text": "+players"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvjwh4=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvdgg4="
},
"visible": null,
"font": "Arial;13;0",
"left": 371,
"top": 221,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvk4M0=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvdgg4="
},
"visible": false,
"font": "Arial;13;0",
"left": 336,
"top": 249,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvlKik=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVveQZw="
},
"visible": false,
"font": "Arial;13;0",
"left": 313,
"top": 170,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvmf14=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVveQZw="
},
"visible": false,
"font": "Arial;13;0",
"left": 325,
"top": 164,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvnv0o=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVveQZw="
},
"visible": false,
"font": "Arial;13;0",
"left": 289,
"top": 183,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvodQo=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvf3rA="
},
"visible": false,
"font": "Arial;13;0",
"left": 406,
"top": 291,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvp6XQ=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvf3rA="
},
"visible": false,
"font": "Arial;13;0",
"left": 415,
"top": 281,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVjBPlvqXZ4=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvf3rA="
},
"font": "Arial;13;0",
"left": 384,
"top": 311,
"width": 5.05908203125,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"text": "*"
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPVjBPlvrnX4=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVveQZw="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGGPVjBPlvsc2o=",
"_parent": {
"$ref": "AAAAAAGGPVjBPlvhHY4="
},
"model": {
"$ref": "AAAAAAGGPVjBPVvf3rA="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"tail": {
"$ref": "AAAAAAGGPT3c2H5H3Fo="
},
"lineStyle": 1,
"points": "286:165;410:327",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPVjBPlviEhM="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPVjBPlvjwh4="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVjBPlvk4M0="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGGPVjBPlvlKik="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGGPVjBPlvmf14="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGGPVjBPlvnv0o="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGGPVjBPlvodQo="
},
"headPropertyLabel": {
"$ref": "AAAAAAGGPVjBPlvp6XQ="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGGPVjBPlvqXZ4="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGGPVjBPlvrnX4="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGGPVjBPlvsc2o="
}
},
{
"_type": "UMLInterfaceRealizationView",
"_id": "AAAAAAGGPVkbtWR8Y3Q=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVkbtWR7lgE="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVkbtWR9U6Y=",
"_parent": {
"$ref": "AAAAAAGGPVkbtWR8Y3Q="
},
"model": {
"$ref": "AAAAAAGGPVkbtWR7lgE="
},
"visible": false,
"font": "Arial;13;0",
"left": 421,
"top": 448,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVkbtWR8Y3Q="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVkbtWR+/Fk=",
"_parent": {
"$ref": "AAAAAAGGPVkbtWR8Y3Q="
},
"model": {
"$ref": "AAAAAAGGPVkbtWR7lgE="
},
"visible": null,
"font": "Arial;13;0",
"left": 406,
"top": 448,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPVkbtWR8Y3Q="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVkbtWR/J4g=",
"_parent": {
"$ref": "AAAAAAGGPVkbtWR8Y3Q="
},
"model": {
"$ref": "AAAAAAGGPVkbtWR7lgE="
},
"visible": false,
"font": "Arial;13;0",
"left": 450,
"top": 449,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVkbtWR8Y3Q="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"tail": {
"$ref": "AAAAAAGGPVcvqiw3+Tc="
},
"lineStyle": 1,
"points": "436:511;437:399",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPVkbtWR9U6Y="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPVkbtWR+/Fk="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVkbtWR/J4g="
}
},
{
"_type": "UMLInterfaceRealizationView",
"_id": "AAAAAAGGPVklgmaRmtU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVklgmaQzOo="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVklgmaSD8I=",
"_parent": {
"$ref": "AAAAAAGGPVklgmaRmtU="
},
"model": {
"$ref": "AAAAAAGGPVklgmaQzOo="
},
"visible": false,
"font": "Arial;13;0",
"left": 579,
"top": 469,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVklgmaRmtU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVklgmaTpUk=",
"_parent": {
"$ref": "AAAAAAGGPVklgmaRmtU="
},
"model": {
"$ref": "AAAAAAGGPVklgmaQzOo="
},
"visible": null,
"font": "Arial;13;0",
"left": 571,
"top": 481,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGGPVklgmaRmtU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGGPVklgmaU0Ko=",
"_parent": {
"$ref": "AAAAAAGGPVklgmaRmtU="
},
"model": {
"$ref": "AAAAAAGGPVklgmaQzOo="
},
"visible": false,
"font": "Arial;13;0",
"left": 596,
"top": 444,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGGPVklgmaRmtU="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGGPVg0klKOQHI="
},
"tail": {
"$ref": "AAAAAAGGPVSzHhXNKXg="
},
"lineStyle": 1,
"points": "684:527;492:399",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGGPVklgmaSD8I="
},
"stereotypeLabel": {
"$ref": "AAAAAAGGPVklgmaTpUk="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVklgmaU0Ko="
}
},
{
"_type": "UMLPackageView",
"_id": "AAAAAAGGPVsW/nVLmvc=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPVsW/nVJN4s="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPVsW/nVMVTg=",
"_parent": {
"$ref": "AAAAAAGGPVsW/nVLmvc="
},
"model": {
"$ref": "AAAAAAGGPVsW/nVJN4s="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPVsW/nVN9BQ=",
"_parent": {
"$ref": "AAAAAAGGPVsW/nVMVTg="
},
"visible": false,
"font": "Arial;13;0",
"left": -112,
"top": -224,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVsW/nVO6k8=",
"_parent": {
"$ref": "AAAAAAGGPVsW/nVMVTg="
},
"font": "Arial;13;1",
"left": 1005,
"top": 294,
"width": 271,
"height": 13,
"text": "rules"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVsW/nVPqMU=",
"_parent": {
"$ref": "AAAAAAGGPVsW/nVMVTg="
},
"visible": false,
"font": "Arial;13;0",
"left": -112,
"top": -224,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPVsW/nVQ6NM=",
"_parent": {
"$ref": "AAAAAAGGPVsW/nVMVTg="
},
"visible": false,
"font": "Arial;13;0",
"left": -112,
"top": -224,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 1000,
"top": 287,
"width": 281,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPVsW/nVN9BQ="
},
"nameLabel": {
"$ref": "AAAAAAGGPVsW/nVO6k8="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPVsW/nVPqMU="
},
"propertyLabel": {
"$ref": "AAAAAAGGPVsW/nVQ6NM="
}
}
],
"containedViews": [
{
"$ref": "AAAAAAGGPUOWVIS/Trc="
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1000,
"top": 272,
"width": 281,
"height": 177,
"nameCompartment": {
"$ref": "AAAAAAGGPVsW/nVMVTg="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGGPUOWVIS/Trc=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGGPUOWVITAUXA=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS/Trc="
},
"model": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGGPUOWVITB0Bs=",
"_parent": {
"$ref": "AAAAAAGGPUOWVITAUXA="
},
"visible": false,
"font": "Arial;13;0",
"left": 384,
"top": 40,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUOWVITCJTo=",
"_parent": {
"$ref": "AAAAAAGGPUOWVITAUXA="
},
"font": "Arial;13;1",
"left": 1029,
"top": 327,
"width": 236.65966796875,
"height": 13,
"text": "ClassicRules"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUOWVITDR80=",
"_parent": {
"$ref": "AAAAAAGGPUOWVITAUXA="
},
"visible": false,
"font": "Arial;13;0",
"left": 384,
"top": 40,
"width": 73.67724609375,
"height": 13,
"text": "(from rules)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGGPUOWVITEOBQ=",
"_parent": {
"$ref": "AAAAAAGGPUOWVITAUXA="
},
"visible": false,
"font": "Arial;13;0",
"left": 384,
"top": 40,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 1024,
"top": 320,
"width": 246.65966796875,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGGPUOWVITB0Bs="
},
"nameLabel": {
"$ref": "AAAAAAGGPUOWVITCJTo="
},
"namespaceLabel": {
"$ref": "AAAAAAGGPUOWVITDR80="
},
"propertyLabel": {
"$ref": "AAAAAAGGPUOWVITEOBQ="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGGPUOWVITFd6M=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS/Trc="
},
"model": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"font": "Arial;13;0",
"left": 1024,
"top": 345,
"width": 246.65966796875,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGGPUOWVITGNwA=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS/Trc="
},
"model": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUV9z4dO9ek=",
"_parent": {
"$ref": "AAAAAAGGPUOWVITGNwA="
},
"model": {
"$ref": "AAAAAAGGPUV9yodFY/I="
},
"font": "Arial;13;0",
"left": 1029,
"top": 360,
"width": 236.65966796875,
"height": 13,
"text": "+execute(column: Int, board: Board): Int?",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGGPUY0q4zUdoo=",
"_parent": {
"$ref": "AAAAAAGGPUOWVITGNwA="
},
"model": {
"$ref": "AAAAAAGGPUY0oozLYeY="
},
"font": "Arial;13;0",
"left": 1029,
"top": 375,
"width": 236.65966796875,
"height": 13,
"text": "+isGameOver(board: Board): Bool",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 1024,
"top": 355,
"width": 246.65966796875,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGGPUOWVITHurE=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS/Trc="
},
"model": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"visible": false,
"font": "Arial;13;0",
"left": 256,
"top": 48,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGGPUOWVITIqwY=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS/Trc="
},
"model": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"visible": false,
"font": "Arial;13;0",
"left": 256,
"top": 48,
"width": 10,
"height": 10
}
],
"containerView": {
"$ref": "AAAAAAGGPVsW/nVLmvc="
},
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1024,
"top": 320,
"width": 246.65966796875,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAGGPUOWVITAUXA="
},
"attributeCompartment": {
"$ref": "AAAAAAGGPUOWVITFd6M="
},
"operationCompartment": {
"$ref": "AAAAAAGGPUOWVITGNwA="
},
"receptionCompartment": {
"$ref": "AAAAAAGGPUOWVITHurE="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGGPUOWVITIqwY="
}
}
]
},
{
"_type": "UMLPackage",
"_id": "AAAAAAGGPT3IAH4q+6A=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "model",
"ownedElements": [
{
"_type": "UMLClass",
"_id": "AAAAAAGGPT3c2H5FhRI=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "Game",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGGPUFyjH/NFK0=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUFyjH/OYUU=",
"_parent": {
"$ref": "AAAAAAGGPUFyjH/NFK0="
},
"reference": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUFyjH/POkg=",
"_parent": {
"$ref": "AAAAAAGGPUFyjH/NFK0="
},
"reference": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"navigable": "navigable"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGGPUGSPIBJCkQ=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "afficheur",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUGSPIBKVWs=",
"_parent": {
"$ref": "AAAAAAGGPUGSPIBJCkQ="
},
"reference": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUGSPYBLSX4=",
"_parent": {
"$ref": "AAAAAAGGPUGSPIBJCkQ="
},
"reference": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"navigable": "navigable"
},
"visibility": "private"
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGGPUMMDILNfNs=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "rule",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUMMDILOKCE=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILNfNs="
},
"reference": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUMMDILPbFM=",
"_parent": {
"$ref": "AAAAAAGGPUMMDILNfNs="
},
"reference": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"navigable": "navigable"
},
"visibility": "private"
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGGPUbRUJEKqpw=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "players",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUbRUJEL9gA=",
"_parent": {
"$ref": "AAAAAAGGPUbRUJEKqpw="
},
"reference": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUbRUJEMiQU=",
"_parent": {
"$ref": "AAAAAAGGPUbRUJEKqpw="
},
"reference": {
"$ref": "AAAAAAGGPUarMI+VeJ0="
},
"navigable": "navigable",
"multiplicity": "*"
},
"visibility": "private"
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGGPUcQOJPbDq0=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "board",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUcQOJPchAk=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPbDq0="
},
"reference": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPUcQOJPd/gE=",
"_parent": {
"$ref": "AAAAAAGGPUcQOJPbDq0="
},
"reference": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"navigable": "navigable"
},
"visibility": "private"
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGGPVjBPVvdgg4=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "players",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPVjBPVveQZw=",
"_parent": {
"$ref": "AAAAAAGGPVjBPVvdgg4="
},
"reference": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPVjBPVvf3rA=",
"_parent": {
"$ref": "AAAAAAGGPVjBPVvdgg4="
},
"reference": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"navigable": "navigable",
"multiplicity": "*"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUZpno8crlY=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "numero",
"type": "Int"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUeUDp1+KCo=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "Game",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUf2Cp3x9iM=",
"_parent": {
"$ref": "AAAAAAGGPUeUDp1+KCo="
},
"name": "board",
"type": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUf2Cp3yCjM=",
"_parent": {
"$ref": "AAAAAAGGPUeUDp1+KCo="
},
"name": "players",
"type": {
"$ref": "AAAAAAGGPUarMI+VeJ0="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUf2Cp3zA28=",
"_parent": {
"$ref": "AAAAAAGGPUeUDp1+KCo="
},
"name": "rule",
"type": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUf2Cp30cQ0=",
"_parent": {
"$ref": "AAAAAAGGPUeUDp1+KCo="
},
"name": "afficheur",
"type": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
}
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUdhRpxhQ6E=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "tour",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUeK25zUmrk=",
"_parent": {
"$ref": "AAAAAAGGPUdhRpxhQ6E="
},
"type": "Player?",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUhNb6qQhnI=",
"_parent": {
"$ref": "AAAAAAGGPT3c2H5FhRI="
},
"name": "joueurSuivant"
}
]
},
{
"_type": "UMLInterface",
"_id": "AAAAAAGGPT+pgH8mF6E=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "ILecteur",
"stereotype": "interface",
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPT/ran9SJnE=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"name": "lireInt",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUAF1H9Zdqo=",
"_parent": {
"$ref": "AAAAAAGGPT/ran9SJnE="
},
"type": "Int",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUA7H39bdWs=",
"_parent": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
},
"name": "lireString",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUBM039ioEg=",
"_parent": {
"$ref": "AAAAAAGGPUA7H39bdWs="
},
"type": "String",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLInterface",
"_id": "AAAAAAGGPUBjYH9m0xw=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "IAfficheur",
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUCPIn+TXhw=",
"_parent": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
},
"name": "afficherLigne",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUDCw3+amaU=",
"_parent": {
"$ref": "AAAAAAGGPUCPIn+TXhw="
},
"name": "msg",
"type": "String"
}
]
}
]
},
{
"_type": "UMLInterface",
"_id": "AAAAAAGGPUHfTIC3KKs=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "Rule",
"stereotype": "interface",
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUJ3foHIrn8=",
"_parent": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"name": "execute",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUL1HoHqe3U=",
"_parent": {
"$ref": "AAAAAAGGPUJ3foHIrn8="
},
"name": "column",
"type": "Int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUL1HoHrEW8=",
"_parent": {
"$ref": "AAAAAAGGPUJ3foHIrn8="
},
"name": "board",
"type": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUXaVokcFVc=",
"_parent": {
"$ref": "AAAAAAGGPUJ3foHIrn8="
},
"type": "Int?",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUNJcIPJa/s=",
"_parent": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
},
"name": "isGameOver",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUN0rYQTinc=",
"_parent": {
"$ref": "AAAAAAGGPUNJcIPJa/s="
},
"name": "board",
"type": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUXzO4lzBmQ=",
"_parent": {
"$ref": "AAAAAAGGPUNJcIPJa/s="
},
"type": "Bool",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGGPUN9jYQ/V64=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "Board",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGGPVMgZ+pcH70=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPVMgZ+pdJgg=",
"_parent": {
"$ref": "AAAAAAGGPVMgZ+pcH70="
},
"reference": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGGPVMgZ+pe+dM=",
"_parent": {
"$ref": "AAAAAAGGPVMgZ+pcH70="
},
"reference": {
"$ref": "AAAAAAGGPVLghuX/9iM="
},
"navigable": "navigable"
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGGPVM7H+yFQiQ=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"source": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"target": {
"$ref": "AAAAAAGGPVLghuX/9iM="
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUiUJaw853I=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "grid",
"visibility": "private",
"type": "int[][]"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUl6PbKMB2k=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "nbRows",
"visibility": "private",
"type": "int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUmVXbObEdA=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "nbColumns",
"visibility": "private",
"type": "int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUmlSLQmzi4=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "winCoord",
"visibility": "private",
"type": "(x: int, y: int)[]"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUqbnbnGs54=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "descriptionMapper",
"visibility": "private",
"isStatic": true,
"type": "Map<int?, String>"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUtMEryTmsQ=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "winnerDescriptionMapper",
"visibility": "private",
"isStatic": true,
"type": "String"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPUxrScTna4k=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "/description",
"stereotype": ""
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUubMb4PaVc=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "Board",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUvIXb6C8uM=",
"_parent": {
"$ref": "AAAAAAGGPUubMb4PaVc="
},
"name": "nbR",
"type": "Int",
"defaultValue": "6"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUvIXb6D1Ts=",
"_parent": {
"$ref": "AAAAAAGGPUubMb4PaVc="
},
"name": "nbC",
"type": "Int",
"defaultValue": "7"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUvvuMEnotI=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "Board",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUwWyMGaL5U=",
"_parent": {
"$ref": "AAAAAAGGPUvvuMEnotI="
},
"name": "grid",
"type": "int[][]"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPU2F4MqB090=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "isFull",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU2gv8r0GV0=",
"_parent": {
"$ref": "AAAAAAGGPU2F4MqB090="
},
"type": "bool",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPU26kc15jqI=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "isColumnFull",
"visibility": "private",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU3q4M3s4pQ=",
"_parent": {
"$ref": "AAAAAAGGPU26kc15jqI="
},
"name": "column",
"type": "Int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU3q4M3tQRQ=",
"_parent": {
"$ref": "AAAAAAGGPU26kc15jqI="
},
"type": "bool",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPU34Qs6kfFA=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "insertPiece",
"visibility": "private",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU5K+tBQAX8=",
"_parent": {
"$ref": "AAAAAAGGPU34Qs6kfFA="
},
"name": "id",
"type": "Int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU5K+tBRH44=",
"_parent": {
"$ref": "AAAAAAGGPU34Qs6kfFA="
},
"name": "row",
"type": "Int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU5K+tBSOeo=",
"_parent": {
"$ref": "AAAAAAGGPU34Qs6kfFA="
},
"name": "column",
"type": "Int"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPU5n+dEWj2g=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "insertPiece",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU8NQtGV8Qo=",
"_parent": {
"$ref": "AAAAAAGGPU5n+dEWj2g="
},
"name": "id",
"type": "Int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPU8NQtGWsLQ=",
"_parent": {
"$ref": "AAAAAAGGPU5n+dEWj2g="
},
"name": "column",
"type": "Int"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPU97aNTKQWo=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "remivePiece",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVBGvdYt81E=",
"_parent": {
"$ref": "AAAAAAGGPU97aNTKQWo="
},
"name": "row",
"type": "int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVBGvtYuTFU=",
"_parent": {
"$ref": "AAAAAAGGPU97aNTKQWo="
},
"name": "column",
"type": "Int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVBGvtYv96c=",
"_parent": {
"$ref": "AAAAAAGGPU97aNTKQWo="
},
"type": "BoardResult",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPVB+TNsjoNE=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "clearGrid"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPVCkG9wyCUw=",
"_parent": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
},
"name": "submitWinCoord",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVEDK9ylZDg=",
"_parent": {
"$ref": "AAAAAAGGPVCkG9wyCUw="
},
"name": "winCoord",
"type": "(x: int, y: int)[]"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGGPUarMI+VeJ0=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "Player",
"stereotype": "interface",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPVXTmBswlKc=",
"_parent": {
"$ref": "AAAAAAGGPUarMI+VeJ0="
},
"name": "/name",
"type": "String"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPVRTkxLkkVs=",
"_parent": {
"$ref": "AAAAAAGGPUarMI+VeJ0="
},
"name": "playInColumn",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVSoIhScCEY=",
"_parent": {
"$ref": "AAAAAAGGPVRTkxLkkVs="
},
"type": "int",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGGPVHFl97SkQI=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "BoardResult"
},
{
"_type": "UMLEnumeration",
"_id": "AAAAAAGGPVLghuX/9iM=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "BoardResult"
},
{
"_type": "UMLClass",
"_id": "AAAAAAGGPVSzHhXLz1I=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "Human",
"ownedElements": [
{
"_type": "UMLDependency",
"_id": "AAAAAAGGPVceyynviG0=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"source": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"target": {
"$ref": "AAAAAAGGPUarMI+VeJ0="
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGGPVfeOkp1EpM=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"source": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"target": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGGPVj6cmBBPNQ=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"source": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"target": {
"$ref": "AAAAAAGGPVg0klKMSfA="
}
},
{
"_type": "UMLInterfaceRealization",
"_id": "AAAAAAGGPVklgmaQzOo=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"source": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"target": {
"$ref": "AAAAAAGGPVg0klKMSfA="
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPVYQjh3YTgQ=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"name": "name",
"type": "String"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPVTBExZ5uwE=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"name": "playInColumn",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVTTzhbsLzM=",
"_parent": {
"$ref": "AAAAAAGGPVTBExZ5uwE="
},
"type": "int",
"direction": "return"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVdlzC2AYZM=",
"_parent": {
"$ref": "AAAAAAGGPVTBExZ5uwE="
},
"name": "name",
"type": "String"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVdlzC2BXys=",
"_parent": {
"$ref": "AAAAAAGGPVTBExZ5uwE="
},
"name": "lecteur",
"type": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
}
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPVTcUxeuAdM=",
"_parent": {
"$ref": "AAAAAAGGPVSzHhXLz1I="
},
"name": "Human",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVUmshgtTsg=",
"_parent": {
"$ref": "AAAAAAGGPVTcUxeuAdM="
},
"name": "public var",
"type": ""
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGGPVcvqiw1sKs=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "IA",
"ownedElements": [
{
"_type": "UMLDependency",
"_id": "AAAAAAGGPVkGmGHeouQ=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"source": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"target": {
"$ref": "AAAAAAGGPVg0klKMSfA="
}
},
{
"_type": "UMLInterfaceRealization",
"_id": "AAAAAAGGPVkbtWR7lgE=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"source": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"target": {
"$ref": "AAAAAAGGPVg0klKMSfA="
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPVn6+29N5bY=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"name": "name",
"type": "String"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPVoUr3BcFQI=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"name": "board",
"visibility": "private",
"type": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPVnXr24nyk0=",
"_parent": {
"$ref": "AAAAAAGGPVcvqiw1sKs="
},
"name": "playInClumn",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVqmY3JpCYU=",
"_parent": {
"$ref": "AAAAAAGGPVnXr24nyk0="
},
"type": "int",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLInterface",
"_id": "AAAAAAGGPVg0klKMSfA=",
"_parent": {
"$ref": "AAAAAAGGPT3IAH4q+6A="
},
"name": "Player",
"stereotype": "interface",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGGPVhY2lQIiFQ=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"name": "/name",
"type": "String"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPViHwlaZqw4=",
"_parent": {
"$ref": "AAAAAAGGPVg0klKMSfA="
},
"name": "playInColumn",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPVikPFcMAu8=",
"_parent": {
"$ref": "AAAAAAGGPViHwlaZqw4="
},
"type": "int",
"direction": "return"
}
]
}
]
}
]
},
{
"_type": "UMLPackage",
"_id": "AAAAAAGGPT8vj3507Qs=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "io",
"ownedElements": [
{
"_type": "UMLClass",
"_id": "AAAAAAGGPT9zSH66QmU=",
"_parent": {
"$ref": "AAAAAAGGPT8vj3507Qs="
},
"name": "Afficheur",
"ownedElements": [
{
"_type": "UMLInterfaceRealization",
"_id": "AAAAAAGGPUDjIH+euqE=",
"_parent": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"source": {
"$ref": "AAAAAAGGPT9zSH66QmU="
},
"target": {
"$ref": "AAAAAAGGPUBjYH9m0xw="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGGPT9SN36PtZ0=",
"_parent": {
"$ref": "AAAAAAGGPT8vj3507Qs="
},
"name": "Lecteur",
"ownedElements": [
{
"_type": "UMLInterfaceRealization",
"_id": "AAAAAAGGPUDzYH+vCh4=",
"_parent": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"source": {
"$ref": "AAAAAAGGPT9SN36PtZ0="
},
"target": {
"$ref": "AAAAAAGGPT+pgH8mF6E="
}
}
]
}
]
},
{
"_type": "UMLInterface",
"_id": "AAAAAAGGPT+DkH7kUzM=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ILecteur"
},
{
"_type": "UMLInterface",
"_id": "AAAAAAGGPVHzLuHC1vs=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Interface1"
},
{
"_type": "UMLClass",
"_id": "AAAAAAGGPVQDfg1Mkbs=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Humpan"
},
{
"_type": "UMLPackage",
"_id": "AAAAAAGGPVsW/nVJN4s=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "rules",
"ownedElements": [
{
"_type": "UMLClass",
"_id": "AAAAAAGGPUOWVIS944o=",
"_parent": {
"$ref": "AAAAAAGGPVsW/nVJN4s="
},
"name": "ClassicRules",
"ownedElements": [
{
"_type": "UMLInterfaceRealization",
"_id": "AAAAAAGGPUO23IY4Lhg=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"source": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"target": {
"$ref": "AAAAAAGGPUHfTIC3KKs="
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUV9yodFY/I=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"name": "execute",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUWbwYeC4nE=",
"_parent": {
"$ref": "AAAAAAGGPUV9yodFY/I="
},
"name": "column",
"type": "Int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUWbwoeDO1E=",
"_parent": {
"$ref": "AAAAAAGGPUV9yodFY/I="
},
"name": "board",
"type": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUYqd4w/oUM=",
"_parent": {
"$ref": "AAAAAAGGPUV9yodFY/I="
},
"type": "Int?",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGGPUY0oozLYeY=",
"_parent": {
"$ref": "AAAAAAGGPUOWVIS944o="
},
"name": "isGameOver",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUY4Mo0Iets=",
"_parent": {
"$ref": "AAAAAAGGPUY0oozLYeY="
},
"name": "board",
"type": {
"$ref": "AAAAAAGGPUN9jYQ/V64="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGGPUY4Mo0Jkvk=",
"_parent": {
"$ref": "AAAAAAGGPUY0oozLYeY="
},
"type": "Bool",
"direction": "return"
}
]
}
]
}
]
}
]
}
]
}