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.
Projet_IHM/Rendu/Diagramme_de_classe.mdj

2632 lines
66 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": "UMLClassView",
"_id": "AAAAAAGHy6V5Ic5/WxE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGHy6V5Ic6ADeI=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic5/WxE="
},
"model": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGHy6V5Ic6B5nY=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6ADeI="
},
"visible": false,
"font": "Arial;15;0",
"left": 1696,
"top": 416,
"height": 15
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy6V5Ic6ChfQ=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6ADeI="
},
"font": "Arial;15;1",
"left": 853,
"top": 215,
"width": 447.26806640625,
"height": 15,
"text": "Game"
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy6V5Ic6Dcoo=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6ADeI="
},
"visible": false,
"font": "Arial;15;0",
"left": 1696,
"top": 416,
"width": 85.01220703125,
"height": 15,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy6V5Ic6E4Jw=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6ADeI="
},
"visible": false,
"font": "Arial;15;0",
"left": 1696,
"top": 416,
"height": 15,
"horizontalAlignment": 1
}
],
"font": "Arial;15;0",
"left": 848,
"top": 208,
"width": 457.26806640625,
"height": 27,
"stereotypeLabel": {
"$ref": "AAAAAAGHy6V5Ic6B5nY="
},
"nameLabel": {
"$ref": "AAAAAAGHy6V5Ic6ChfQ="
},
"namespaceLabel": {
"$ref": "AAAAAAGHy6V5Ic6Dcoo="
},
"propertyLabel": {
"$ref": "AAAAAAGHy6V5Ic6E4Jw="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGHy6V5Ic6Ftzk=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic5/WxE="
},
"model": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy6abIs6tcPg=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"model": {
"$ref": "AAAAAAGHy6abF86qs+o="
},
"font": "Arial;15;0",
"left": 853,
"top": 240,
"width": 447.26806640625,
"height": 15,
"text": "+/Name: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy6cPRs63AQ0=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"model": {
"$ref": "AAAAAAGHy6cPQc60dlU="
},
"font": "Arial;15;0",
"left": 853,
"top": 257,
"width": 447.26806640625,
"height": 15,
"text": "+/Description: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy6eJDM6+Vwg=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"model": {
"$ref": "AAAAAAGHy6eJCc67SBE="
},
"font": "Arial;15;0",
"left": 853,
"top": 274,
"width": 447.26806640625,
"height": 15,
"text": "+/Year: int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy6eYdc7Ed34=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"model": {
"$ref": "AAAAAAGHy6eYcc7BwG4="
},
"font": "Arial;15;0",
"left": 853,
"top": 291,
"width": 447.26806640625,
"height": 15,
"text": "+/Tags: string[3]",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy6eppM7KMo8=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"model": {
"$ref": "AAAAAAGHy6epoc7Hao0="
},
"visible": false,
"font": "Arial;15;0",
"left": 1373,
"top": 210,
"width": 111.6298828125,
"height": 15,
"text": "+Attribute3",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy7WDOc8ejQY=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"model": {
"$ref": "AAAAAAGHy7WDLc8bbvc="
},
"visible": false,
"font": "Arial;15;0",
"left": 1365,
"top": 498,
"width": 215,
"height": 15,
"text": "-",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy+nH3s822qM=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"model": {
"$ref": "AAAAAAGHy+nH1M8zEyw="
},
"visible": false,
"font": "Arial;15;0",
"left": 853,
"top": 308,
"width": 447.26806640625,
"height": 15,
"text": "+/Reviews: List<Review>",
"horizontalAlignment": 0
}
],
"font": "Arial;15;0",
"left": 848,
"top": 235,
"width": 457.26806640625,
"height": 76
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGHy6V5Ic6GCng=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic5/WxE="
},
"model": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGHy+pKn88+yIw=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGHy+pKm887dkE="
},
"font": "Arial;15;0",
"left": 853,
"top": 316,
"width": 447.26806640625,
"height": 15,
"text": "+Game(name: string, description: string, year: int, tags: string): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGHy+ugxs9QlNM=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGHy+ugws9N77U="
},
"font": "Arial;15;0",
"left": 853,
"top": 333,
"width": 447.26806640625,
"height": 15,
"text": "+GetAvgRate(void): float",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGHy/SCBs9tefw=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGHy/SB/c9qjj4="
},
"font": "Arial;15;0",
"left": 853,
"top": 350,
"width": 447.26806640625,
"height": 15,
"text": "+AddReview(Review review): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGHy/SYYc9zwvU=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGHy/SYXc9w1RA="
},
"font": "Arial;15;0",
"left": 853,
"top": 367,
"width": 447.26806640625,
"height": 15,
"text": "+RemoveReview(Review review): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIBamZ1VD3c9c=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGIBamZzVD0nhg="
},
"font": "Arial;15;0",
"left": 853,
"top": 384,
"width": 447.26806640625,
"height": 15,
"text": "+DescChange(string newdesc): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIBaorZ1ED9wk=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGIBaorZFEAOk4="
},
"font": "Arial;15;0",
"left": 853,
"top": 401,
"width": 447.26806640625,
"height": 15,
"text": "+NameChange(string newname): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIBaqWmFEQ7Dg=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGIBaqWlVENhkI="
},
"font": "Arial;15;0",
"left": 853,
"top": 418,
"width": 447.26806640625,
"height": 15,
"text": "+YearChange(int newyear): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIBasZoFEckBo=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"model": {
"$ref": "AAAAAAGIBasZnVEZB1s="
},
"font": "Arial;15;0",
"left": 853,
"top": 435,
"width": 447.26806640625,
"height": 15,
"text": "+TagChange(string[] newtags): void",
"horizontalAlignment": 0
}
],
"font": "Arial;15;0",
"left": 848,
"top": 311,
"width": 457.26806640625,
"height": 144
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGHy6V5Is6HZzQ=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic5/WxE="
},
"model": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"visible": false,
"font": "Arial;15;0",
"left": 848,
"top": 208,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGHy6V5Is6IlUE=",
"_parent": {
"$ref": "AAAAAAGHy6V5Ic5/WxE="
},
"model": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"visible": false,
"font": "Arial;15;0",
"left": 848,
"top": 208,
"width": 10,
"height": 10
}
],
"font": "Arial;15;0",
"containerChangeable": true,
"left": 848,
"top": 208,
"width": 457.26806640625,
"height": 247,
"nameCompartment": {
"$ref": "AAAAAAGHy6V5Ic6ADeI="
},
"attributeCompartment": {
"$ref": "AAAAAAGHy6V5Ic6Ftzk="
},
"operationCompartment": {
"$ref": "AAAAAAGHy6V5Ic6GCng="
},
"receptionCompartment": {
"$ref": "AAAAAAGHy6V5Is6HZzQ="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGHy6V5Is6IlUE="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGHy64JKs7bGfg=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGHy64JKs7cnhI=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7bGfg="
},
"model": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGHy64JKs7dqs8=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7cnhI="
},
"visible": false,
"font": "Arial;15;0",
"left": 2496,
"top": -64,
"height": 15
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy64JKs7e88o=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7cnhI="
},
"font": "Arial;15;1",
"left": 1637,
"top": 271,
"width": 243.84521484375,
"height": 15,
"text": "Review"
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy64JKs7fqQQ=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7cnhI="
},
"visible": false,
"font": "Arial;15;0",
"left": 2496,
"top": -64,
"width": 85.01220703125,
"height": 15,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy64JKs7g9g8=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7cnhI="
},
"visible": false,
"font": "Arial;15;0",
"left": 2496,
"top": -64,
"height": 15,
"horizontalAlignment": 1
}
],
"font": "Arial;15;0",
"left": 1632,
"top": 264,
"width": 253.84521484375,
"height": 27,
"stereotypeLabel": {
"$ref": "AAAAAAGHy64JKs7dqs8="
},
"nameLabel": {
"$ref": "AAAAAAGHy64JKs7e88o="
},
"namespaceLabel": {
"$ref": "AAAAAAGHy64JKs7fqQQ="
},
"propertyLabel": {
"$ref": "AAAAAAGHy64JKs7g9g8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGHy64JKs7hz2g=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7bGfg="
},
"model": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy68b6M8Ml8U=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7hz2g="
},
"model": {
"$ref": "AAAAAAGHy68b288JxL4="
},
"font": "Arial;15;0",
"left": 1637,
"top": 296,
"width": 243.84521484375,
"height": 15,
"text": "+/Rate: float",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy69IZ88SXLE=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7hz2g="
},
"model": {
"$ref": "AAAAAAGHy69IY88PRG0="
},
"font": "Arial;15;0",
"left": 1637,
"top": 313,
"width": 243.84521484375,
"height": 15,
"text": "+/Text: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGIH7S/J9zhBNM=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7hz2g="
},
"model": {
"$ref": "AAAAAAGIH7S/HdzeqDg="
},
"font": "Arial;15;0",
"left": 1637,
"top": 330,
"width": 243.84521484375,
"height": 15,
"text": "+/AuthorName: string",
"horizontalAlignment": 0
}
],
"font": "Arial;15;0",
"left": 1632,
"top": 291,
"width": 253.84521484375,
"height": 59
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGHy64JKs7it5o=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7bGfg="
},
"model": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGHy/hyYc+HRqA=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7it5o="
},
"model": {
"$ref": "AAAAAAGHy/hyW8+ER8A="
},
"font": "Arial;15;0",
"left": 1637,
"top": 355,
"width": 243.84521484375,
"height": 15,
"text": "+Review(rate: float, text: string): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGHy/j/R8+Xas0=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7it5o="
},
"model": {
"$ref": "AAAAAAGHy/j/Qs+UQ4o="
},
"font": "Arial;15;0",
"left": 1637,
"top": 372,
"width": 243.84521484375,
"height": 15,
"text": "+EditReview(text: string): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIH7WnvtzrnkE=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7it5o="
},
"model": {
"$ref": "AAAAAAGIH7WnsdzorIw="
},
"font": "Arial;15;0",
"left": 1637,
"top": 389,
"width": 243.84521484375,
"height": 15,
"text": "+EditRate(int newval): void",
"horizontalAlignment": 0
}
],
"font": "Arial;15;0",
"left": 1632,
"top": 350,
"width": 253.84521484375,
"height": 59
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGHy64JKs7jAOk=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7bGfg="
},
"model": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"visible": false,
"font": "Arial;15;0",
"left": 1248,
"top": -32,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGHy64JKs7khhQ=",
"_parent": {
"$ref": "AAAAAAGHy64JKs7bGfg="
},
"model": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"visible": false,
"font": "Arial;15;0",
"left": 1248,
"top": -32,
"width": 10,
"height": 10
}
],
"font": "Arial;15;0",
"containerChangeable": true,
"left": 1632,
"top": 264,
"width": 253.84521484375,
"height": 145,
"nameCompartment": {
"$ref": "AAAAAAGHy64JKs7cnhI="
},
"attributeCompartment": {
"$ref": "AAAAAAGHy64JKs7hz2g="
},
"operationCompartment": {
"$ref": "AAAAAAGHy64JKs7it5o="
},
"receptionCompartment": {
"$ref": "AAAAAAGHy64JKs7jAOk="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGHy64JKs7khhQ="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGHy/oFu8+jJNk=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGHy/oFvM+ktuA=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+jJNk="
},
"model": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGHy/oFvM+lMBc=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+ktuA="
},
"visible": false,
"font": "Arial;15;0",
"left": 896,
"top": -48,
"height": 15
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy/oFvM+mLHo=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+ktuA="
},
"font": "Arial;15;1",
"left": 805,
"top": 607,
"width": 528.134765625,
"height": 15,
"text": "User"
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy/oFvM+nZYI=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+ktuA="
},
"visible": false,
"font": "Arial;15;0",
"left": 896,
"top": -48,
"width": 85.01220703125,
"height": 15,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGHy/oFvM+oHjs=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+ktuA="
},
"visible": false,
"font": "Arial;15;0",
"left": 896,
"top": -48,
"height": 15,
"horizontalAlignment": 1
}
],
"font": "Arial;15;0",
"left": 800,
"top": 600,
"width": 538.134765625,
"height": 27,
"stereotypeLabel": {
"$ref": "AAAAAAGHy/oFvM+lMBc="
},
"nameLabel": {
"$ref": "AAAAAAGHy/oFvM+mLHo="
},
"namespaceLabel": {
"$ref": "AAAAAAGHy/oFvM+nZYI="
},
"propertyLabel": {
"$ref": "AAAAAAGHy/oFvM+oHjs="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGHy/oFvM+pK/E=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+jJNk="
},
"model": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGHy/pB78/QiDg=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+pK/E="
},
"model": {
"$ref": "AAAAAAGHy/pB6c/N3KU="
},
"font": "Arial;15;0",
"left": 805,
"top": 632,
"width": 528.134765625,
"height": 15,
"text": "+/Username: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGIH7dv290d61w=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+pK/E="
},
"model": {
"$ref": "AAAAAAGIH7dvzd0ahMU="
},
"font": "Arial;15;0",
"left": 805,
"top": 649,
"width": 528.134765625,
"height": 15,
"text": "+/Biographie: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGIH7gdK90qpRg=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+pK/E="
},
"model": {
"$ref": "AAAAAAGIH7gdGN0nnns="
},
"font": "Arial;15;0",
"left": 805,
"top": 666,
"width": 528.134765625,
"height": 15,
"text": "+/Email: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGIH7ikZN01Pq8=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+pK/E="
},
"model": {
"$ref": "AAAAAAGIH7ikVt0yZ/M="
},
"font": "Arial;15;0",
"left": 805,
"top": 683,
"width": 528.134765625,
"height": 15,
"text": "+/Password: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGIH7li1t09MkE=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+pK/E="
},
"model": {
"$ref": "AAAAAAGIH7lixt06XNg="
},
"visible": false,
"font": "Arial;15;0",
"left": 805,
"top": 700,
"width": 528.134765625,
"height": 15,
"text": "+/Followed_Games: List<Game>",
"horizontalAlignment": 0
}
],
"font": "Arial;15;0",
"left": 800,
"top": 627,
"width": 538.134765625,
"height": 76
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGHy/oFvM+qXCc=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+jJNk="
},
"model": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIH7m98t1Fe9E=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+qXCc="
},
"model": {
"$ref": "AAAAAAGIH7m9691CrVY="
},
"font": "Arial;15;0",
"left": 805,
"top": 708,
"width": 528.134765625,
"height": 15,
"text": "+User(username: string, biographie: string, email: string, password: string): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIH7qayd1VuxE=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+qXCc="
},
"model": {
"$ref": "AAAAAAGIH7qavt1SwsM="
},
"font": "Arial;15;0",
"left": 805,
"top": 725,
"width": 528.134765625,
"height": 15,
"text": "+AddReview(game: Game, rate: float, text: string): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIH7ukEd1jMEA=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+qXCc="
},
"model": {
"$ref": "AAAAAAGIH7ukBt1gNgs="
},
"font": "Arial;15;0",
"left": 805,
"top": 742,
"width": 528.134765625,
"height": 15,
"text": "+RemoveSelfReview(game: Game, rate: float, text: string): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIH7whGd1xdnI=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+qXCc="
},
"model": {
"$ref": "AAAAAAGIH7whDt1uJtg="
},
"font": "Arial;15;0",
"left": 805,
"top": 759,
"width": 528.134765625,
"height": 15,
"text": "+FollowAGame(game: Game): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGIH7ysCN2G6hc=",
"_parent": {
"$ref": "AAAAAAGHy/oFvM+qXCc="
},
"model": {
"$ref": "AAAAAAGIH7yr/d2D/Uw="
},
"font": "Arial;15;0",
"left": 805,
"top": 776,
"width": 528.134765625,
"height": 15,
"text": "+RemoveAGame(game: Game): void",
"horizontalAlignment": 0
}
],
"font": "Arial;15;0",
"left": 800,
"top": 703,
"width": 538.134765625,
"height": 93
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGHy/oFvM+rEFo=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+jJNk="
},
"model": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"visible": false,
"font": "Arial;15;0",
"left": 448,
"top": -24,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGHy/oFvM+srqs=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+jJNk="
},
"model": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"visible": false,
"font": "Arial;15;0",
"left": 448,
"top": -24,
"width": 10,
"height": 10
}
],
"font": "Arial;15;0",
"containerChangeable": true,
"left": 800,
"top": 600,
"width": 538.134765625,
"height": 196,
"nameCompartment": {
"$ref": "AAAAAAGHy/oFvM+ktuA="
},
"attributeCompartment": {
"$ref": "AAAAAAGHy/oFvM+pK/E="
},
"operationCompartment": {
"$ref": "AAAAAAGHy/oFvM+qXCc="
},
"receptionCompartment": {
"$ref": "AAAAAAGHy/oFvM+rEFo="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGHy/oFvM+srqs="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGIH8Rn4OQW0B4=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQSotg="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQXfi8=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQSotg="
},
"font": "Arial;13;0",
"left": 1479,
"top": 343,
"width": 141.97802734375,
"height": 13,
"alpha": 2.966356555085387,
"distance": 83.18653737234169,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"edgePosition": 1,
"text": "+/Reviews:List<Review>"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQYz7A=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQSotg="
},
"visible": null,
"font": "Arial;13;0",
"left": 1467,
"top": 357,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQZMb0=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQSotg="
},
"visible": false,
"font": "Arial;13;0",
"left": 1468,
"top": 313,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQapFw=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQTyS0="
},
"visible": false,
"font": "Arial;13;0",
"left": 1604,
"top": 343,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQbEPc=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQTyS0="
},
"visible": false,
"font": "Arial;13;0",
"left": 1602,
"top": 357,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQcd2k=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQTyS0="
},
"visible": false,
"font": "Arial;13;0",
"left": 1609,
"top": 316,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQduJg=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQUwPQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1330,
"top": 342,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQeyAA=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQUwPQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1333,
"top": 355,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8Rn4OQfjD0=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQUwPQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1326,
"top": 314,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGIH8Rn4OQgnxM=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQTyS0="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGIH8Rn4OQhbWs=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQW0B4="
},
"model": {
"$ref": "AAAAAAGIH8Rn4OQUwPQ="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGHy6V5Ic5/WxE="
},
"tail": {
"$ref": "AAAAAAGHy64JKs7bGfg="
},
"lineStyle": 1,
"points": "1631:335;1305:333",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGIH8Rn4OQXfi8="
},
"stereotypeLabel": {
"$ref": "AAAAAAGIH8Rn4OQYz7A="
},
"propertyLabel": {
"$ref": "AAAAAAGIH8Rn4OQZMb0="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAGIH8Rn4OQapFw="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGIH8Rn4OQbEPc="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGIH8Rn4OQcd2k="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGIH8Rn4OQduJg="
},
"headPropertyLabel": {
"$ref": "AAAAAAGIH8Rn4OQeyAA="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGIH8Rn4OQfjD0="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGIH8Rn4OQgnxM="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGIH8Rn4OQhbWs="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGIH8aBweacpWY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaYn2k="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweadvgg=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaYn2k="
},
"font": "Arial;13;0",
"left": 1087,
"top": 464,
"width": 190.39794921875,
"height": 13,
"alpha": 2.059084030046808,
"distance": 124.77980605851253,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"edgePosition": 1,
"text": "+/Followed_Games: List<Game>"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweaeAVc=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaYn2k="
},
"visible": null,
"font": "Arial;13;0",
"left": 1100,
"top": 521,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweafuUA=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaYn2k="
},
"visible": false,
"font": "Arial;13;0",
"left": 1056,
"top": 520,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweagbSg=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaZ7fw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1087,
"top": 475,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweahnfk=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaZ7fw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1100,
"top": 477,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweaipRA=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaZ7fw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1060,
"top": 470,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweajiQM=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaaLnQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1085,
"top": 567,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBweakPC8=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaaLnQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1098,
"top": 565,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGIH8aBwealAQE=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaaLnQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1057,
"top": 571,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGIH8aBweacpWY="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGIH8aBweamEcQ=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaZ7fw="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGIH8aBweanxDc=",
"_parent": {
"$ref": "AAAAAAGIH8aBweacpWY="
},
"model": {
"$ref": "AAAAAAGIH8aBweaaLnQ="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGHy/oFu8+jJNk="
},
"tail": {
"$ref": "AAAAAAGHy6V5Ic5/WxE="
},
"lineStyle": 1,
"points": "1073:455;1070:599",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGIH8aBweadvgg="
},
"stereotypeLabel": {
"$ref": "AAAAAAGIH8aBweaeAVc="
},
"propertyLabel": {
"$ref": "AAAAAAGIH8aBweafuUA="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAGIH8aBweagbSg="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGIH8aBweahnfk="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGIH8aBweaipRA="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGIH8aBweajiQM="
},
"headPropertyLabel": {
"$ref": "AAAAAAGIH8aBweakPC8="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGIH8aBwealAQE="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGIH8aBweamEcQ="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGIH8aBweanxDc="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGHy6V5H859C3s=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Game",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGIH8MZQeGPv3c=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "/Followed_Games: List<Game>",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8MZQeGQAlA=",
"_parent": {
"$ref": "AAAAAAGIH8MZQeGPv3c="
},
"reference": {
"$ref": "AAAAAAGHy6V5H859C3s="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8MZQeGRUf8=",
"_parent": {
"$ref": "AAAAAAGIH8MZQeGPv3c="
},
"reference": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"aggregation": "shared"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGIH8Qv7OLU6qI=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8Qv7OLV8fM=",
"_parent": {
"$ref": "AAAAAAGIH8Qv7OLU6qI="
},
"reference": {
"$ref": "AAAAAAGHy6V5H859C3s="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8Qv7OLW2sM=",
"_parent": {
"$ref": "AAAAAAGIH8Qv7OLU6qI="
},
"reference": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"aggregation": "composite"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGIH8aBweaYn2k=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "/Followed_Games: List<Game>",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8aBweaZ7fw=",
"_parent": {
"$ref": "AAAAAAGIH8aBweaYn2k="
},
"reference": {
"$ref": "AAAAAAGHy6V5H859C3s="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8aBweaaLnQ=",
"_parent": {
"$ref": "AAAAAAGIH8aBweaYn2k="
},
"reference": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy6abF86qs+o=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "/Name",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy6cPQc60dlU=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "/Description",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy6eJCc67SBE=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "/Year",
"type": "int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy6eYcc7BwG4=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "/Tags",
"type": "string",
"multiplicity": "3"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy6epoc7Hao0=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "Attribute3",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy7WDLc8bbvc=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"visibility": "private",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy+nH1M8zEyw=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "/Reviews",
"type": "List<Review>"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGHy+pKm887dkE=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "Game",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy+uA3M9FEr4=",
"_parent": {
"$ref": "AAAAAAGHy+pKm887dkE="
},
"name": "name",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy+uA3c9GipU=",
"_parent": {
"$ref": "AAAAAAGHy+pKm887dkE="
},
"name": "description",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy+uA3c9HWn0=",
"_parent": {
"$ref": "AAAAAAGHy+pKm887dkE="
},
"name": "year",
"type": "int"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy+uA3c9Ifv0=",
"_parent": {
"$ref": "AAAAAAGHy+pKm887dkE="
},
"name": "tags",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/CJPs9d6CM=",
"_parent": {
"$ref": "AAAAAAGHy+pKm887dkE="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGHy+ugws9N77U=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "GetAvgRate",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/BrQc9a5GU=",
"_parent": {
"$ref": "AAAAAAGHy+ugws9N77U="
},
"type": "float",
"direction": "return"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/Hwfc9j874=",
"_parent": {
"$ref": "AAAAAAGHy+ugws9N77U="
},
"name": "void",
"type": ""
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGHy/SB/c9qjj4=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "AddReview",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/VbE897Ip8=",
"_parent": {
"$ref": "AAAAAAGHy/SB/c9qjj4="
},
"name": "Review review",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/VbFM98DPk=",
"_parent": {
"$ref": "AAAAAAGHy/SB/c9qjj4="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGHy/SYXc9w1RA=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "RemoveReview",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/Wurc+Aoo8=",
"_parent": {
"$ref": "AAAAAAGHy/SYXc9w1RA="
},
"name": "Review review",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/Wurc+Beds=",
"_parent": {
"$ref": "AAAAAAGHy/SYXc9w1RA="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIBamZzVD0nhg=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "DescChange",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBaoSHVD8Cbk=",
"_parent": {
"$ref": "AAAAAAGIBamZzVD0nhg="
},
"name": "string newdesc",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBaoSHVD9uLw=",
"_parent": {
"$ref": "AAAAAAGIBamZzVD0nhg="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIBaorZFEAOk4=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "NameChange",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBap6S1EJJUo=",
"_parent": {
"$ref": "AAAAAAGIBaorZFEAOk4="
},
"name": "string newname",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBap6S1EKQ3g=",
"_parent": {
"$ref": "AAAAAAGIBaorZFEAOk4="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIBaqWlVENhkI=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "YearChange",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBasGdVEVs6g=",
"_parent": {
"$ref": "AAAAAAGIBaqWlVENhkI="
},
"name": "int newyear",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBasGdVEW5Ik=",
"_parent": {
"$ref": "AAAAAAGIBaqWlVENhkI="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIBasZnVEZB1s=",
"_parent": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"name": "TagChange",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBatebVEhUpA=",
"_parent": {
"$ref": "AAAAAAGIBasZnVEZB1s="
},
"name": "string[] newtags",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBatebVEiCi4=",
"_parent": {
"$ref": "AAAAAAGIBasZnVEZB1s="
},
"type": "void",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGHy64JKc7Z6JQ=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Review",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGIH8RM4OMmzd4=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "test",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8RM4OMnlMA=",
"_parent": {
"$ref": "AAAAAAGIH8RM4OMmzd4="
},
"reference": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8RM4OMocH0=",
"_parent": {
"$ref": "AAAAAAGIH8RM4OMmzd4="
},
"reference": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"aggregation": "composite"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGIH8Rn4OQSotg=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "/Reviews:List<Review>",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8Rn4OQTyS0=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQSotg="
},
"reference": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8Rn4OQUwPQ=",
"_parent": {
"$ref": "AAAAAAGIH8Rn4OQSotg="
},
"reference": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy68b288JxL4=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "/Rate",
"type": "float"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy69IY88PRG0=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "/Text",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGIH7S/HdzeqDg=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "/AuthorName",
"type": "string"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGHy/hyW8+ER8A=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "Review",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/jkM8+MKXA=",
"_parent": {
"$ref": "AAAAAAGHy/hyW8+ER8A="
},
"name": "rate",
"type": "float"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/jkM8+NtY4=",
"_parent": {
"$ref": "AAAAAAGHy/hyW8+ER8A="
},
"name": "text",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/jkM8+O2HE=",
"_parent": {
"$ref": "AAAAAAGHy/hyW8+ER8A="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGHy/j/Qs+UQ4o=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "EditReview",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/nR2c+dKG8=",
"_parent": {
"$ref": "AAAAAAGHy/j/Qs+UQ4o="
},
"name": "text",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGHy/nR2s+edlw=",
"_parent": {
"$ref": "AAAAAAGHy/j/Qs+UQ4o="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIH7WnsdzorIw=",
"_parent": {
"$ref": "AAAAAAGHy64JKc7Z6JQ="
},
"name": "EditRate",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7Y7j9zwdpc=",
"_parent": {
"$ref": "AAAAAAGIH7WnsdzorIw="
},
"name": "int newval",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7Y7j9zxxhQ=",
"_parent": {
"$ref": "AAAAAAGIH7WnsdzorIw="
},
"type": "void",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGHy/oFu8+hjrQ=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "User",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGIH77tw92jgAg=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "/Reviews: List<Review>",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH77tw92k09A=",
"_parent": {
"$ref": "AAAAAAGIH77tw92jgAg="
},
"reference": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH77tw92lOx0=",
"_parent": {
"$ref": "AAAAAAGIH77tw92jgAg="
},
"reference": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"aggregation": "shared"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGIH8KW6uDpseo=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "/Reviews: List<Review>",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8KW6uDqZbc=",
"_parent": {
"$ref": "AAAAAAGIH8KW6uDpseo="
},
"reference": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGIH8KW6uDrCFw=",
"_parent": {
"$ref": "AAAAAAGIH8KW6uDpseo="
},
"reference": {
"$ref": "AAAAAAGHy6V5H859C3s="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGHy/pB6c/N3KU=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "/Username",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGIH7dvzd0ahMU=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "/Biographie",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGIH7gdGN0nnns=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "/Email",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGIH7ikVt0yZ/M=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "/Password",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGIH7lixt06XNg=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "/Followed_Games",
"type": "List<Game>"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGIH7m9691CrVY=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "User",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7plz91KP/I=",
"_parent": {
"$ref": "AAAAAAGIH7m9691CrVY="
},
"name": "username",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7plz91LVNI=",
"_parent": {
"$ref": "AAAAAAGIH7m9691CrVY="
},
"name": "biographie",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7plz91MMtg=",
"_parent": {
"$ref": "AAAAAAGIH7m9691CrVY="
},
"name": "email",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7pl0N1N1T4=",
"_parent": {
"$ref": "AAAAAAGIH7m9691CrVY="
},
"name": "password",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7yXjd2BVjY=",
"_parent": {
"$ref": "AAAAAAGIH7m9691CrVY="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIH7qavt1SwsM=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "AddReview",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7t2bt1aS7A=",
"_parent": {
"$ref": "AAAAAAGIH7qavt1SwsM="
},
"name": "game",
"type": {
"$ref": "AAAAAAGHy6V5H859C3s="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7t2bt1b4Ck=",
"_parent": {
"$ref": "AAAAAAGIH7qavt1SwsM="
},
"name": "rate",
"type": "float"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7t2bt1cvuA=",
"_parent": {
"$ref": "AAAAAAGIH7qavt1SwsM="
},
"name": "text",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7yDcd1+Hz8=",
"_parent": {
"$ref": "AAAAAAGIH7qavt1SwsM="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIH7ukBt1gNgs=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "RemoveSelfReview",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7wB991oYGc=",
"_parent": {
"$ref": "AAAAAAGIH7ukBt1gNgs="
},
"name": "game",
"type": {
"$ref": "AAAAAAGHy6V5H859C3s="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7wB991p94E=",
"_parent": {
"$ref": "AAAAAAGIH7ukBt1gNgs="
},
"name": "rate",
"type": "float"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7wB991qtX0=",
"_parent": {
"$ref": "AAAAAAGIH7ukBt1gNgs="
},
"name": "text",
"type": "string"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7xzqd17dmQ=",
"_parent": {
"$ref": "AAAAAAGIH7ukBt1gNgs="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIH7whDt1uJtg=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "FollowAGame",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7xlkd12EuU=",
"_parent": {
"$ref": "AAAAAAGIH7whDt1uJtg="
},
"name": "game",
"type": {
"$ref": "AAAAAAGHy6V5H859C3s="
}
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7xlkd13Kr4=",
"_parent": {
"$ref": "AAAAAAGIH7whDt1uJtg="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGIH7yr/d2D/Uw=",
"_parent": {
"$ref": "AAAAAAGHy/oFu8+hjrQ="
},
"name": "RemoveAGame",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7zPlt2Lzlg=",
"_parent": {
"$ref": "AAAAAAGIH7yr/d2D/Uw="
},
"type": "void",
"direction": "return"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIH7zoHt2O7XQ=",
"_parent": {
"$ref": "AAAAAAGIH7yr/d2D/Uw="
},
"name": "game",
"type": {
"$ref": "AAAAAAGHy6V5H859C3s="
}
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGIBaUz1lChV0U=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Admin",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGIBaWvdVDPMqA=",
"_parent": {
"$ref": "AAAAAAGIBaUz1lChV0U="
},
"name": "/Permission",
"type": ""
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGIBabHhlDdHYE=",
"_parent": {
"$ref": "AAAAAAGIBaUz1lChV0U="
},
"name": "DelCom",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBajg+1Dt2sE=",
"_parent": {
"$ref": "AAAAAAGIBabHhlDdHYE="
},
"name": "Game game",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBajg+1Du3eg=",
"_parent": {
"$ref": "AAAAAAGIBabHhlDdHYE="
},
"name": "Review review",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGIBajg+1Dv7NA=",
"_parent": {
"$ref": "AAAAAAGIBabHhlDdHYE="
},
"type": "void",
"direction": "return"
}
]
}
]
}
]
}
]
}