{ "_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;13;0", "left": 912, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGHy6V5Ic6ChfQ=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6ADeI=" }, "font": "Arial;13;1", "left": 461, "top": 7, "width": 479, "height": 13, "text": "Game" }, { "_type": "LabelView", "_id": "AAAAAAGHy6V5Ic6Dcoo=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6ADeI=" }, "visible": false, "font": "Arial;13;0", "left": 912, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGHy6V5Ic6E4Jw=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6ADeI=" }, "visible": false, "font": "Arial;13;0", "left": 912, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 456, "width": 489, "height": 25, "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;13;0", "left": 461, "top": 30, "width": 479, "height": 13, "text": "+/Name: string", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGHy6cPRs63AQ0=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6Ftzk=" }, "model": { "$ref": "AAAAAAGHy6cPQc60dlU=" }, "font": "Arial;13;0", "left": 461, "top": 45, "width": 479, "height": 13, "text": "+/Description: string", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGHy6eJDM6+Vwg=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6Ftzk=" }, "model": { "$ref": "AAAAAAGHy6eJCc67SBE=" }, "font": "Arial;13;0", "left": 461, "top": 60, "width": 479, "height": 13, "text": "+/Year: int", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGHy6eYdc7Ed34=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6Ftzk=" }, "model": { "$ref": "AAAAAAGHy6eYcc7BwG4=" }, "font": "Arial;13;0", "left": 461, "top": 75, "width": 479, "height": 13, "text": "+/Tags: string[3]", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGHy6eppM7KMo8=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6Ftzk=" }, "model": { "$ref": "AAAAAAGHy6epoc7Hao0=" }, "visible": false, "font": "Arial;13;0", "left": 589, "top": -206, "width": 111.6298828125, "height": 13, "text": "+Attribute3", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGHy7WDOc8ejQY=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6Ftzk=" }, "model": { "$ref": "AAAAAAGHy7WDLc8bbvc=" }, "visible": false, "font": "Arial;13;0", "left": 581, "top": 82, "width": 215, "height": 13, "text": "-", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGHy+nH3s822qM=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6Ftzk=" }, "model": { "$ref": "AAAAAAGHy+nH1M8zEyw=" }, "font": "Arial;13;0", "left": 461, "top": 90, "width": 479, "height": 13, "text": "+/Reviews: List", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 456, "top": 25, "width": 489, "height": 83 }, { "_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;13;0", "left": 461, "top": 113, "width": 479, "height": 13, "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;13;0", "left": 461, "top": 128, "width": 479, "height": 13, "text": "+GetAvgRate(void): float", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAGHy/SCBs9tefw=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6GCng=" }, "model": { "$ref": "AAAAAAGHy/SB/c9qjj4=" }, "font": "Arial;13;0", "left": 461, "top": 143, "width": 479, "height": 13, "text": "+AddReview(Review review): void", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAGHy/SYYc9zwvU=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6GCng=" }, "model": { "$ref": "AAAAAAGHy/SYXc9w1RA=" }, "font": "Arial;13;0", "left": 461, "top": 158, "width": 479, "height": 13, "text": "+RemoveReview(Review review): void", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAGIBamZ1VD3c9c=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6GCng=" }, "model": { "$ref": "AAAAAAGIBamZzVD0nhg=" }, "font": "Arial;13;0", "left": 461, "top": 173, "width": 479, "height": 13, "text": "+DescChange(string newdesc): void", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAGIBaorZ1ED9wk=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6GCng=" }, "model": { "$ref": "AAAAAAGIBaorZFEAOk4=" }, "font": "Arial;13;0", "left": 461, "top": 188, "width": 479, "height": 13, "text": "+NameChange(string newname): void", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAGIBaqWmFEQ7Dg=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6GCng=" }, "model": { "$ref": "AAAAAAGIBaqWlVENhkI=" }, "font": "Arial;13;0", "left": 461, "top": 203, "width": 479, "height": 13, "text": "+YearChange(int newyear): void", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAGIBasZoFEckBo=", "_parent": { "$ref": "AAAAAAGHy6V5Ic6GCng=" }, "model": { "$ref": "AAAAAAGIBasZnVEZB1s=" }, "font": "Arial;13;0", "left": 461, "top": 218, "width": 479, "height": 13, "text": "+TagChange(string[] newtags): void", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 456, "top": 108, "width": 489, "height": 128 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGHy6V5Is6HZzQ=", "_parent": { "$ref": "AAAAAAGHy6V5Ic5/WxE=" }, "model": { "$ref": "AAAAAAGHy6V5H859C3s=" }, "visible": false, "font": "Arial;13;0", "left": 456, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGHy6V5Is6IlUE=", "_parent": { "$ref": "AAAAAAGHy6V5Ic5/WxE=" }, "model": { "$ref": "AAAAAAGHy6V5H859C3s=" }, "visible": false, "font": "Arial;13;0", "left": 456, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 456, "width": 489, "height": 241, "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;13;0", "left": -160, "top": -16, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGHy64JKs7e88o=", "_parent": { "$ref": "AAAAAAGHy64JKs7cnhI=" }, "font": "Arial;13;1", "left": 309, "top": 295, "width": 263, "height": 13, "text": "Review" }, { "_type": "LabelView", "_id": "AAAAAAGHy64JKs7fqQQ=", "_parent": { "$ref": "AAAAAAGHy64JKs7cnhI=" }, "visible": false, "font": "Arial;13;0", "left": -160, "top": -16, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGHy64JKs7g9g8=", "_parent": { "$ref": "AAAAAAGHy64JKs7cnhI=" }, "visible": false, "font": "Arial;13;0", "left": -160, "top": -16, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 304, "top": 288, "width": 273, "height": 25, "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;13;0", "left": 309, "top": 318, "width": 263, "height": 13, "text": "-/Rate: float", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGHy69IZ88SXLE=", "_parent": { "$ref": "AAAAAAGHy64JKs7hz2g=" }, "model": { "$ref": "AAAAAAGHy69IY88PRG0=" }, "font": "Arial;13;0", "left": 309, "top": 333, "width": 263, "height": 13, "text": "-/Text: string", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 304, "top": 313, "width": 273, "height": 38 }, { "_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;13;0", "left": 309, "top": 356, "width": 263, "height": 13, "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;13;0", "left": 309, "top": 371, "width": 263, "height": 13, "text": "+EditReview(text: string): void", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 304, "top": 351, "width": 273, "height": 38 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGHy64JKs7jAOk=", "_parent": { "$ref": "AAAAAAGHy64JKs7bGfg=" }, "model": { "$ref": "AAAAAAGHy64JKc7Z6JQ=" }, "visible": false, "font": "Arial;13;0", "left": -80, "top": -8, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGHy64JKs7khhQ=", "_parent": { "$ref": "AAAAAAGHy64JKs7bGfg=" }, "model": { "$ref": "AAAAAAGHy64JKc7Z6JQ=" }, "visible": false, "font": "Arial;13;0", "left": -80, "top": -8, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 304, "top": 288, "width": 273, "height": 177, "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;13;0", "left": -64, "top": -304, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGHy/oFvM+mLHo=", "_parent": { "$ref": "AAAAAAGHy/oFvM+ktuA=" }, "font": "Arial;13;1", "left": 325, "top": 575, "width": 263, "height": 13, "text": "User" }, { "_type": "LabelView", "_id": "AAAAAAGHy/oFvM+nZYI=", "_parent": { "$ref": "AAAAAAGHy/oFvM+ktuA=" }, "visible": false, "font": "Arial;13;0", "left": -64, "top": -304, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGHy/oFvM+oHjs=", "_parent": { "$ref": "AAAAAAGHy/oFvM+ktuA=" }, "visible": false, "font": "Arial;13;0", "left": -64, "top": -304, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 320, "top": 568, "width": 273, "height": 25, "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;13;0", "left": 325, "top": 598, "width": 263, "height": 13, "text": "+/Username", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 320, "top": 593, "width": 273, "height": 23 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGHy/oFvM+qXCc=", "_parent": { "$ref": "AAAAAAGHy/oFu8+jJNk=" }, "model": { "$ref": "AAAAAAGHy/oFu8+hjrQ=" }, "font": "Arial;13;0", "left": 320, "top": 616, "width": 273, "height": 10 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGHy/oFvM+rEFo=", "_parent": { "$ref": "AAAAAAGHy/oFu8+jJNk=" }, "model": { "$ref": "AAAAAAGHy/oFu8+hjrQ=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": -152, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGHy/oFvM+srqs=", "_parent": { "$ref": "AAAAAAGHy/oFu8+jJNk=" }, "model": { "$ref": "AAAAAAGHy/oFu8+hjrQ=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": -152, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 320, "top": 568, "width": 273, "height": 225, "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": "UMLClassView", "_id": "AAAAAAGIBaUz1lCjUnY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGIBaUz1lChV0U=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGIBaUz1lCkfC0=", "_parent": { "$ref": "AAAAAAGIBaUz1lCjUnY=" }, "model": { "$ref": "AAAAAAGIBaUz1lChV0U=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGIBaUz1lClEog=", "_parent": { "$ref": "AAAAAAGIBaUz1lCkfC0=" }, "visible": false, "font": "Arial;13;0", "left": -272, "top": -16, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGIBaUz1lCmdNQ=", "_parent": { "$ref": "AAAAAAGIBaUz1lCkfC0=" }, "font": "Arial;13;1", "left": 685, "top": 575, "width": 327, "height": 13, "text": "Admin" }, { "_type": "LabelView", "_id": "AAAAAAGIBaUz1lCnG7Q=", "_parent": { "$ref": "AAAAAAGIBaUz1lCkfC0=" }, "visible": false, "font": "Arial;13;0", "left": -272, "top": -16, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGIBaUz1lCoZ0I=", "_parent": { "$ref": "AAAAAAGIBaUz1lCkfC0=" }, "visible": false, "font": "Arial;13;0", "left": -272, "top": -16, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 680, "top": 568, "width": 337, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGIBaUz1lClEog=" }, "nameLabel": { "$ref": "AAAAAAGIBaUz1lCmdNQ=" }, "namespaceLabel": { "$ref": "AAAAAAGIBaUz1lCnG7Q=" }, "propertyLabel": { "$ref": "AAAAAAGIBaUz1lCoZ0I=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGIBaUz1lCpI9w=", "_parent": { "$ref": "AAAAAAGIBaUz1lCjUnY=" }, "model": { "$ref": "AAAAAAGIBaUz1lChV0U=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAGIBaWvgVDSF1A=", "_parent": { "$ref": "AAAAAAGIBaUz1lCpI9w=" }, "model": { "$ref": "AAAAAAGIBaWvdVDPMqA=" }, "font": "Arial;13;0", "left": 685, "top": 598, "width": 327, "height": 13, "text": "+/Permission", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 680, "top": 593, "width": 337, "height": 23 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGIBaUz11CqxCo=", "_parent": { "$ref": "AAAAAAGIBaUz1lCjUnY=" }, "model": { "$ref": "AAAAAAGIBaUz1lChV0U=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAGIBabHi1DgFo4=", "_parent": { "$ref": "AAAAAAGIBaUz11CqxCo=" }, "model": { "$ref": "AAAAAAGIBabHhlDdHYE=" }, "font": "Arial;13;0", "left": 685, "top": 621, "width": 327, "height": 13, "text": "+DelCom(Game game, Review review): void", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 680, "top": 616, "width": 337, "height": 23 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGIBaUz11CryHs=", "_parent": { "$ref": "AAAAAAGIBaUz1lCjUnY=" }, "model": { "$ref": "AAAAAAGIBaUz1lChV0U=" }, "visible": false, "font": "Arial;13;0", "left": -136, "top": -8, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGIBaUz11CsNM8=", "_parent": { "$ref": "AAAAAAGIBaUz1lCjUnY=" }, "model": { "$ref": "AAAAAAGIBaUz1lChV0U=" }, "visible": false, "font": "Arial;13;0", "left": -136, "top": -8, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 680, "top": 568, "width": 337, "height": 217, "nameCompartment": { "$ref": "AAAAAAGIBaUz1lCkfC0=" }, "attributeCompartment": { "$ref": "AAAAAAGIBaUz1lCpI9w=" }, "operationCompartment": { "$ref": "AAAAAAGIBaUz11CqxCo=" }, "receptionCompartment": { "$ref": "AAAAAAGIBaUz11CryHs=" }, "templateParameterCompartment": { "$ref": "AAAAAAGIBaUz11CsNM8=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAGHy6V5H859C3s=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Game", "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" } ], "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", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAGHy68b288JxL4=", "_parent": { "$ref": "AAAAAAGHy64JKc7Z6JQ=" }, "name": "/Rate", "visibility": "private", "type": "float" }, { "_type": "UMLAttribute", "_id": "AAAAAAGHy69IY88PRG0=", "_parent": { "$ref": "AAAAAAGHy64JKc7Z6JQ=" }, "name": "/Text", "visibility": "private", "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": "UMLClass", "_id": "AAAAAAGHy/oFu8+hjrQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "User", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAGHy/pB6c/N3KU=", "_parent": { "$ref": "AAAAAAGHy/oFu8+hjrQ=" }, "name": "/Username", "type": "" } ] }, { "_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" } ] } ] } ] } ] }