{ "_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": "UMLInterfaceView", "_id": "AAAAAAGEFKL06HfnpvA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKL053floX4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKL06HfoWN4=", "_parent": { "$ref": "AAAAAAGEFKL06HfnpvA=" }, "model": { "$ref": "AAAAAAGEFKL053floX4=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKL06HfpRXk=", "_parent": { "$ref": "AAAAAAGEFKL06HfoWN4=" }, "visible": false, "font": "Arial;13;0", "left": -80, "top": 1120, "width": 64.32080078125, "height": 13, "text": "«interface»" }, { "_type": "LabelView", "_id": "AAAAAAGEFKL06HfqqCc=", "_parent": { "$ref": "AAAAAAGEFKL06HfoWN4=" }, "font": "Arial;13;1", "left": 397, "top": 733, "width": 90.669921875, "height": 13, "text": "Finite" }, { "_type": "LabelView", "_id": "AAAAAAGEFKL06Hfr9bs=", "_parent": { "$ref": "AAAAAAGEFKL06HfoWN4=" }, "visible": false, "font": "Arial;13;0", "left": -80, "top": 1120, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKL06HfsG2o=", "_parent": { "$ref": "AAAAAAGEFKL06HfoWN4=" }, "visible": false, "font": "Arial;13;0", "left": -80, "top": 1120, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 392, "top": 726, "width": 100.669921875, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGEFKL06HfpRXk=" }, "nameLabel": { "$ref": "AAAAAAGEFKL06HfqqCc=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKL06Hfr9bs=" }, "propertyLabel": { "$ref": "AAAAAAGEFKL06HfsG2o=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKL06HftJ/M=", "_parent": { "$ref": "AAAAAAGEFKL06HfnpvA=" }, "model": { "$ref": "AAAAAAGEFKL053floX4=" }, "visible": false, "font": "Arial;13;0", "left": -40, "top": 560, "width": 10, "height": 10 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKL06HfuxIc=", "_parent": { "$ref": "AAAAAAGEFKL06HfnpvA=" }, "model": { "$ref": "AAAAAAGEFKL053floX4=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAGEFKMGCXgTQ4Q=", "_parent": { "$ref": "AAAAAAGEFKL06HfuxIc=" }, "model": { "$ref": "AAAAAAGEFKMF7ngQOBY=" }, "font": "Arial;13;0", "left": 397, "top": 756, "width": 90.669921875, "height": 13, "text": "+getPerimeter()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 392, "top": 751, "width": 100.669921875, "height": 23 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKL06HfvN0g=", "_parent": { "$ref": "AAAAAAGEFKL06HfnpvA=" }, "model": { "$ref": "AAAAAAGEFKL053floX4=" }, "visible": false, "font": "Arial;13;0", "left": -40, "top": 560, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKL06Hfw4GM=", "_parent": { "$ref": "AAAAAAGEFKL06HfnpvA=" }, "model": { "$ref": "AAAAAAGEFKL053floX4=" }, "visible": false, "font": "Arial;13;0", "left": -40, "top": 560, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 392, "top": 688, "width": 100.669921875, "height": 87, "stereotypeDisplay": "icon", "nameCompartment": { "$ref": "AAAAAAGEFKL06HfoWN4=" }, "suppressAttributes": true, "attributeCompartment": { "$ref": "AAAAAAGEFKL06HftJ/M=" }, "operationCompartment": { "$ref": "AAAAAAGEFKL06HfuxIc=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKL06HfvN0g=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKL06Hfw4GM=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEFKffaHggpxQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKffaHghJ6s=", "_parent": { "$ref": "AAAAAAGEFKffaHggpxQ=" }, "model": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKffaHgidYI=", "_parent": { "$ref": "AAAAAAGEFKffaHghJ6s=" }, "font": "Arial;13;0", "left": 645, "top": 93, "width": 93.20263671875, "height": 13, "text": "«abstract»" }, { "_type": "LabelView", "_id": "AAAAAAGEFKffaXgjzUc=", "_parent": { "$ref": "AAAAAAGEFKffaHghJ6s=" }, "font": "Arial;13;1", "left": 645, "top": 108, "width": 93.20263671875, "height": 13, "text": "Shape" }, { "_type": "LabelView", "_id": "AAAAAAGEFKffaXgk6aY=", "_parent": { "$ref": "AAAAAAGEFKffaHghJ6s=" }, "visible": false, "font": "Arial;13;0", "top": -112, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKffaXglr9c=", "_parent": { "$ref": "AAAAAAGEFKffaHghJ6s=" }, "visible": false, "font": "Arial;13;0", "top": -112, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 640, "top": 88, "width": 103.20263671875, "height": 38, "stereotypeLabel": { "$ref": "AAAAAAGEFKffaHgidYI=" }, "nameLabel": { "$ref": "AAAAAAGEFKffaXgjzUc=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKffaXgk6aY=" }, "propertyLabel": { "$ref": "AAAAAAGEFKffaXglr9c=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKffaXgmKBQ=", "_parent": { "$ref": "AAAAAAGEFKffaHggpxQ=" }, "model": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAGEFKgjxXhayog=", "_parent": { "$ref": "AAAAAAGEFKffaXgmKBQ=" }, "model": { "$ref": "AAAAAAGEFKgjv3hXTlo=" }, "font": "Arial;13;0", "left": 645, "top": 131, "width": 93.20263671875, "height": 13, "text": "+String name", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 640, "top": 126, "width": 103.20263671875, "height": 23 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKffaXgnyo4=", "_parent": { "$ref": "AAAAAAGEFKffaHggpxQ=" }, "model": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAGEFKf7nXhL/LE=", "_parent": { "$ref": "AAAAAAGEFKffaXgnyo4=" }, "model": { "$ref": "AAAAAAGEFKf7l3hIsy8=" }, "font": "Arial;13;0", "left": 645, "top": 154, "width": 93.20263671875, "height": 13, "text": "+getArea()", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAGEFKxAA3s0ZUw=", "_parent": { "$ref": "AAAAAAGEFKffaXgnyo4=" }, "model": { "$ref": "AAAAAAGEFKw//Xsx1dU=" }, "font": "Arial;13;0", "left": 645, "top": 169, "width": 93.20263671875, "height": 13, "text": "+inShape()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 640, "top": 149, "width": 103.20263671875, "height": 38 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKffaXgoAOM=", "_parent": { "$ref": "AAAAAAGEFKffaHggpxQ=" }, "model": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "visible": false, "font": "Arial;13;0", "top": -56, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKffaXgpH7A=", "_parent": { "$ref": "AAAAAAGEFKffaHggpxQ=" }, "model": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "visible": false, "font": "Arial;13;0", "top": -56, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 640, "top": 88, "width": 103.20263671875, "height": 99, "nameCompartment": { "$ref": "AAAAAAGEFKffaHghJ6s=" }, "attributeCompartment": { "$ref": "AAAAAAGEFKffaXgmKBQ=" }, "operationCompartment": { "$ref": "AAAAAAGEFKffaXgnyo4=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKffaXgoAOM=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKffaXgpH7A=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEFKmkN3mGrxw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKmkN3mHp3U=", "_parent": { "$ref": "AAAAAAGEFKmkN3mGrxw=" }, "model": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKmkN3mI5bI=", "_parent": { "$ref": "AAAAAAGEFKmkN3mHp3U=" }, "font": "Arial;13;0", "left": 477, "top": 261, "width": 148.814453125, "height": 13, "text": "«abstract»" }, { "_type": "LabelView", "_id": "AAAAAAGEFKmkN3mJ+uc=", "_parent": { "$ref": "AAAAAAGEFKmkN3mHp3U=" }, "font": "Arial;13;1", "left": 477, "top": 276, "width": 148.814453125, "height": 13, "text": "AbsoluteShape" }, { "_type": "LabelView", "_id": "AAAAAAGEFKmkN3mKKuM=", "_parent": { "$ref": "AAAAAAGEFKmkN3mHp3U=" }, "visible": false, "font": "Arial;13;0", "left": -112, "top": -128, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKmkOHmLdPs=", "_parent": { "$ref": "AAAAAAGEFKmkN3mHp3U=" }, "visible": false, "font": "Arial;13;0", "left": -112, "top": -128, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 472, "top": 256, "width": 158.814453125, "height": 38, "stereotypeLabel": { "$ref": "AAAAAAGEFKmkN3mI5bI=" }, "nameLabel": { "$ref": "AAAAAAGEFKmkN3mJ+uc=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKmkN3mKKuM=" }, "propertyLabel": { "$ref": "AAAAAAGEFKmkOHmLdPs=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKmkOHmMIyY=", "_parent": { "$ref": "AAAAAAGEFKmkN3mGrxw=" }, "model": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "font": "Arial;13;0", "left": 472, "top": 294, "width": 158.814453125, "height": 10 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKmkOHmNzVg=", "_parent": { "$ref": "AAAAAAGEFKmkN3mGrxw=" }, "model": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAGEFKm1/nmxvIk=", "_parent": { "$ref": "AAAAAAGEFKmkOHmNzVg=" }, "model": { "$ref": "AAAAAAGEFKm17nmuG7g=" }, "font": "Arial;13;0", "left": 477, "top": 309, "width": 148.814453125, "height": 13, "text": "+draw()", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 472, "top": 304, "width": 158.814453125, "height": 23 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKmkOHmOjqA=", "_parent": { "$ref": "AAAAAAGEFKmkN3mGrxw=" }, "model": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "visible": false, "font": "Arial;13;0", "left": -56, "top": -64, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKmkOHmP7Uw=", "_parent": { "$ref": "AAAAAAGEFKmkN3mGrxw=" }, "model": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "visible": false, "font": "Arial;13;0", "left": -56, "top": -64, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 472, "top": 256, "width": 158.814453125, "height": 88, "nameCompartment": { "$ref": "AAAAAAGEFKmkN3mHp3U=" }, "attributeCompartment": { "$ref": "AAAAAAGEFKmkOHmMIyY=" }, "operationCompartment": { "$ref": "AAAAAAGEFKmkOHmNzVg=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKmkOHmOjqA=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKmkOHmP7Uw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEFKn2GHm5aeI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKn2GHm6Xqk=", "_parent": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "model": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKn2GHm7Xs4=", "_parent": { "$ref": "AAAAAAGEFKn2GHm6Xqk=" }, "font": "Arial;13;0", "left": 725, "top": 269, "width": 167, "height": 13, "text": "«abstract»" }, { "_type": "LabelView", "_id": "AAAAAAGEFKn2GHm8/2w=", "_parent": { "$ref": "AAAAAAGEFKn2GHm6Xqk=" }, "font": "Arial;13;1", "left": 725, "top": 284, "width": 167, "height": 13, "text": "UnabsoluteShape" }, { "_type": "LabelView", "_id": "AAAAAAGEFKn2GXm91IE=", "_parent": { "$ref": "AAAAAAGEFKn2GHm6Xqk=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": -96, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKn2GXm+DP8=", "_parent": { "$ref": "AAAAAAGEFKn2GHm6Xqk=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": -96, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 720, "top": 264, "width": 177, "height": 38, "stereotypeLabel": { "$ref": "AAAAAAGEFKn2GHm7Xs4=" }, "nameLabel": { "$ref": "AAAAAAGEFKn2GHm8/2w=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKn2GXm91IE=" }, "propertyLabel": { "$ref": "AAAAAAGEFKn2GXm+DP8=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKn2GXm/oRA=", "_parent": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "model": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "font": "Arial;13;0", "left": 720, "top": 302, "width": 177, "height": 10 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKn2GXnAwKM=", "_parent": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "model": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAGEFKoqwnnka/Q=", "_parent": { "$ref": "AAAAAAGEFKn2GXnAwKM=" }, "model": { "$ref": "AAAAAAGEFKoqvHnhVkk=" }, "font": "Arial;13;0", "left": 725, "top": 317, "width": 167, "height": 13, "text": "+draw(double n)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 720, "top": 312, "width": 177, "height": 23 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKn2GXnBd4Y=", "_parent": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "model": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "visible": false, "font": "Arial;13;0", "left": -16, "top": -48, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKn2GXnC2Aw=", "_parent": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "model": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "visible": false, "font": "Arial;13;0", "left": -16, "top": -48, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 720, "top": 264, "width": 177, "height": 88, "nameCompartment": { "$ref": "AAAAAAGEFKn2GHm6Xqk=" }, "attributeCompartment": { "$ref": "AAAAAAGEFKn2GXm/oRA=" }, "operationCompartment": { "$ref": "AAAAAAGEFKn2GXnAwKM=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKn2GXnBd4Y=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKn2GXnC2Aw=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGEFKpfo3nuEKc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKpfonnsBjM=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKpfo3nva5g=", "_parent": { "$ref": "AAAAAAGEFKpfo3nuEKc=" }, "model": { "$ref": "AAAAAAGEFKpfonnsBjM=" }, "visible": false, "font": "Arial;13;0", "left": 605, "top": 205, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKpfo3nuEKc=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKpfpHnwOh8=", "_parent": { "$ref": "AAAAAAGEFKpfo3nuEKc=" }, "model": { "$ref": "AAAAAAGEFKpfonnsBjM=" }, "visible": null, "font": "Arial;13;0", "left": 594, "top": 195, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEFKpfo3nuEKc=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKpfpHnxePA=", "_parent": { "$ref": "AAAAAAGEFKpfo3nuEKc=" }, "model": { "$ref": "AAAAAAGEFKpfonnsBjM=" }, "visible": false, "font": "Arial;13;0", "left": 628, "top": 224, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKpfo3nuEKc=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKffaHggpxQ=" }, "tail": { "$ref": "AAAAAAGEFKmkN3mGrxw=" }, "lineStyle": 1, "points": "588:255;647:187", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEFKpfo3nva5g=" }, "stereotypeLabel": { "$ref": "AAAAAAGEFKpfpHnwOh8=" }, "propertyLabel": { "$ref": "AAAAAAGEFKpfpHnxePA=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGEFKpoUHn/RxM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKpoUHn9P0w=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKpoUXoA4cU=", "_parent": { "$ref": "AAAAAAGEFKpoUHn/RxM=" }, "model": { "$ref": "AAAAAAGEFKpoUHn9P0w=" }, "visible": false, "font": "Arial;13;0", "left": 738, "top": 227, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKpoUHn/RxM=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKpoUXoBzRw=", "_parent": { "$ref": "AAAAAAGEFKpoUHn/RxM=" }, "model": { "$ref": "AAAAAAGEFKpoUHn9P0w=" }, "visible": null, "font": "Arial;13;0", "left": 726, "top": 235, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEFKpoUHn/RxM=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKpoUXoCM0I=", "_parent": { "$ref": "AAAAAAGEFKpoUHn/RxM=" }, "model": { "$ref": "AAAAAAGEFKpoUHn9P0w=" }, "visible": false, "font": "Arial;13;0", "left": 763, "top": 210, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKpoUHn/RxM=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKffaHggpxQ=" }, "tail": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "lineStyle": 1, "points": "778:263;725:187", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEFKpoUXoA4cU=" }, "stereotypeLabel": { "$ref": "AAAAAAGEFKpoUXoBzRw=" }, "propertyLabel": { "$ref": "AAAAAAGEFKpoUXoCM0I=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEFKqcsXoQQ9Y=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKqcsXoRuOU=", "_parent": { "$ref": "AAAAAAGEFKqcsXoQQ9Y=" }, "model": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKqcsXoS3Ww=", "_parent": { "$ref": "AAAAAAGEFKqcsXoRuOU=" }, "visible": false, "font": "Arial;13;0", "left": -64, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGEFKqcsXoT5Mw=", "_parent": { "$ref": "AAAAAAGEFKqcsXoRuOU=" }, "font": "Arial;13;1", "left": 229, "top": 495, "width": 102, "height": 13, "text": "Square" }, { "_type": "LabelView", "_id": "AAAAAAGEFKqcsXoUEcA=", "_parent": { "$ref": "AAAAAAGEFKqcsXoRuOU=" }, "visible": false, "font": "Arial;13;0", "left": -64, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKqcsXoV+cg=", "_parent": { "$ref": "AAAAAAGEFKqcsXoRuOU=" }, "visible": false, "font": "Arial;13;0", "left": -64, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 224, "top": 488, "width": 112, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGEFKqcsXoS3Ww=" }, "nameLabel": { "$ref": "AAAAAAGEFKqcsXoT5Mw=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKqcsXoUEcA=" }, "propertyLabel": { "$ref": "AAAAAAGEFKqcsXoV+cg=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKqcsXoWgak=", "_parent": { "$ref": "AAAAAAGEFKqcsXoQQ9Y=" }, "model": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "font": "Arial;13;0", "left": 224, "top": 513, "width": 112, "height": 10 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKqcsXoXCa8=", "_parent": { "$ref": "AAAAAAGEFKqcsXoQQ9Y=" }, "model": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "font": "Arial;13;0", "left": 224, "top": 523, "width": 112, "height": 10 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKqcsnoYDO4=", "_parent": { "$ref": "AAAAAAGEFKqcsXoQQ9Y=" }, "model": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "visible": false, "font": "Arial;13;0", "left": -32, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKqcsnoZh2g=", "_parent": { "$ref": "AAAAAAGEFKqcsXoQQ9Y=" }, "model": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "visible": false, "font": "Arial;13;0", "left": -32, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 224, "top": 488, "width": 112, "height": 112, "nameCompartment": { "$ref": "AAAAAAGEFKqcsXoRuOU=" }, "attributeCompartment": { "$ref": "AAAAAAGEFKqcsXoWgak=" }, "operationCompartment": { "$ref": "AAAAAAGEFKqcsXoXCa8=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKqcsnoYDO4=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKqcsnoZh2g=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEFKsCWXpchFQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKsCWXpdmA8=", "_parent": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "model": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKsCWXpen/Q=", "_parent": { "$ref": "AAAAAAGEFKsCWXpdmA8=" }, "visible": false, "font": "Arial;13;0", "left": -64, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGEFKsCWXpfFUU=", "_parent": { "$ref": "AAAAAAGEFKsCWXpdmA8=" }, "font": "Arial;13;1", "left": 389, "top": 495, "width": 102, "height": 13, "text": "Rectangle" }, { "_type": "LabelView", "_id": "AAAAAAGEFKsCWXpgnIA=", "_parent": { "$ref": "AAAAAAGEFKsCWXpdmA8=" }, "visible": false, "font": "Arial;13;0", "left": -64, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKsCWXph5I4=", "_parent": { "$ref": "AAAAAAGEFKsCWXpdmA8=" }, "visible": false, "font": "Arial;13;0", "left": -64, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 384, "top": 488, "width": 112, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGEFKsCWXpen/Q=" }, "nameLabel": { "$ref": "AAAAAAGEFKsCWXpfFUU=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKsCWXpgnIA=" }, "propertyLabel": { "$ref": "AAAAAAGEFKsCWXph5I4=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKsCWXpiR+I=", "_parent": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "model": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "font": "Arial;13;0", "left": 384, "top": 513, "width": 112, "height": 10 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKsCWnpjom4=", "_parent": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "model": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "font": "Arial;13;0", "left": 384, "top": 523, "width": 112, "height": 10 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKsCWnpkmxY=", "_parent": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "model": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "visible": false, "font": "Arial;13;0", "left": -32, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKsCWnplJ+c=", "_parent": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "model": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "visible": false, "font": "Arial;13;0", "left": -32, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 384, "top": 488, "width": 112, "height": 112, "nameCompartment": { "$ref": "AAAAAAGEFKsCWXpdmA8=" }, "attributeCompartment": { "$ref": "AAAAAAGEFKsCWXpiR+I=" }, "operationCompartment": { "$ref": "AAAAAAGEFKsCWnpjom4=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKsCWnpkmxY=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKsCWnplJ+c=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGEFKsZsXqGrUQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKsZsHqEXY0=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKsZsXqH/7o=", "_parent": { "$ref": "AAAAAAGEFKsZsXqGrUQ=" }, "model": { "$ref": "AAAAAAGEFKsZsHqEXY0=" }, "visible": false, "font": "Arial;13;0", "left": 483, "top": 402, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKsZsXqGrUQ=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKsZsXqIcj0=", "_parent": { "$ref": "AAAAAAGEFKsZsXqGrUQ=" }, "model": { "$ref": "AAAAAAGEFKsZsHqEXY0=" }, "visible": null, "font": "Arial;13;0", "left": 469, "top": 396, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEFKsZsXqGrUQ=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKsZsXqJaIA=", "_parent": { "$ref": "AAAAAAGEFKsZsXqGrUQ=" }, "model": { "$ref": "AAAAAAGEFKsZsHqEXY0=" }, "visible": false, "font": "Arial;13;0", "left": 510, "top": 415, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKsZsXqGrUQ=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKmkN3mGrxw=" }, "tail": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "lineStyle": 1, "points": "464:487;530:344", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEFKsZsXqH/7o=" }, "stereotypeLabel": { "$ref": "AAAAAAGEFKsZsXqIcj0=" }, "propertyLabel": { "$ref": "AAAAAAGEFKsZsXqJaIA=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAGEFKsnUXqW6xs=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKsnUXqVnYc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKsnUnqXJvw=", "_parent": { "$ref": "AAAAAAGEFKsnUXqW6xs=" }, "model": { "$ref": "AAAAAAGEFKsnUXqVnYc=" }, "visible": false, "font": "Arial;13;0", "left": 454, "top": 637, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKsnUXqW6xs=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKsnUnqYY30=", "_parent": { "$ref": "AAAAAAGEFKsnUXqW6xs=" }, "model": { "$ref": "AAAAAAGEFKsnUXqVnYc=" }, "visible": null, "font": "Arial;13;0", "left": 469, "top": 637, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEFKsnUXqW6xs=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKsnUnqZIkg=", "_parent": { "$ref": "AAAAAAGEFKsnUXqW6xs=" }, "model": { "$ref": "AAAAAAGEFKsnUXqVnYc=" }, "visible": false, "font": "Arial;13;0", "left": 425, "top": 638, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKsnUXqW6xs=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKL06HfnpvA=" }, "tail": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "lineStyle": 1, "points": "440:600;441:688", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEFKsnUnqXJvw=" }, "stereotypeLabel": { "$ref": "AAAAAAGEFKsnUnqYY30=" }, "propertyLabel": { "$ref": "AAAAAAGEFKsnUnqZIkg=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEFKtleXqr+mc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKtleXqsMWU=", "_parent": { "$ref": "AAAAAAGEFKtleXqr+mc=" }, "model": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKtleXqtg6Y=", "_parent": { "$ref": "AAAAAAGEFKtleXqsMWU=" }, "visible": false, "font": "Arial;13;0", "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGEFKtleXqub3o=", "_parent": { "$ref": "AAAAAAGEFKtleXqsMWU=" }, "font": "Arial;13;1", "left": 517, "top": 495, "width": 102, "height": 13, "text": "Circle" }, { "_type": "LabelView", "_id": "AAAAAAGEFKtleXqvtFI=", "_parent": { "$ref": "AAAAAAGEFKtleXqsMWU=" }, "visible": false, "font": "Arial;13;0", "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKtleXqwu2g=", "_parent": { "$ref": "AAAAAAGEFKtleXqsMWU=" }, "visible": false, "font": "Arial;13;0", "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 512, "top": 488, "width": 112, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGEFKtleXqtg6Y=" }, "nameLabel": { "$ref": "AAAAAAGEFKtleXqub3o=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKtleXqvtFI=" }, "propertyLabel": { "$ref": "AAAAAAGEFKtleXqwu2g=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKtleXqxZOk=", "_parent": { "$ref": "AAAAAAGEFKtleXqr+mc=" }, "model": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "font": "Arial;13;0", "left": 512, "top": 513, "width": 112, "height": 10 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKtleXqy93E=", "_parent": { "$ref": "AAAAAAGEFKtleXqr+mc=" }, "model": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "font": "Arial;13;0", "left": 512, "top": 523, "width": 112, "height": 10 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKtlenqzMsg=", "_parent": { "$ref": "AAAAAAGEFKtleXqr+mc=" }, "model": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "visible": false, "font": "Arial;13;0", "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKtlenq0CU8=", "_parent": { "$ref": "AAAAAAGEFKtleXqr+mc=" }, "model": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "visible": false, "font": "Arial;13;0", "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 512, "top": 488, "width": 112, "height": 112, "nameCompartment": { "$ref": "AAAAAAGEFKtleXqsMWU=" }, "attributeCompartment": { "$ref": "AAAAAAGEFKtleXqxZOk=" }, "operationCompartment": { "$ref": "AAAAAAGEFKtleXqy93E=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKtlenqzMsg=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKtlenq0CU8=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGEFKt7IXrVY/Y=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKt7IHrTkgU=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKt7IXrWsaA=", "_parent": { "$ref": "AAAAAAGEFKt7IXrVY/Y=" }, "model": { "$ref": "AAAAAAGEFKt7IHrTkgU=" }, "visible": false, "font": "Arial;13;0", "left": 682, "top": 402, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKt7IXrVY/Y=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKt7IXrXSdc=", "_parent": { "$ref": "AAAAAAGEFKt7IXrVY/Y=" }, "model": { "$ref": "AAAAAAGEFKt7IHrTkgU=" }, "visible": null, "font": "Arial;13;0", "left": 672, "top": 391, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEFKt7IXrVY/Y=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKt7IXrYBdA=", "_parent": { "$ref": "AAAAAAGEFKt7IXrVY/Y=" }, "model": { "$ref": "AAAAAAGEFKt7IHrTkgU=" }, "visible": false, "font": "Arial;13;0", "left": 703, "top": 423, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKt7IXrVY/Y=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "tail": { "$ref": "AAAAAAGEFKtleXqr+mc=" }, "lineStyle": 1, "points": "624:487;762:352", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEFKt7IXrWsaA=" }, "stereotypeLabel": { "$ref": "AAAAAAGEFKt7IXrXSdc=" }, "propertyLabel": { "$ref": "AAAAAAGEFKt7IXrYBdA=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAGEFKuGAHrl8NE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKuGAHrkg9I=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKuGAHrmKyQ=", "_parent": { "$ref": "AAAAAAGEFKuGAHrl8NE=" }, "model": { "$ref": "AAAAAAGEFKuGAHrkg9I=" }, "visible": false, "font": "Arial;13;0", "left": 506, "top": 648, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKuGAHrl8NE=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKuGAHrnSZQ=", "_parent": { "$ref": "AAAAAAGEFKuGAHrl8NE=" }, "model": { "$ref": "AAAAAAGEFKuGAHrkg9I=" }, "visible": null, "font": "Arial;13;0", "left": 518, "top": 657, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEFKuGAHrl8NE=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKuGAHroDK8=", "_parent": { "$ref": "AAAAAAGEFKuGAHrl8NE=" }, "model": { "$ref": "AAAAAAGEFKuGAHrkg9I=" }, "visible": false, "font": "Arial;13;0", "left": 481, "top": 631, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKuGAHrl8NE=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKL06HfnpvA=" }, "tail": { "$ref": "AAAAAAGEFKtleXqr+mc=" }, "lineStyle": 1, "points": "529:600;460.8349609375:693.3207165948276", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEFKuGAHrmKyQ=" }, "stereotypeLabel": { "$ref": "AAAAAAGEFKuGAHrnSZQ=" }, "propertyLabel": { "$ref": "AAAAAAGEFKuGAHroDK8=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEFKusmXr4nkE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEFKusmXr5jEQ=", "_parent": { "$ref": "AAAAAAGEFKusmXr4nkE=" }, "model": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEFKusmXr691U=", "_parent": { "$ref": "AAAAAAGEFKusmXr5jEQ=" }, "visible": false, "font": "Arial;13;0", "left": 80, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGEFKusmXr7ciE=", "_parent": { "$ref": "AAAAAAGEFKusmXr5jEQ=" }, "font": "Arial;13;1", "left": 717, "top": 503, "width": 183, "height": 13, "text": "Fractal" }, { "_type": "LabelView", "_id": "AAAAAAGEFKusmXr8Uq0=", "_parent": { "$ref": "AAAAAAGEFKusmXr5jEQ=" }, "visible": false, "font": "Arial;13;0", "left": 80, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEFKusmXr9sAg=", "_parent": { "$ref": "AAAAAAGEFKusmXr5jEQ=" }, "visible": false, "font": "Arial;13;0", "left": 80, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 712, "top": 496, "width": 193, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGEFKusmXr691U=" }, "nameLabel": { "$ref": "AAAAAAGEFKusmXr7ciE=" }, "namespaceLabel": { "$ref": "AAAAAAGEFKusmXr8Uq0=" }, "propertyLabel": { "$ref": "AAAAAAGEFKusmXr9sAg=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEFKusmXr+JA0=", "_parent": { "$ref": "AAAAAAGEFKusmXr4nkE=" }, "model": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAGEGfR6x5T6xqc=", "_parent": { "$ref": "AAAAAAGEFKusmXr+JA0=" }, "model": { "$ref": "AAAAAAGEGfR6wJT3Wnc=" }, "font": "Arial;13;0", "left": 717, "top": 526, "width": 183, "height": 13, "text": "+Point origin", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGEGfSQRJUBlaA=", "_parent": { "$ref": "AAAAAAGEFKusmXr+JA0=" }, "model": { "$ref": "AAAAAAGEGfSQPpT+CgY=" }, "font": "Arial;13;0", "left": 717, "top": 541, "width": 183, "height": 13, "text": "+float coté", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 712, "top": 521, "width": 193, "height": 38 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEFKusmXr/NAU=", "_parent": { "$ref": "AAAAAAGEFKusmXr4nkE=" }, "model": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAGEGfTQdpVAltg=", "_parent": { "$ref": "AAAAAAGEFKusmXr/NAU=" }, "model": { "$ref": "AAAAAAGEGfTQb5U92Bk=" }, "font": "Arial;13;0", "left": 717, "top": 564, "width": 183, "height": 13, "text": "+Fractale(Point o, float c)", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 712, "top": 559, "width": 193, "height": 23 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEFKusmnsAYds=", "_parent": { "$ref": "AAAAAAGEFKusmXr4nkE=" }, "model": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "visible": false, "font": "Arial;13;0", "left": 40, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEFKusmnsBjXs=", "_parent": { "$ref": "AAAAAAGEFKusmXr4nkE=" }, "model": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "visible": false, "font": "Arial;13;0", "left": 40, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 712, "top": 496, "width": 193, "height": 104, "nameCompartment": { "$ref": "AAAAAAGEFKusmXr5jEQ=" }, "attributeCompartment": { "$ref": "AAAAAAGEFKusmXr+JA0=" }, "operationCompartment": { "$ref": "AAAAAAGEFKusmXr/NAU=" }, "receptionCompartment": { "$ref": "AAAAAAGEFKusmnsAYds=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEFKusmnsBjXs=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGEFKwLHnsiQ38=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEFKwLHnsgvdI=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKwLHnsjRxU=", "_parent": { "$ref": "AAAAAAGEFKwLHnsiQ38=" }, "model": { "$ref": "AAAAAAGEFKwLHnsgvdI=" }, "visible": false, "font": "Arial;13;0", "left": 793, "top": 416, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKwLHnsiQ38=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKwLHnskdow=", "_parent": { "$ref": "AAAAAAGEFKwLHnsiQ38=" }, "model": { "$ref": "AAAAAAGEFKwLHnsgvdI=" }, "visible": null, "font": "Arial;13;0", "left": 778, "top": 416, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEFKwLHnsiQ38=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEFKwLHnslOhI=", "_parent": { "$ref": "AAAAAAGEFKwLHnsiQ38=" }, "model": { "$ref": "AAAAAAGEFKwLHnsgvdI=" }, "visible": false, "font": "Arial;13;0", "left": 822, "top": 417, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEFKwLHnsiQ38=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKn2GHm5aeI=" }, "tail": { "$ref": "AAAAAAGEFKusmXr4nkE=" }, "lineStyle": 1, "points": "808:495;808:352", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEFKwLHnsjRxU=" }, "stereotypeLabel": { "$ref": "AAAAAAGEFKwLHnskdow=" }, "propertyLabel": { "$ref": "AAAAAAGEFKwLHnslOhI=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGEGfNTZJTf+Wk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEGfNTZJTdPK0=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAGEGfNTZJTgWpY=", "_parent": { "$ref": "AAAAAAGEGfNTZJTf+Wk=" }, "model": { "$ref": "AAAAAAGEGfNTZJTdPK0=" }, "visible": false, "font": "Arial;13;0", "left": 359, "top": 522, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEGfNTZJTf+Wk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEGfNTZJThGz8=", "_parent": { "$ref": "AAAAAAGEGfNTZJTf+Wk=" }, "model": { "$ref": "AAAAAAGEGfNTZJTdPK0=" }, "visible": null, "font": "Arial;13;0", "left": 359, "top": 507, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAGEGfNTZJTf+Wk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", "_id": "AAAAAAGEGfNTZJTigDw=", "_parent": { "$ref": "AAAAAAGEGfNTZJTf+Wk=" }, "model": { "$ref": "AAAAAAGEGfNTZJTdPK0=" }, "visible": false, "font": "Arial;13;0", "left": 359, "top": 552, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAGEGfNTZJTf+Wk=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { "$ref": "AAAAAAGEFKsCWXpchFQ=" }, "tail": { "$ref": "AAAAAAGEFKqcsXoQQ9Y=" }, "lineStyle": 1, "points": "336:543;383:543", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGEGfNTZJTgWpY=" }, "stereotypeLabel": { "$ref": "AAAAAAGEGfNTZJThGz8=" }, "propertyLabel": { "$ref": "AAAAAAGEGfNTZJTigDw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAGEGfSpRpUHrwc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAGEGfSpR5UIxAc=", "_parent": { "$ref": "AAAAAAGEGfSpRpUHrwc=" }, "model": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAGEGfSpR5UJ40A=", "_parent": { "$ref": "AAAAAAGEGfSpR5UIxAc=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": -384, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAGEGfSpR5UKnYY=", "_parent": { "$ref": "AAAAAAGEGfSpR5UIxAc=" }, "font": "Arial;13;1", "left": 973, "top": 255, "width": 126, "height": 13, "text": "Point" }, { "_type": "LabelView", "_id": "AAAAAAGEGfSpR5UL+nk=", "_parent": { "$ref": "AAAAAAGEGfSpR5UIxAc=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": -384, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAGEGfSpR5UMk+4=", "_parent": { "$ref": "AAAAAAGEGfSpR5UIxAc=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": -384, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 968, "top": 248, "width": 136, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGEGfSpR5UJ40A=" }, "nameLabel": { "$ref": "AAAAAAGEGfSpR5UKnYY=" }, "namespaceLabel": { "$ref": "AAAAAAGEGfSpR5UL+nk=" }, "propertyLabel": { "$ref": "AAAAAAGEGfSpR5UMk+4=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAGEGfSpR5UNQdA=", "_parent": { "$ref": "AAAAAAGEGfSpRpUHrwc=" }, "model": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAGEGfS2IpUy3Ko=", "_parent": { "$ref": "AAAAAAGEGfSpR5UNQdA=" }, "model": { "$ref": "AAAAAAGEGfS2FpUv5YM=" }, "font": "Arial;13;0", "left": 973, "top": 278, "width": 126, "height": 13, "text": "+int x", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAGEGfS+yZU5J8E=", "_parent": { "$ref": "AAAAAAGEGfSpR5UNQdA=" }, "model": { "$ref": "AAAAAAGEGfS+xZU2SXQ=" }, "font": "Arial;13;0", "left": 973, "top": 293, "width": 126, "height": 13, "text": "+int y", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 968, "top": 273, "width": 136, "height": 38 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAGEGfSpSJUOfT4=", "_parent": { "$ref": "AAAAAAGEGfSpRpUHrwc=" }, "model": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "font": "Arial;13;0", "left": 968, "top": 311, "width": 136, "height": 10 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAGEGfSpSJUPEZI=", "_parent": { "$ref": "AAAAAAGEGfSpRpUHrwc=" }, "model": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "visible": false, "font": "Arial;13;0", "left": -16, "top": -192, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAGEGfSpSJUQ8lU=", "_parent": { "$ref": "AAAAAAGEGfSpRpUHrwc=" }, "model": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "visible": false, "font": "Arial;13;0", "left": -16, "top": -192, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 968, "top": 248, "width": 136, "height": 112, "nameCompartment": { "$ref": "AAAAAAGEGfSpR5UIxAc=" }, "attributeCompartment": { "$ref": "AAAAAAGEGfSpR5UNQdA=" }, "operationCompartment": { "$ref": "AAAAAAGEGfSpSJUOfT4=" }, "receptionCompartment": { "$ref": "AAAAAAGEGfSpSJUPEZI=" }, "templateParameterCompartment": { "$ref": "AAAAAAGEGfSpSJUQ8lU=" } } ] }, { "_type": "UMLInterface", "_id": "AAAAAAGEFKL053floX4=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Finite", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAGEFKMF7ngQOBY=", "_parent": { "$ref": "AAAAAAGEFKL053floX4=" }, "name": "getPerimeter" } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEFKffaHgeHEE=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Shape", "stereotype": "abstract", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAGEFKgjv3hXTlo=", "_parent": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "name": "String name", "type": "" } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAGEFKf7l3hIsy8=", "_parent": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "name": "getArea" }, { "_type": "UMLOperation", "_id": "AAAAAAGEFKw//Xsx1dU=", "_parent": { "$ref": "AAAAAAGEFKffaHgeHEE=" }, "name": "inShape" } ] }, { "_type": "UMLInterface", "_id": "AAAAAAGEFKjhv3inCKY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "absoluteDraw", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAGEFKkT5XjSXn0=", "_parent": { "$ref": "AAAAAAGEFKjhv3inCKY=" }, "name": "draw" } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEFKmkN3mE+Xg=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "AbsoluteShape", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAGEFKpfonnsBjM=", "_parent": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "source": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "target": { "$ref": "AAAAAAGEFKffaHgeHEE=" } } ], "stereotype": "abstract", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAGEFKm17nmuG7g=", "_parent": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" }, "name": "draw" } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEFKn2GHm3Nj0=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "UnabsoluteShape", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAGEFKpoUHn9P0w=", "_parent": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "source": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "target": { "$ref": "AAAAAAGEFKffaHgeHEE=" } } ], "stereotype": "abstract", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAGEFKoqvHnhVkk=", "_parent": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" }, "name": "draw", "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAGEFKo3hnnoHsU=", "_parent": { "$ref": "AAAAAAGEFKoqvHnhVkk=" }, "name": "double n", "type": "" } ] } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEFKqcsHoOMkQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Square", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAGEFKq6+no4LZ0=", "_parent": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "source": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "target": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" } }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAGEFKrG43pJzZQ=", "_parent": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "source": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "target": { "$ref": "AAAAAAGEFKL053floX4=" } }, { "_type": "UMLGeneralization", "_id": "AAAAAAGEGfNTZJTdPK0=", "_parent": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "source": { "$ref": "AAAAAAGEFKqcsHoOMkQ=" }, "target": { "$ref": "AAAAAAGEFKsCWHpacmY=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEFKsCWHpacmY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Rectangle", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAGEFKsZsHqEXY0=", "_parent": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "source": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "target": { "$ref": "AAAAAAGEFKmkN3mE+Xg=" } }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAGEFKsnUXqVnYc=", "_parent": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "source": { "$ref": "AAAAAAGEFKsCWHpacmY=" }, "target": { "$ref": "AAAAAAGEFKL053floX4=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEFKtleHqphy4=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Circle", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAGEFKt7IHrTkgU=", "_parent": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "source": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "target": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" } }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAGEFKuGAHrkg9I=", "_parent": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "source": { "$ref": "AAAAAAGEFKtleHqphy4=" }, "target": { "$ref": "AAAAAAGEFKL053floX4=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEFKusmHr2ggA=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Fractal", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAGEFKwLHnsgvdI=", "_parent": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "source": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "target": { "$ref": "AAAAAAGEFKn2GHm3Nj0=" } } ], "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAGEGfR6wJT3Wnc=", "_parent": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "name": "Point origin" }, { "_type": "UMLAttribute", "_id": "AAAAAAGEGfSQPpT+CgY=", "_parent": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "name": "float coté" } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAGEGfTQb5U92Bk=", "_parent": { "$ref": "AAAAAAGEFKusmHr2ggA=" }, "name": "Fractale", "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAGEGfUDApVETJQ=", "_parent": { "$ref": "AAAAAAGEGfTQb5U92Bk=" }, "name": "Point o", "type": "" }, { "_type": "UMLParameter", "_id": "AAAAAAGEGfUDApVFuqw=", "_parent": { "$ref": "AAAAAAGEGfTQb5U92Bk=" }, "name": "float c", "type": "" } ] } ] }, { "_type": "UMLClass", "_id": "AAAAAAGEGfSpRpUFTdk=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Point", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAGEGfS2FpUv5YM=", "_parent": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "name": "int x" }, { "_type": "UMLAttribute", "_id": "AAAAAAGEGfS+xZU2SXQ=", "_parent": { "$ref": "AAAAAAGEGfSpRpUFTdk=" }, "name": "int y" } ] } ] } ] }