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

1616 lines
40 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;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<Review>",
"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<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",
"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"
}
]
}
]
}
]
}
]
}