Repository: ksatria/MK-Design-Pattern Branch: master Commit: 1804d0e3557f Files: 222 Total size: 2.4 MB Directory structure: gitextract_5y_q5xrd/ ├── .gitattributes ├── .gitignore ├── Bagan Organisasi Materi.vsdx ├── Code/ │ ├── Abstract/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── pkgabstract/ │ │ ├── Abstract.java │ │ ├── Asian.java │ │ ├── Human.java │ │ └── Skill.java │ ├── Adapter/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── adapter/ │ │ ├── Adapter.java │ │ ├── AdapterElektronik.java │ │ ├── Gadget.java │ │ ├── Handphone.java │ │ ├── PenanakNasi.java │ │ ├── PeralatanElektronik.java │ │ └── Smartphone.java │ ├── Choc-O-Holic/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── chocoholic/ │ │ ├── ChocOHolic.java │ │ └── ChocolateBoiler.java │ ├── Chocolate/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── chocolate/ │ │ ├── Chocolate.java │ │ └── ChocolateBoiler.java │ ├── Command/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── command/ │ │ ├── Client.java │ │ ├── Command.java │ │ ├── GarageDoor.java │ │ ├── GarageDoorOpenCommand.java │ │ ├── Light.java │ │ ├── LightOnCommand.java │ │ ├── SimpleRemoteControl.java │ │ ├── Television.java │ │ └── TelevisionPlayCommand.java │ ├── Duck/ │ │ ├── MiniDuckSimulator/ │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject/ │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ └── project.xml │ │ │ └── src/ │ │ │ └── miniducksimulator/ │ │ │ ├── Duck.java │ │ │ ├── FlyBehaviour.java │ │ │ ├── FlyNoWay.java │ │ │ ├── FlyRocketPowered.java │ │ │ ├── FlyWithWings.java │ │ │ ├── MallardDuck.java │ │ │ ├── MiniDuckSimulator.java │ │ │ ├── ModelDuck.java │ │ │ ├── MuteQuack.java │ │ │ ├── Quack.java │ │ │ ├── QuackBehaviour.java │ │ │ ├── Squeak.java │ │ │ └── WoodenDuck.java │ │ └── UML.mdj │ ├── HomeTheater/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── hometheater/ │ │ ├── Amplifier.java │ │ ├── DVDPlayer.java │ │ ├── HomeTheater.java │ │ ├── LampuRuangan.java │ │ ├── Layar.java │ │ ├── PopcornPopper.java │ │ ├── Proyektor.java │ │ ├── RemoteControl.java │ │ └── Sound.java │ ├── JualPermenKaret/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── jualpermenkaret/ │ │ ├── JualPermenKaret.java │ │ ├── MesinPermenKaret.java │ │ ├── State.java │ │ ├── StateAdaKoin.java │ │ ├── StatePermenKaretHabis.java │ │ ├── StatePermenKaretTerjual.java │ │ ├── StateTerjualDenganBonus.java │ │ └── StateTidakAdaKoin.java │ ├── Kingdom/ │ │ ├── Kingdom/ │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject/ │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ └── project.xml │ │ │ └── src/ │ │ │ └── kingdom/ │ │ │ ├── King.java │ │ │ ├── KingdomCharacter.java │ │ │ ├── KingdomSimulation.java │ │ │ └── Knight.java │ │ └── Kingdom.mdj │ ├── PizzaFactory/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── pizzafactory/ │ │ ├── ChicagoPizzaStore.java │ │ ├── ChicagoStyleCheesePizza.java │ │ ├── ChicagoStyleClamPizza.java │ │ ├── ChicagoStylePepperoniPizza.java │ │ ├── ChicagoStyleVeggiePizza.java │ │ ├── DependentPizzaStore.java │ │ ├── NYPizzaStore.java │ │ ├── NYStyleCheesePizza.java │ │ ├── NYStyleClamPizza.java │ │ ├── NYStylePepperoniPizza.java │ │ ├── NYStyleVeggiePizza.java │ │ ├── Pizza.java │ │ ├── PizzaFactory.java │ │ └── PizzaStore.java │ ├── SalesElektronik/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── saleselektronik/ │ │ ├── Barang.java │ │ ├── Iterator.java │ │ ├── Sales.java │ │ ├── SalesElektronik.java │ │ ├── TokoA.java │ │ ├── TokoAIterator.java │ │ ├── TokoB.java │ │ └── TokoBIterator.java │ ├── TemplateWorker/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── templateworker/ │ │ ├── Dosen.java │ │ ├── Pekerja.java │ │ ├── PemadamKebakaran.java │ │ ├── TemplateWorker.java │ │ └── TukangPos.java │ ├── WarungSedap/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── warungsedap/ │ │ ├── Bakso.java │ │ ├── CekerAyam.java │ │ ├── Lontong.java │ │ ├── Makanan.java │ │ ├── Pecel.java │ │ ├── RempahRempah.java │ │ └── WarungSedap.java │ └── Weather-O-Rama/ │ ├── UML.mdj │ ├── build.xml │ ├── manifest.mf │ ├── nbproject/ │ │ ├── build-impl.xml │ │ ├── genfiles.properties │ │ ├── project.properties │ │ └── project.xml │ └── src/ │ └── weather/ │ └── o/ │ └── rama/ │ ├── CurrentConditionsDisplay.java │ ├── DisplayElement.java │ ├── ForecastDisplay.java │ ├── HeatIndexDisplay.java │ ├── Observer.java │ ├── StatisticsDisplay.java │ ├── Subject.java │ ├── WeatherData.java │ └── WeatherORama.java ├── Dokumen/ │ └── Tugas 1 Design Pattern.docx ├── Kontrak Perkuliahan.docx ├── PPT/ │ ├── Design Pattern 1 - Pengantar Design Pattern.pptx │ ├── Design Pattern 10 - Template Pattern.pptx │ ├── Design Pattern 11 - Iterator Pattern.pptx │ ├── Design Pattern 12 - State Pattern.pptx │ ├── Design Pattern 2 - Review OOP dan Pemanfaatannya di Design Pattern.pptx │ ├── Design Pattern 3 - Observer Pattern.pptx │ ├── Design Pattern 4 - Decorator Pattern.pptx │ ├── Design Pattern 5 - Factory Pattern.pptx │ ├── Design Pattern 6 - SIngleton Pattern.pptx │ ├── Design Pattern 7 - Command Pattern.pptx │ ├── Design Pattern 8 - Adapter Pattern.pptx │ └── Design Pattern 9 - Facade Pattern.pptx ├── PPT Tugas Presentasi/ │ ├── 1. Observer.pptx │ ├── 10. Composite.pptx │ ├── 2. Decorator.pptx │ ├── 3. Factory.pptx │ ├── 4. Singleton.pptx │ ├── 5. Command.pptx │ ├── 6. Adapter.pptx │ ├── 8. Template.pptx │ └── 9. Iterator.pptx ├── README.md └── UTS dan UAS Ganjil 2017-2018/ ├── TUGAS UAS DESIGN PATTERN.pptx ├── UAS.docx └── UTS.docx ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitattributes ================================================ # Auto detect text files and perform LF normalization * text=auto # Custom for Visual Studio *.cs diff=csharp # Standard to msysgit *.doc diff=astextplain *.DOC diff=astextplain *.docx diff=astextplain *.DOCX diff=astextplain *.dot diff=astextplain *.DOT diff=astextplain *.pdf diff=astextplain *.PDF diff=astextplain *.rtf diff=astextplain *.RTF diff=astextplain ================================================ FILE: .gitignore ================================================ # Windows image file caches Thumbs.db ehthumbs.db # Folder config file Desktop.ini # Recycle Bin used on file shares $RECYCLE.BIN/ # Windows Installer files *.cab *.msi *.msm *.msp # Windows shortcuts *.lnk # ========================= # Operating System Files # ========================= # OSX # ========================= .DS_Store .AppleDouble .LSOverride # Thumbnails ._* # Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns # Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk /Nilai-Design Pattern -Kls-P1.xlsx /Ebook/List Pattern in Each Book or Source.xlsx /Code/Duck/MiniDuckSimulator/nbproject/private/ /Code/Duck/MiniDuckSimulator/build/ /Code/Kingdom/Kingdom/nbproject/private/ /Code/Kingdom/Kingdom/build/ /Code/Eight-Puzzles/nbproject/private/ /Code/Abstract/nbproject/private/ /Code/Abstract/build/ /Code/Weather-O-Rama/nbproject/private/ /Code/Weather-O-Rama/build/ /Code/Bakso/nbproject/private/ /Code/WarungSedap/nbproject/private/ /Code/WarungSedap/build/ /Code/PizzaFactory/nbproject/private/ /Code/PizzaFactory/build/ /Code/Choc-O-Holic/nbproject/private/ /Code/Command/*.png /Code/Command/nbproject/private/ /Code/Command/build/ /Code/TemplateWorker/nbproject/private/ /Code/TemplateWorker/build/ /Code/HF_DP/ # Dokumen UTS dan UAS Ganjil 2016/2017 /UTS dan UAS Ganjil 2016-2017 /Code/Chocolate/nbproject/private/ /Code/Chocolate/build/ /Code/Adapter/nbproject/private/ /Code/Adapter/build/ /Code/HomeTheater/nbproject/private/ /Code/HomeTheater/build/ /Code/SalesElektronik/nbproject/private/ /Code/SalesElektronik/build/ /Nilai Design Pattern/ /Code/JualPermenKaret/nbproject/private/ /Code/JualPermenKaret/build/ ================================================ FILE: Code/Abstract/UML.mdj ================================================ { "_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": "HumanClass", "visible": true, "defaultDiagram": true, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFZ6mglnYyClQo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6mglnYyDTKQ=", "_parent": { "$ref": "AAAAAAFZ6mglnYyClQo=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6mglnYyEr7I=", "_parent": { "$ref": "AAAAAAFZ6mglnYyDTKQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6mglnYyFBdA=", "_parent": { "$ref": "AAAAAAFZ6mglnYyDTKQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 167, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "Human", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6mglnYyGFM0=", "_parent": { "$ref": "AAAAAAFZ6mglnYyDTKQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6mglnYyHvkw=", "_parent": { "$ref": "AAAAAAFZ6mglnYyDTKQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 336, "top": 160, "width": 107.17626953125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6mglnYyEr7I=" }, "nameLabel": { "$ref": "AAAAAAFZ6mglnYyFBdA=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6mglnYyGFM0=" }, "propertyLabel": { "$ref": "AAAAAAFZ6mglnYyHvkw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6mglnYyINJg=", "_parent": { "$ref": "AAAAAAFZ6mglnYyClQo=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFZ6mgzWIytqhw=", "_parent": { "$ref": "AAAAAAFZ6mglnYyINJg=" }, "model": { "$ref": "AAAAAAFZ6mgy8oyq358=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 190, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+name", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFZ6mg+r4y0p7Y=", "_parent": { "$ref": "AAAAAAFZ6mglnYyINJg=" }, "model": { "$ref": "AAAAAAFZ6mg+UYyxV5E=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 205, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+gender", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 336, "top": 185, "width": 107.17626953125, "height": 38, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6mglnYyJSqc=", "_parent": { "$ref": "AAAAAAFZ6mglnYyClQo=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6mhL2oy7rts=", "_parent": { "$ref": "AAAAAAFZ6mglnYyJSqc=" }, "model": { "$ref": "AAAAAAFZ6mhLhoy44Vc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 228, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+looks()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ6mhmbYzCnbc=", "_parent": { "$ref": "AAAAAAFZ6mglnYyJSqc=" }, "model": { "$ref": "AAAAAAFZ6mhmJYy/lA0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 243, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+move(direction)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 336, "top": 223, "width": 107.17626953125, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6mglnYyKqPE=", "_parent": { "$ref": "AAAAAAFZ6mglnYyClQo=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6mglrIyL7yE=", "_parent": { "$ref": "AAAAAAFZ6mglnYyClQo=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 336, "top": 160, "width": 107.17626953125, "height": 101, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6mglnYyDTKQ=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6mglnYyINJg=" }, "operationCompartment": { "$ref": "AAAAAAFZ6mglnYyJSqc=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6mglnYyKqPE=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6mglrIyL7yE=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAFZ6mglnYyAy3c=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Human", "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFZ6mgy8oyq358=", "_parent": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "name": "name", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFZ6mg+UYyxV5E=", "_parent": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "name": "gender", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ6mhLhoy44Vc=", "_parent": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "name": "looks", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": true }, { "_type": "UMLOperation", "_id": "AAAAAAFZ6mhmJYy/lA0=", "_parent": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "name": "move", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFZ6miFx4zGtEo=", "_parent": { "$ref": "AAAAAAFZ6mhmJYy/lA0=" }, "name": "direction", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClassDiagram", "_id": "AAAAAAFZ6s8GnYzKPcc=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "InterfaceExample", "visible": true, "defaultDiagram": false, "ownedViews": [ { "_type": "UMLInterfaceView", "_id": "AAAAAAFZ6s8/e4zQ0dI=", "_parent": { "$ref": "AAAAAAFZ6s8GnYzKPcc=" }, "model": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6s8/fIzRBWY=", "_parent": { "$ref": "AAAAAAFZ6s8/e4zQ0dI=" }, "model": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6s8/fIzSkCc=", "_parent": { "$ref": "AAAAAAFZ6s8/fIzRBWY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 165, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6s8/fYzTcUg=", "_parent": { "$ref": "AAAAAAFZ6s8/fIzRBWY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 180, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "Skill", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6s8/fYzUDHk=", "_parent": { "$ref": "AAAAAAFZ6s8/fIzRBWY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 208, "top": -144, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6s8/fYzVaG8=", "_parent": { "$ref": "AAAAAAFZ6s8/fIzRBWY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 208, "top": -144, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 160, "width": 94.18896484375, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6s8/fIzSkCc=" }, "nameLabel": { "$ref": "AAAAAAFZ6s8/fYzTcUg=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6s8/fYzUDHk=" }, "propertyLabel": { "$ref": "AAAAAAFZ6s8/fYzVaG8=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6s8/fYzWXok=", "_parent": { "$ref": "AAAAAAFZ6s8/e4zQ0dI=" }, "model": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 104, "top": -72, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6s8/fozX7gc=", "_parent": { "$ref": "AAAAAAFZ6s8/e4zQ0dI=" }, "model": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6tBnn41COPQ=", "_parent": { "$ref": "AAAAAAFZ6s8/fozX7gc=" }, "model": { "$ref": "AAAAAAFZ6tBnS40/dn0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 203, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "+dance(name)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ6tEwAY1JOeI=", "_parent": { "$ref": "AAAAAAFZ6s8/fozX7gc=" }, "model": { "$ref": "AAAAAAFZ6tEvtY1Gly4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 218, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "+sing()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 198, "width": 94.18896484375, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6s8/fozYPAI=", "_parent": { "$ref": "AAAAAAFZ6s8/e4zQ0dI=" }, "model": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 104, "top": -72, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6s8/f4zZjSA=", "_parent": { "$ref": "AAAAAAFZ6s8/e4zQ0dI=" }, "model": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 104, "top": -72, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 368, "top": 160, "width": 94.18896484375, "height": 76, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6s8/fIzRBWY=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6s8/fYzWXok=" }, "operationCompartment": { "$ref": "AAAAAAFZ6s8/fozX7gc=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6s8/fozYPAI=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6s8/f4zZjSA=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ6uRQsI5DqRA=", "_parent": { "$ref": "AAAAAAFZ6s8GnYzKPcc=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6uRQsI5Eky0=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5DqRA=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6uRQsI5FbjA=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5Eky0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -120, "top": -96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6uRQsI5GOTk=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5Eky0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 111, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "Human", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6uRQsI5HnFI=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5Eky0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -120, "top": -96, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6uRQsY5ICQY=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5Eky0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -120, "top": -96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 200, "top": 104, "width": 107.17626953125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6uRQsI5FbjA=" }, "nameLabel": { "$ref": "AAAAAAFZ6uRQsI5GOTk=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6uRQsI5HnFI=" }, "propertyLabel": { "$ref": "AAAAAAFZ6uRQsY5ICQY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6uRQsY5JQNw=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5DqRA=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFZ6uRQ9o5pO8c=", "_parent": { "$ref": "AAAAAAFZ6uRQsY5JQNw=" }, "model": { "$ref": "AAAAAAFZ6mgy8oyq358=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 134, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+name", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFZ6uRQ945sW0I=", "_parent": { "$ref": "AAAAAAFZ6uRQsY5JQNw=" }, "model": { "$ref": "AAAAAAFZ6mg+UYyxV5E=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 149, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+gender", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 200, "top": 129, "width": 107.17626953125, "height": 38, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6uRQsY5KmeA=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5DqRA=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6uRQ+I5vIPk=", "_parent": { "$ref": "AAAAAAFZ6uRQsY5KmeA=" }, "model": { "$ref": "AAAAAAFZ6mhLhoy44Vc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 172, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+looks()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ6uRQ/Y5y6Vc=", "_parent": { "$ref": "AAAAAAFZ6uRQsY5KmeA=" }, "model": { "$ref": "AAAAAAFZ6mhmJYy/lA0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 187, "width": 97.17626953125, "height": 13, "autoResize": false, "underline": false, "text": "+move(direction)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 200, "top": 167, "width": 107.17626953125, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6uRQsY5Lf/U=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5DqRA=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -60, "top": -48, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6uRQsY5Mmbw=", "_parent": { "$ref": "AAAAAAFZ6uRQsI5DqRA=" }, "model": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -60, "top": -48, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 200, "top": 104, "width": 107.17626953125, "height": 101, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6uRQsI5Eky0=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6uRQsY5JQNw=" }, "operationCompartment": { "$ref": "AAAAAAFZ6uRQsY5KmeA=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6uRQsY5Lf/U=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6uRQsY5Mmbw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ6uRj6o53zWo=", "_parent": { "$ref": "AAAAAAFZ6s8GnYzKPcc=" }, "model": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6uRj6o54UpE=", "_parent": { "$ref": "AAAAAAFZ6uRj6o53zWo=" }, "model": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6uRj6o55uTc=", "_parent": { "$ref": "AAAAAAFZ6uRj6o54UpE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -256, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6uRj6o56hdw=", "_parent": { "$ref": "AAAAAAFZ6uRj6o54UpE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 287, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "Asian", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6uRj6o578AA=", "_parent": { "$ref": "AAAAAAFZ6uRj6o54UpE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -256, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6uRj6o58FVI=", "_parent": { "$ref": "AAAAAAFZ6uRj6o54UpE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -256, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 200, "top": 280, "width": 94.18896484375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6uRj6o55uTc=" }, "nameLabel": { "$ref": "AAAAAAFZ6uRj6o56hdw=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6uRj6o578AA=" }, "propertyLabel": { "$ref": "AAAAAAFZ6uRj6o58FVI=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6uRj6459FP0=", "_parent": { "$ref": "AAAAAAFZ6uRj6o53zWo=" }, "model": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 200, "top": 305, "width": 94.18896484375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6uRj645+JM8=", "_parent": { "$ref": "AAAAAAFZ6uRj6o53zWo=" }, "model": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6vDk6Y6iR+E=", "_parent": { "$ref": "AAAAAAFZ6uRj645+JM8=" }, "model": { "$ref": "AAAAAAFZ6vDkSI6f7Dk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 320, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "+looks()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ6vEDDY6pZvM=", "_parent": { "$ref": "AAAAAAFZ6uRj645+JM8=" }, "model": { "$ref": "AAAAAAFZ6vECQo6mi7w=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 335, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "+dance(name)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ6vE5eo6yHeQ=", "_parent": { "$ref": "AAAAAAFZ6uRj645+JM8=" }, "model": { "$ref": "AAAAAAFZ6vE47I6vsco=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 350, "width": 84.18896484375, "height": 13, "autoResize": false, "underline": false, "text": "+sing()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 200, "top": 315, "width": 94.18896484375, "height": 53, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6uRj645/YUk=", "_parent": { "$ref": "AAAAAAFZ6uRj6o53zWo=" }, "model": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": -128, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6uRj646AJew=", "_parent": { "$ref": "AAAAAAFZ6uRj6o53zWo=" }, "model": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": -128, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 200, "top": 280, "width": 94.18896484375, "height": 88, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6uRj6o54UpE=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6uRj6459FP0=" }, "operationCompartment": { "$ref": "AAAAAAFZ6uRj645+JM8=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6uRj645/YUk=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6uRj646AJew=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZ6v6IWo64qRE=", "_parent": { "$ref": "AAAAAAFZ6s8GnYzKPcc=" }, "model": { "$ref": "AAAAAAFZ6v6IWI62/Ac=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6v6IW4655k8=", "_parent": { "$ref": "AAAAAAFZ6v6IWo64qRE=" }, "model": { "$ref": "AAAAAAFZ6v6IWI62/Ac=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 234, "top": 235, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6v6IWo64qRE=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6v6IW466XBI=", "_parent": { "$ref": "AAAAAAFZ6v6IWo64qRE=" }, "model": { "$ref": "AAAAAAFZ6v6IWI62/Ac=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 219, "top": 234, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ6v6IWo64qRE=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6v6IXI67IQk=", "_parent": { "$ref": "AAAAAAFZ6v6IWo64qRE=" }, "model": { "$ref": "AAAAAAFZ6v6IWI62/Ac=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 263, "top": 236, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6v6IWo64qRE=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6uRQsI5DqRA=" }, "tail": { "$ref": "AAAAAAFZ6uRj6o53zWo=" }, "lineStyle": 1, "points": "248:279;251:205", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ6v6IW4655k8=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ6v6IW466XBI=" }, "propertyLabel": { "$ref": "AAAAAAFZ6v6IXI67IQk=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFZ6v6WoI7IcyQ=", "_parent": { "$ref": "AAAAAAFZ6s8GnYzKPcc=" }, "model": { "$ref": "AAAAAAFZ6v6Wn47HFzw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6v6WoY7Jox4=", "_parent": { "$ref": "AAAAAAFZ6v6WoI7IcyQ=" }, "model": { "$ref": "AAAAAAFZ6v6Wn47HFzw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 321, "top": 240, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6v6WoI7IcyQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6v6WoY7KQHg=", "_parent": { "$ref": "AAAAAAFZ6v6WoI7IcyQ=" }, "model": { "$ref": "AAAAAAFZ6v6Wn47HFzw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 228, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ6v6WoI7IcyQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6v6WoY7L4vM=", "_parent": { "$ref": "AAAAAAFZ6v6WoI7IcyQ=" }, "model": { "$ref": "AAAAAAFZ6v6Wn47HFzw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 338, "top": 265, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6v6WoI7IcyQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6s8/e4zQ0dI=" }, "tail": { "$ref": "AAAAAAFZ6uRj6o53zWo=" }, "lineStyle": 1, "points": "294:287;367:232", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ6v6WoY7Jox4=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ6v6WoY7KQHg=" }, "propertyLabel": { "$ref": "AAAAAAFZ6v6WoY7L4vM=" } } ] }, { "_type": "UMLInterface", "_id": "AAAAAAFZ6s8/eozOPnQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Skill", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ6tBnS40/dn0=", "_parent": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "name": "dance", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFZ6t3lkY1OfSw=", "_parent": { "$ref": "AAAAAAFZ6tBnS40/dn0=" }, "name": "name", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZ6tEvtY1Gly4=", "_parent": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "name": "sing", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLClassDiagram", "_id": "AAAAAAFZ6uM0go2irC8=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "All", "visible": true, "defaultDiagram": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ6uRj6Y51j9A=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Asian", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZ6v6IWI62/Ac=", "_parent": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "source": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "target": { "$ref": "AAAAAAFZ6mglnYyAy3c=" }, "visibility": "public" }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ6v6Wn47HFzw=", "_parent": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "source": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "target": { "$ref": "AAAAAAFZ6s8/eozOPnQ=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ6vDkSI6f7Dk=", "_parent": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "name": "looks", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZ6vECQo6mi7w=", "_parent": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "name": "dance", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFZ6vE3dY6tyVw=", "_parent": { "$ref": "AAAAAAFZ6vECQo6mi7w=" }, "name": "name", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZ6vE47I6vsco=", "_parent": { "$ref": "AAAAAAFZ6uRj6Y51j9A=" }, "name": "sing", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false } ], "visibility": "public" } ] } ================================================ FILE: Code/Abstract/build.xml ================================================ Builds, tests, and runs the project Abstract. ================================================ FILE: Code/Abstract/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Abstract/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Abstract/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=b9f34745 build.xml.script.CRC32=7e99ad47 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=b9f34745 nbproject/build-impl.xml.script.CRC32=b75cecfa nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Abstract/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/Abstract.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=pkgabstract.Abstract manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Abstract/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject Abstract ================================================ FILE: Code/Abstract/src/pkgabstract/Abstract.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package pkgabstract; /** * * @author Khoirul Umam */ public class Abstract { /** * @param args the command line arguments */ public static void main(String[] args) { // Human h = new Human(); <-- Illegal Asian h = new Asian(); h.looks(); h.move("left"); h.dance("Gandrung"); h.sing(); } } ================================================ FILE: Code/Abstract/src/pkgabstract/Asian.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package pkgabstract; /** * * @author Khoirul Umam */ public class Asian extends Human implements Skill { public void looks(){ System.out.println("I look like a Korean actor"); } public void dance(String name){ System.out.println("I can perform the " + name + " dance"); } public void sing(){ System.out.println("I sing nicely"); } } ================================================ FILE: Code/Abstract/src/pkgabstract/Human.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package pkgabstract; /** * * @author Khoirul Umam */ public abstract class Human { public String name; public char gender; public abstract void looks(); public void move(String direction){ System.out.println("I move to " + direction); } } ================================================ FILE: Code/Abstract/src/pkgabstract/Skill.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package pkgabstract; /** * * @author Khoirul Umam */ public interface Skill { public void dance(String name); public void sing(); } ================================================ FILE: Code/Adapter/build.xml ================================================ Builds, tests, and runs the project Adapter. ================================================ FILE: Code/Adapter/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Adapter/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Adapter/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=83e3ee6d build.xml.script.CRC32=38c29462 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=83e3ee6d nbproject/build-impl.xml.script.CRC32=4d22b9a6 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Adapter/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/Adapter.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=adapter.Adapter manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Adapter/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject Adapter ================================================ FILE: Code/Adapter/src/adapter/Adapter.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package adapter; /** * * @author User */ public class Adapter { /** * @param args the command line arguments */ public static void main(String[] args) { Gadget smartphone = new Smartphone(); Gadget handphone = new Handphone(); PeralatanElektronik penanaknasi = new PenanakNasi(); Gadget penanaknasi2 = new AdapterElektronik(penanaknasi); useGadget(smartphone); useGadget(handphone); useGadget(penanaknasi2); } static void useGadget(Gadget g){ g.turnOn(); g.play(); g.turnOff(); } } ================================================ FILE: Code/Adapter/src/adapter/AdapterElektronik.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package adapter; /** * * @author User */ public class AdapterElektronik implements Gadget{ PeralatanElektronik e; public AdapterElektronik(PeralatanElektronik e){ this.e = e; } @Override public void turnOn(){ e.hidupkan(); } @Override public void turnOff(){ e.matikan(); } @Override public void play(){ //do nothing } public void apalah(){ } } ================================================ FILE: Code/Adapter/src/adapter/Gadget.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package adapter; /** * * @author User */ public interface Gadget { public void turnOn(); public void play(); public void turnOff(); } ================================================ FILE: Code/Adapter/src/adapter/Handphone.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package adapter; /** * * @author User */ public class Handphone implements Gadget{ @Override public void turnOn(){ System.out.println("Handphone dihidupkan. Pesan selamat datang ditampilkan."); } @Override public void turnOff(){ System.out.println("Handphone dimatikan. Semua lampu indikator mati."); } @Override public void play(){ System.out.println("Handphone digunakan untuk mengirim sms."); } } ================================================ FILE: Code/Adapter/src/adapter/PenanakNasi.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package adapter; /** * * @author User */ public class PenanakNasi implements PeralatanElektronik{ @Override public void hidupkan(){ System.out.println("Penanak nasi mulai menanak beras."); } @Override public void matikan(){ System.out.println("Nasi sudah siap. Penanak nasi dimatikan."); } } ================================================ FILE: Code/Adapter/src/adapter/PeralatanElektronik.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package adapter; /** * * @author User */ public interface PeralatanElektronik { public void hidupkan(); public void matikan(); } ================================================ FILE: Code/Adapter/src/adapter/Smartphone.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package adapter; /** * * @author User */ public class Smartphone implements Gadget { @Override public void turnOn(){ System.out.println("Smartphone dihidupkan. Siap untuk digunakan."); } @Override public void turnOff(){ System.out.println("Smartphone dimatikan."); } @Override public void play(){ System.out.println("Aplikasi di dalam smartphone dijalankan."); } } ================================================ FILE: Code/Choc-O-Holic/build.xml ================================================ Builds, tests, and runs the project Choc-O-Holic. ================================================ FILE: Code/Choc-O-Holic/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Choc-O-Holic/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Choc-O-Holic/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=d9dd1b85 build.xml.script.CRC32=d17f4314 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=d9dd1b85 nbproject/build-impl.xml.script.CRC32=a0ba4f87 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Choc-O-Holic/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/Choc-O-Holic.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=chocoholic.ChocOHolic manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Choc-O-Holic/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject Choc-O-Holic ================================================ FILE: Code/Choc-O-Holic/src/chocoholic/ChocOHolic.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package chocoholic; /** * * @author Khoirul Umam */ public class ChocOHolic { /** * @param args the command line arguments */ public static void main(String[] args) { ChocolateBoiler c = new ChocolateBoiler(); } } ================================================ FILE: Code/Choc-O-Holic/src/chocoholic/ChocolateBoiler.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package chocoholic; /** * * @author Khoirul Umam */ public class ChocolateBoiler { private boolean empty; private boolean boiled; private static ChocolateBoiler uniqueInstance; private ChocolateBoiler() { empty = true; boiled = false; } public static ChocolateBoiler getInstance() { if (uniqueInstance == null) uniqueInstance = new ChocolateBoiler(); return uniqueInstance; } public void fill() { if (isEmpty()) { empty = false; boiled = false; // fill the boiler with a milk/chocolate mixture } } public void drain() { if (!isEmpty() && isBoiled()) { // drain the boiled milk and chocolate empty = true; } } public void boil() { if (!isEmpty() && !isBoiled()) { // bring the contents to a boil boiled = true; } } public boolean isEmpty() { return empty; } public boolean isBoiled() { return boiled; } } ================================================ FILE: Code/Chocolate/build.xml ================================================ Builds, tests, and runs the project Chocolate. ================================================ FILE: Code/Chocolate/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Chocolate/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Chocolate/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=f46f5106 build.xml.script.CRC32=d9211207 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=f46f5106 nbproject/build-impl.xml.script.CRC32=797ba709 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Chocolate/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/Chocolate.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=chocolate.Chocolate manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Chocolate/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject Chocolate ================================================ FILE: Code/Chocolate/src/chocolate/Chocolate.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package chocolate; /** * * @author User */ public class Chocolate { /** * @param args the command line arguments */ public static void main(String[] args) { ChocolateBoiler boiler = ChocolateBoiler.getInstance(); boiler.fill(); boiler.boil(); boiler.drain(); // will return the existing instance ChocolateBoiler boiler2 = ChocolateBoiler.getInstance(); } } ================================================ FILE: Code/Chocolate/src/chocolate/ChocolateBoiler.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package chocolate; /** * * @author User */ public class ChocolateBoiler { private boolean empty; private boolean boiled; private static ChocolateBoiler uniqueInstance; private ChocolateBoiler() { empty = true; boiled = false; } public static ChocolateBoiler getInstance() { if (uniqueInstance == null) { System.out.println("Creating unique instance of Chocolate Boiler"); uniqueInstance = new ChocolateBoiler(); } System.out.println("Returning instance of Chocolate Boiler"); return uniqueInstance; } public void fill() { if (isEmpty()) { empty = false; boiled = false; // fill the boiler with a milk/chocolate mixture } } public void drain() { if (!isEmpty() && isBoiled()) { // drain the boiled milk and chocolate empty = true; } } public void boil() { if (!isEmpty() && !isBoiled()) { // bring the contents to a boil boiled = true; } } public boolean isEmpty() { return empty; } public boolean isBoiled() { return boiled; } } ================================================ FILE: Code/Command/UML.mdj ================================================ { "_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", "visible": true, "defaultDiagram": true, "ownedViews": [ { "_type": "UMLInterfaceView", "_id": "AAAAAAFa5proc8crYMM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5prob8cp59o=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa5proc8cs4SU=", "_parent": { "$ref": "AAAAAAFa5proc8crYMM=" }, "model": { "$ref": "AAAAAAFa5prob8cp59o=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa5prodMctrP8=", "_parent": { "$ref": "AAAAAAFa5proc8cs4SU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 541, "top": 149, "width": 98.32080078125, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5prodMcuhGU=", "_parent": { "$ref": "AAAAAAFa5proc8cs4SU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 541, "top": 164, "width": 98.32080078125, "height": 13, "autoResize": false, "underline": false, "text": "Command", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5prodMcvXYE=", "_parent": { "$ref": "AAAAAAFa5proc8cs4SU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5prodMcwWcs=", "_parent": { "$ref": "AAAAAAFa5proc8cs4SU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 536, "top": 144, "width": 108.32080078125, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa5prodMctrP8=" }, "nameLabel": { "$ref": "AAAAAAFa5prodMcuhGU=" }, "namespaceLabel": { "$ref": "AAAAAAFa5prodMcvXYE=" }, "propertyLabel": { "$ref": "AAAAAAFa5prodMcwWcs=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa5prodMcxbP0=", "_parent": { "$ref": "AAAAAAFa5proc8crYMM=" }, "model": { "$ref": "AAAAAAFa5prob8cp59o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa5prodccyj+Y=", "_parent": { "$ref": "AAAAAAFa5proc8crYMM=" }, "model": { "$ref": "AAAAAAFa5prob8cp59o=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa5puqacde7PQ=", "_parent": { "$ref": "AAAAAAFa5prodccyj+Y=" }, "model": { "$ref": "AAAAAAFa5puqFcdbpxE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 541, "top": 187, "width": 98.32080078125, "height": 13, "autoResize": false, "underline": false, "text": "+execute()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 536, "top": 182, "width": 108.32080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa5prodsczbok=", "_parent": { "$ref": "AAAAAAFa5proc8crYMM=" }, "model": { "$ref": "AAAAAAFa5prob8cp59o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa5prod8c0CQg=", "_parent": { "$ref": "AAAAAAFa5proc8crYMM=" }, "model": { "$ref": "AAAAAAFa5prob8cp59o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 536, "top": 144, "width": 108.32080078125, "height": 62, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa5proc8cs4SU=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa5prodMcxbP0=" }, "operationCompartment": { "$ref": "AAAAAAFa5prodccyj+Y=" }, "receptionCompartment": { "$ref": "AAAAAAFa5prodsczbok=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa5prod8c0CQg=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa5pvqTcdkMEA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa5pvqTcdlC9o=", "_parent": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "model": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa5pvqTsdmAQ4=", "_parent": { "$ref": "AAAAAAFa5pvqTcdlC9o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": -112, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5pvqTsdnS5w=", "_parent": { "$ref": "AAAAAAFa5pvqTcdlC9o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 263, "width": 119.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "ConcreteCommand", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5pvqTsdo6mc=", "_parent": { "$ref": "AAAAAAFa5pvqTcdlC9o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": -112, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5pvqTsdpdxs=", "_parent": { "$ref": "AAAAAAFa5pvqTcdlC9o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": -112, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 256, "width": 129.9072265625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa5pvqTsdmAQ4=" }, "nameLabel": { "$ref": "AAAAAAFa5pvqTsdnS5w=" }, "namespaceLabel": { "$ref": "AAAAAAFa5pvqTsdo6mc=" }, "propertyLabel": { "$ref": "AAAAAAFa5pvqTsdpdxs=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa5pvqT8dq35Y=", "_parent": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "model": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFa5pzF0seobs0=", "_parent": { "$ref": "AAAAAAFa5pvqT8dq35Y=" }, "model": { "$ref": "AAAAAAFa5pzFecelM5o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 286, "width": 119.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "+receiver", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 281, "width": 129.9072265625, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa5pvqT8drcws=", "_parent": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "model": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa5pwqW8eg6Yo=", "_parent": { "$ref": "AAAAAAFa5pvqT8drcws=" }, "model": { "$ref": "AAAAAAFa5pwqCcedXXA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 309, "width": 119.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "+execute()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 304, "width": 129.9072265625, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa5pvqUMds4oI=", "_parent": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "model": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -56, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa5pvqUMdtAVU=", "_parent": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "model": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -56, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 528, "top": 256, "width": 129.9072265625, "height": 71, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa5pvqTcdlC9o=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa5pvqT8dq35Y=" }, "operationCompartment": { "$ref": "AAAAAAFa5pvqT8drcws=" }, "receptionCompartment": { "$ref": "AAAAAAFa5pvqUMds4oI=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa5pvqUMdtAVU=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFa5pwRSseNJtw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5pwRSseMxeo=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa5pwRS8eO9Is=", "_parent": { "$ref": "AAAAAAFa5pwRSseNJtw=" }, "model": { "$ref": "AAAAAAFa5pwRSseMxeo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 575, "top": 223, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5pwRSseNJtw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5pwRS8ePQIA=", "_parent": { "$ref": "AAAAAAFa5pwRSseNJtw=" }, "model": { "$ref": "AAAAAAFa5pwRSseMxeo=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 560, "top": 223, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5pwRSseNJtw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5pwRS8eQNK8=", "_parent": { "$ref": "AAAAAAFa5pwRSseNJtw=" }, "model": { "$ref": "AAAAAAFa5pwRSseMxeo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 604, "top": 224, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5pwRSseNJtw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa5proc8crYMM=" }, "tail": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "lineStyle": 1, "points": "591:255;590:206", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa5pwRS8eO9Is=" }, "stereotypeLabel": { "$ref": "AAAAAAFa5pwRS8ePQIA=" }, "propertyLabel": { "$ref": "AAAAAAFa5pwRS8eQNK8=" } }, { "_type": "UMLNoteView", "_id": "AAAAAAFa5p1FH8esO0Q=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 704, "top": 288, "width": 113.1962890625, "height": 40, "autoResize": false, "text": "receiver.action()", "wordWrap": true }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFa5p1zH8ewjrQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa5p1FH8esO0Q=" }, "tail": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "lineStyle": 0, "points": "657:312;704:312" }, { "_type": "UMLClassView", "_id": "AAAAAAFa5p48IMe8e6k=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa5p48Ice97p8=", "_parent": { "$ref": "AAAAAAFa5p48IMe8e6k=" }, "model": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa5p48Ise+pbk=", "_parent": { "$ref": "AAAAAAFa5p48Ice97p8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5p48Ise/XKE=", "_parent": { "$ref": "AAAAAAFa5p48Ice97p8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 381, "top": 263, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "Receiver", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5p48IsfA7jY=", "_parent": { "$ref": "AAAAAAFa5p48Ice97p8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5p48IsfBVkk=", "_parent": { "$ref": "AAAAAAFa5p48Ice97p8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 376, "top": 256, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa5p48Ise+pbk=" }, "nameLabel": { "$ref": "AAAAAAFa5p48Ise/XKE=" }, "namespaceLabel": { "$ref": "AAAAAAFa5p48IsfA7jY=" }, "propertyLabel": { "$ref": "AAAAAAFa5p48IsfBVkk=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa5p48I8fCMxQ=", "_parent": { "$ref": "AAAAAAFa5p48IMe8e6k=" }, "model": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 376, "top": 281, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa5p48I8fD/qM=", "_parent": { "$ref": "AAAAAAFa5p48IMe8e6k=" }, "model": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa5p5O18fn/5E=", "_parent": { "$ref": "AAAAAAFa5p48I8fD/qM=" }, "model": { "$ref": "AAAAAAFa5p5OecfkgTk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 381, "top": 296, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+action()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 376, "top": 291, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa5p48JMfEvwA=", "_parent": { "$ref": "AAAAAAFa5p48IMe8e6k=" }, "model": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 32, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa5p48JMfFpf8=", "_parent": { "$ref": "AAAAAAFa5p48IMe8e6k=" }, "model": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 32, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 376, "top": 256, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa5p48Ice97p8=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa5p48I8fCMxQ=" }, "operationCompartment": { "$ref": "AAAAAAFa5p48I8fD/qM=" }, "receptionCompartment": { "$ref": "AAAAAAFa5p48JMfEvwA=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa5p48JMfFpf8=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa5p6Fpsfv0Gw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5p6FpMfrGSU=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6Fp8fwKRM=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMfrGSU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 496, "top": 297, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6FqMfxD1A=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMfrGSU=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 496, "top": 312, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6FqMfyCMQ=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMfrGSU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 497, "top": 267, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6FqMfzsok=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMfsEII=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 502, "top": 296, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6FqMf0p1o=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMfsEII=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 499, "top": 310, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6FqMf1kOE=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMfsEII=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 506, "top": 269, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6FqMf2euo=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMftVkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 491, "top": 296, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6FqMf3oQ8=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMftVkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 494, "top": 310, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5p6Fqcf4UfQ=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMftVkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 487, "top": 269, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa5p6Fqcf55lw=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMfsEII=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa5p6Fqcf647U=", "_parent": { "$ref": "AAAAAAFa5p6Fpsfv0Gw=" }, "model": { "$ref": "AAAAAAFa5p6FpMftVkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa5p48IMe8e6k=" }, "tail": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "lineStyle": 0, "points": "528:288;466:288", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa5p6Fp8fwKRM=" }, "stereotypeLabel": { "$ref": "AAAAAAFa5p6FqMfxD1A=" }, "propertyLabel": { "$ref": "AAAAAAFa5p6FqMfyCMQ=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa5p6FqMfzsok=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa5p6FqMf0p1o=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa5p6FqMf1kOE=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa5p6FqMf2euo=" }, "headPropertyLabel": { "$ref": "AAAAAAFa5p6FqMf3oQ8=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa5p6Fqcf4UfQ=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa5p6Fqcf55lw=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa5p6Fqcf647U=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa5qDQ58hxSSQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa5qDQ6Mhy43A=", "_parent": { "$ref": "AAAAAAFa5qDQ58hxSSQ=" }, "model": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa5qDQ6chzUdQ=", "_parent": { "$ref": "AAAAAAFa5qDQ6Mhy43A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5qDQ6ch0DL4=", "_parent": { "$ref": "AAAAAAFa5qDQ6Mhy43A=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 143, "width": 90.67626953125, "height": 13, "autoResize": false, "underline": false, "text": "Invoker", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5qDQ6ch1nM8=", "_parent": { "$ref": "AAAAAAFa5qDQ6Mhy43A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5qDQ6ch21vw=", "_parent": { "$ref": "AAAAAAFa5qDQ6Mhy43A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 136, "width": 100.67626953125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa5qDQ6chzUdQ=" }, "nameLabel": { "$ref": "AAAAAAFa5qDQ6ch0DL4=" }, "namespaceLabel": { "$ref": "AAAAAAFa5qDQ6ch1nM8=" }, "propertyLabel": { "$ref": "AAAAAAFa5qDQ6ch21vw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa5qDQ6ch3hTQ=", "_parent": { "$ref": "AAAAAAFa5qDQ58hxSSQ=" }, "model": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFa5qqXMMi05XA=", "_parent": { "$ref": "AAAAAAFa5qDQ6ch3hTQ=" }, "model": { "$ref": "AAAAAAFa5qqW0Miu7TM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 166, "width": 90.67626953125, "height": 13, "autoResize": false, "underline": false, "text": "+command", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 161, "width": 100.67626953125, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa5qDQ6sh4IKU=", "_parent": { "$ref": "AAAAAAFa5qDQ58hxSSQ=" }, "model": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa5qqplMjTg08=", "_parent": { "$ref": "AAAAAAFa5qDQ6sh4IKU=" }, "model": { "$ref": "AAAAAAFa5qqpP8jN+F4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 189, "width": 90.67626953125, "height": 13, "autoResize": false, "underline": false, "text": "+doCommand()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 184, "width": 100.67626953125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa5qDQ6sh5Rqk=", "_parent": { "$ref": "AAAAAAFa5qDQ58hxSSQ=" }, "model": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa5qDQ6sh6riM=", "_parent": { "$ref": "AAAAAAFa5qDQ58hxSSQ=" }, "model": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 368, "top": 136, "width": 100.67626953125, "height": 71, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa5qDQ6Mhy43A=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa5qDQ6ch3hTQ=" }, "operationCompartment": { "$ref": "AAAAAAFa5qDQ6sh4IKU=" }, "receptionCompartment": { "$ref": "AAAAAAFa5qDQ6sh5Rqk=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa5qDQ6sh6riM=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa5qw3Tcj0M2I=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5qw3S8jwLrc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tcj14lo=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3S8jwLrc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 501, "top": 181, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj2yG0=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3S8jwLrc=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 501, "top": 196, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj3a2k=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3S8jwLrc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 502, "top": 151, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj4Cas=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjxjbI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 508, "top": 181, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj5NL4=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjxjbI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 506, "top": 194, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj6sLA=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjxjbI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 513, "top": 154, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj70WQ=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjyG3g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 494, "top": 181, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj8RCc=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjyG3g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 496, "top": 194, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5qw3Tsj93ik=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjyG3g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 490, "top": 153, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa5qw3T8j+n4k=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjxjbI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa5qw3T8j/r9o=", "_parent": { "$ref": "AAAAAAFa5qw3Tcj0M2I=" }, "model": { "$ref": "AAAAAAFa5qw3TMjyG3g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa5qDQ58hxSSQ=" }, "tail": { "$ref": "AAAAAAFa5proc8crYMM=" }, "lineStyle": 1, "points": "535:173;469:172", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa5qw3Tcj14lo=" }, "stereotypeLabel": { "$ref": "AAAAAAFa5qw3Tsj2yG0=" }, "propertyLabel": { "$ref": "AAAAAAFa5qw3Tsj3a2k=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa5qw3Tsj4Cas=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa5qw3Tsj5NL4=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa5qw3Tsj6sLA=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa5qw3Tsj70WQ=" }, "headPropertyLabel": { "$ref": "AAAAAAFa5qw3Tsj8RCc=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa5qw3Tsj93ik=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa5qw3T8j+n4k=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa5qw3T8j/r9o=" } }, { "_type": "UMLNoteView", "_id": "AAAAAAFa5q6af8l/fZM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 208, "top": 176, "width": 126.2216796875, "height": 40, "autoResize": false, "text": "command.execute", "wordWrap": true }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFa5q9008r6QNA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa5qDQ58hxSSQ=" }, "tail": { "$ref": "AAAAAAFa5q6af8l/fZM=" }, "lineStyle": 0, "points": "333:192;368:192" }, { "_type": "UMLClassView", "_id": "AAAAAAFa5rB1k8xVDBo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa5rB1k8xWDWI=", "_parent": { "$ref": "AAAAAAFa5rB1k8xVDBo=" }, "model": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa5rB1lMxXQ4I=", "_parent": { "$ref": "AAAAAAFa5rB1k8xWDWI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5rB1lMxYpf0=", "_parent": { "$ref": "AAAAAAFa5rB1k8xWDWI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 261, "top": 263, "width": 41.919921875, "height": 13, "autoResize": false, "underline": false, "text": "Client", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5rB1lMxZIq8=", "_parent": { "$ref": "AAAAAAFa5rB1k8xWDWI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 80, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa5rB1lMxa25c=", "_parent": { "$ref": "AAAAAAFa5rB1k8xWDWI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": 256, "width": 51.919921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa5rB1lMxXQ4I=" }, "nameLabel": { "$ref": "AAAAAAFa5rB1lMxYpf0=" }, "namespaceLabel": { "$ref": "AAAAAAFa5rB1lMxZIq8=" }, "propertyLabel": { "$ref": "AAAAAAFa5rB1lMxa25c=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa5rB1lMxbHuI=", "_parent": { "$ref": "AAAAAAFa5rB1k8xVDBo=" }, "model": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": 281, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa5rB1lMxcntw=", "_parent": { "$ref": "AAAAAAFa5rB1k8xVDBo=" }, "model": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": 291, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa5rB1lcxdPfg=", "_parent": { "$ref": "AAAAAAFa5rB1k8xVDBo=" }, "model": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 184, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa5rB1lcxeb0M=", "_parent": { "$ref": "AAAAAAFa5rB1k8xVDBo=" }, "model": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 184, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 256, "top": 256, "width": 51.919921875, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa5rB1k8xWDWI=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa5rB1lMxbHuI=" }, "operationCompartment": { "$ref": "AAAAAAFa5rB1lMxcntw=" }, "receptionCompartment": { "$ref": "AAAAAAFa5rB1lcxdPfg=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa5rB1lcxeb0M=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa5rEpKcy3+yM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5rEpKMyzdgA=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKcy44k4=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMyzdgA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 262, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKsy5p5M=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMyzdgA=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 247, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKsy6gsw=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMyzdgA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 292, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKsy7UgU=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy0yuI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 332, "top": 262, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKsy8m10=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy0yuI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 335, "top": 248, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKsy9wBs=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy0yuI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 328, "top": 289, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKsy+cow=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy1rog=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 350, "top": 262, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKsy/cJw=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy1rog=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 347, "top": 248, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rEpKszADww=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy1rog=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 354, "top": 289, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa5rEpKszBJvI=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy0yuI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa5rEpK8zC4+Q=", "_parent": { "$ref": "AAAAAAFa5rEpKcy3+yM=" }, "model": { "$ref": "AAAAAAFa5rEpKMy1rog=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa5p48IMe8e6k=" }, "tail": { "$ref": "AAAAAAFa5rB1k8xVDBo=" }, "lineStyle": 0, "points": "307:283;376:283", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa5rEpKcy44k4=" }, "stereotypeLabel": { "$ref": "AAAAAAFa5rEpKsy5p5M=" }, "propertyLabel": { "$ref": "AAAAAAFa5rEpKsy6gsw=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa5rEpKsy7UgU=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa5rEpKsy8m10=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa5rEpKsy9wBs=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa5rEpKsy+cow=" }, "headPropertyLabel": { "$ref": "AAAAAAFa5rEpKsy/cJw=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa5rEpKszADww=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa5rEpKszBJvI=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa5rEpK8zC4+Q=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFa5rGI+M4W//M=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFa5rGI984UPcA=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rGI+c4XklM=", "_parent": { "$ref": "AAAAAAFa5rGI+M4W//M=" }, "model": { "$ref": "AAAAAAFa5rGI984UPcA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 281, "top": 299, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5rGI+M4W//M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rGI+c4YvdA=", "_parent": { "$ref": "AAAAAAFa5rGI+M4W//M=" }, "model": { "$ref": "AAAAAAFa5rGI984UPcA=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 281, "top": 284, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa5rGI+M4W//M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa5rGI+s4ZxJw=", "_parent": { "$ref": "AAAAAAFa5rGI+M4W//M=" }, "model": { "$ref": "AAAAAAFa5rGI984UPcA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 281, "top": 329, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa5rGI+M4W//M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa5pvqTcdkMEA=" }, "tail": { "$ref": "AAAAAAFa5rB1k8xVDBo=" }, "lineStyle": 0, "points": "281:300;281:320;528:320", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa5rGI+c4XklM=" }, "stereotypeLabel": { "$ref": "AAAAAAFa5rGI+c4YvdA=" }, "propertyLabel": { "$ref": "AAAAAAFa5rGI+s4ZxJw=" } } ] }, { "_type": "UMLInterface", "_id": "AAAAAAFa5prob8cp59o=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Command", "ownedElements": [ { "_type": "UMLAssociation", "_id": "AAAAAAFa5qw3S8jwLrc=", "_parent": { "$ref": "AAAAAAFa5prob8cp59o=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa5qw3TMjxjbI=", "_parent": { "$ref": "AAAAAAFa5qw3S8jwLrc=" }, "reference": { "$ref": "AAAAAAFa5prob8cp59o=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa5qw3TMjyG3g=", "_parent": { "$ref": "AAAAAAFa5qw3S8jwLrc=" }, "reference": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "visibility": "public", "navigable": true, "aggregation": "shared", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa5puqFcdbpxE=", "_parent": { "$ref": "AAAAAAFa5prob8cp59o=" }, "name": "execute", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLClass", "_id": "AAAAAAFa5pvqScdibFY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ConcreteCommand", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFa5pwRSseMxeo=", "_parent": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "source": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "target": { "$ref": "AAAAAAFa5prob8cp59o=" }, "visibility": "public" }, { "_type": "UMLAssociation", "_id": "AAAAAAFa5p6FpMfrGSU=", "_parent": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa5p6FpMfsEII=", "_parent": { "$ref": "AAAAAAFa5p6FpMfrGSU=" }, "reference": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa5p6FpMftVkU=", "_parent": { "$ref": "AAAAAAFa5p6FpMfrGSU=" }, "reference": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFa5pzFecelM5o=", "_parent": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "name": "receiver", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa5pwqCcedXXA=", "_parent": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "name": "execute", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa5p48H8e6HHM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Receiver", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa5p5OecfkgTk=", "_parent": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "name": "action", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa5qDQ5shvgSM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Invoker", "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFa5qqW0Miu7TM=", "_parent": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "name": "command", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa5qqpP8jN+F4=", "_parent": { "$ref": "AAAAAAFa5qDQ5shvgSM=" }, "name": "doCommand", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa5rB1ksxTMD8=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Client", "ownedElements": [ { "_type": "UMLAssociation", "_id": "AAAAAAFa5rEpKMyzdgA=", "_parent": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa5rEpKMy0yuI=", "_parent": { "$ref": "AAAAAAFa5rEpKMyzdgA=" }, "reference": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa5rEpKMy1rog=", "_parent": { "$ref": "AAAAAAFa5rEpKMyzdgA=" }, "reference": { "$ref": "AAAAAAFa5p48H8e6HHM=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false }, { "_type": "UMLDependency", "_id": "AAAAAAFa5rGI984UPcA=", "_parent": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "source": { "$ref": "AAAAAAFa5rB1ksxTMD8=" }, "target": { "$ref": "AAAAAAFa5pvqScdibFY=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false } ], "visibility": "public" }, { "_type": "UMLModel", "_id": "AAAAAAFa6YWj2DPhjAI=", "_parent": { "$ref": "AAAAAAFF+h6SjaM2Hec=" }, "name": "Model1", "ownedElements": [ { "_type": "UMLClassDiagram", "_id": "AAAAAAFa6YWj2TPitMc=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "ClassDiagram1", "visible": true, "defaultDiagram": false, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFa6YXCKDP6V+Y=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6YXCKDP7ISs=", "_parent": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "model": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6YXCKDP8ls0=", "_parent": { "$ref": "AAAAAAFa6YXCKDP7ISs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 368, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YXCKDP9B+w=", "_parent": { "$ref": "AAAAAAFa6YXCKDP7ISs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 173, "top": 359, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "Client", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YXCKDP+nng=", "_parent": { "$ref": "AAAAAAFa6YXCKDP7ISs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 368, "width": 89.5654296875, "height": 13, "autoResize": false, "underline": false, "text": "(from Receiver)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YXCKDP/Va0=", "_parent": { "$ref": "AAAAAAFa6YXCKDP7ISs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 368, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 168, "top": 352, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6YXCKDP8ls0=" }, "nameLabel": { "$ref": "AAAAAAFa6YXCKDP9B+w=" }, "namespaceLabel": { "$ref": "AAAAAAFa6YXCKDP+nng=" }, "propertyLabel": { "$ref": "AAAAAAFa6YXCKDP/Va0=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6YXCKDQAnbw=", "_parent": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "model": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 168, "top": 377, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6YXCKDQBAB8=", "_parent": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "model": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6YXakjQlPiQ=", "_parent": { "$ref": "AAAAAAFa6YXCKDQBAB8=" }, "model": { "$ref": "AAAAAAFa6YXaFTQijJA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 173, "top": 392, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+main()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 168, "top": 387, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6YXCKDQC0Lo=", "_parent": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "model": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 88, "top": 184, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6YXCKDQDrII=", "_parent": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "model": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 88, "top": 184, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 168, "top": 352, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6YXCKDP7ISs=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6YXCKDQAnbw=" }, "operationCompartment": { "$ref": "AAAAAAFa6YXCKDQBAB8=" }, "receptionCompartment": { "$ref": "AAAAAAFa6YXCKDQC0Lo=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6YXCKDQDrII=" } }, { "_type": "UMLInterfaceView", "_id": "AAAAAAFa6YYJJzQrm+0=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6YYJJzQsC9o=", "_parent": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "model": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6YYJJzQtHxQ=", "_parent": { "$ref": "AAAAAAFa6YYJJzQsC9o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 485, "top": 117, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YYJJzQuVeI=", "_parent": { "$ref": "AAAAAAFa6YYJJzQsC9o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 485, "top": 132, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "Command", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YYJJzQvQUw=", "_parent": { "$ref": "AAAAAAFa6YYJJzQsC9o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 288, "top": -16, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YYJJzQw6b4=", "_parent": { "$ref": "AAAAAAFa6YYJJzQsC9o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 288, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 480, "top": 112, "width": 90.57080078125, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6YYJJzQtHxQ=" }, "nameLabel": { "$ref": "AAAAAAFa6YYJJzQuVeI=" }, "namespaceLabel": { "$ref": "AAAAAAFa6YYJJzQvQUw=" }, "propertyLabel": { "$ref": "AAAAAAFa6YYJJzQw6b4=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6YYJJzQxVTI=", "_parent": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "model": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6YYJJzQyZx4=", "_parent": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "model": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6YYYwjRXvFQ=", "_parent": { "$ref": "AAAAAAFa6YYJJzQyZx4=" }, "model": { "$ref": "AAAAAAFa6YYYTTRUo8k=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 485, "top": 155, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+execute()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 480, "top": 150, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6YYJJzQzfB8=", "_parent": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "model": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6YYJJzQ0vX8=", "_parent": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "model": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 480, "top": 112, "width": 90.57080078125, "height": 61, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6YYJJzQsC9o=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6YYJJzQxVTI=" }, "operationCompartment": { "$ref": "AAAAAAFa6YYJJzQyZx4=" }, "receptionCompartment": { "$ref": "AAAAAAFa6YYJJzQzfB8=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6YYJJzQ0vX8=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa6YaX0jRfAfU=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6YaX0jRgufU=", "_parent": { "$ref": "AAAAAAFa6YaX0jRfAfU=" }, "model": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6YaX0jRhaWA=", "_parent": { "$ref": "AAAAAAFa6YaX0jRgufU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": 336, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YaX0jRiwTk=", "_parent": { "$ref": "AAAAAAFa6YaX0jRgufU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 317, "top": 431, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "Light", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YaX0jRjIvo=", "_parent": { "$ref": "AAAAAAFa6YaX0jRgufU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": 336, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YaX0jRkzJo=", "_parent": { "$ref": "AAAAAAFa6YaX0jRgufU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": 336, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 424, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6YaX0jRhaWA=" }, "nameLabel": { "$ref": "AAAAAAFa6YaX0jRiwTk=" }, "namespaceLabel": { "$ref": "AAAAAAFa6YaX0jRjIvo=" }, "propertyLabel": { "$ref": "AAAAAAFa6YaX0jRkzJo=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6YaX0jRlRho=", "_parent": { "$ref": "AAAAAAFa6YaX0jRfAfU=" }, "model": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 449, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6YaX0jRm/uY=", "_parent": { "$ref": "AAAAAAFa6YaX0jRfAfU=" }, "model": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6YasejSKlRk=", "_parent": { "$ref": "AAAAAAFa6YaX0jRm/uY=" }, "model": { "$ref": "AAAAAAFa6YasDzSHWV8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 317, "top": 464, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+on()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFa6Ya4GTSRJ+U=", "_parent": { "$ref": "AAAAAAFa6YaX0jRm/uY=" }, "model": { "$ref": "AAAAAAFa6Ya3tTSOZy4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 317, "top": 479, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+off()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 459, "width": 90.57080078125, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6YaX0jRncrE=", "_parent": { "$ref": "AAAAAAFa6YaX0jRfAfU=" }, "model": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 168, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6YaX0jRo0yM=", "_parent": { "$ref": "AAAAAAFa6YaX0jRfAfU=" }, "model": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 168, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 312, "top": 424, "width": 90.57080078125, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6YaX0jRgufU=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6YaX0jRlRho=" }, "operationCompartment": { "$ref": "AAAAAAFa6YaX0jRm/uY=" }, "receptionCompartment": { "$ref": "AAAAAAFa6YaX0jRncrE=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6YaX0jRo0yM=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa6YcQtDSXZkE=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6YcQtDSY67c=", "_parent": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "model": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6YcQtDSZLdk=", "_parent": { "$ref": "AAAAAAFa6YcQtDSY67c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -464, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YcQtDSaz/I=", "_parent": { "$ref": "AAAAAAFa6YcQtDSY67c=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 301, "top": 271, "width": 113.37548828125, "height": 13, "autoResize": false, "underline": false, "text": "LightOnCommand", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YcQtDSb9Xo=", "_parent": { "$ref": "AAAAAAFa6YcQtDSY67c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -464, "top": 80, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YcQtDScEzQ=", "_parent": { "$ref": "AAAAAAFa6YcQtDSY67c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -464, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 296, "top": 264, "width": 123.37548828125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6YcQtDSZLdk=" }, "nameLabel": { "$ref": "AAAAAAFa6YcQtDSaz/I=" }, "namespaceLabel": { "$ref": "AAAAAAFa6YcQtDSb9Xo=" }, "propertyLabel": { "$ref": "AAAAAAFa6YcQtDScEzQ=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6YcQtDSd9yY=", "_parent": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "model": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFa6YdFKDTCUIs=", "_parent": { "$ref": "AAAAAAFa6YcQtDSd9yY=" }, "model": { "$ref": "AAAAAAFa6YdEwzS/fBc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 301, "top": 294, "width": 113.37548828125, "height": 13, "autoResize": false, "underline": false, "text": "+light: Light", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 296, "top": 289, "width": 123.37548828125, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6YcQtDSeNMA=", "_parent": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "model": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6Yd+/zTaWwA=", "_parent": { "$ref": "AAAAAAFa6YcQtDSeNMA=" }, "model": { "$ref": "AAAAAAFa6Yd+qTTXJuI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 301, "top": 317, "width": 113.37548828125, "height": 13, "autoResize": false, "underline": false, "text": "+execute()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 296, "top": 312, "width": 123.37548828125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6YcQtDSfgak=", "_parent": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "model": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -232, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6YcQtDSgDr4=", "_parent": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "model": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -232, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 296, "top": 264, "width": 123.37548828125, "height": 71, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6YcQtDSY67c=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6YcQtDSd9yY=" }, "operationCompartment": { "$ref": "AAAAAAFa6YcQtDSeNMA=" }, "receptionCompartment": { "$ref": "AAAAAAFa6YcQtDSfgak=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6YcQtDSgDr4=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFa6YdrHDTHkzQ=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YdrGzTGCgk=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YdrHTTINYA=", "_parent": { "$ref": "AAAAAAFa6YdrHDTHkzQ=" }, "model": { "$ref": "AAAAAAFa6YdrGzTGCgk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 432, "top": 201, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YdrHDTHkzQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YdrHTTJ7os=", "_parent": { "$ref": "AAAAAAFa6YdrHDTHkzQ=" }, "model": { "$ref": "AAAAAAFa6YdrGzTGCgk=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 422, "top": 190, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YdrHDTHkzQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YdrHTTK/pU=", "_parent": { "$ref": "AAAAAAFa6YdrHDTHkzQ=" }, "model": { "$ref": "AAAAAAFa6YdrGzTGCgk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 453, "top": 222, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YdrHDTHkzQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "tail": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "lineStyle": 1, "points": "395:263;491:173", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6YdrHTTINYA=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6YdrHTTJ7os=" }, "propertyLabel": { "$ref": "AAAAAAFa6YdrHTTK/pU=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa6Ye8RDTg3y8=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6Ye8RTTh3Bg=", "_parent": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "model": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6Ye8RTTiS1I=", "_parent": { "$ref": "AAAAAAFa6Ye8RTTh3Bg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -496, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Ye8RjTjhXA=", "_parent": { "$ref": "AAAAAAFa6Ye8RTTh3Bg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 429, "top": 271, "width": 171.91357421875, "height": 13, "autoResize": false, "underline": false, "text": "GarageDoorOpenCommand", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Ye8RjTktHA=", "_parent": { "$ref": "AAAAAAFa6Ye8RTTh3Bg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -496, "top": 80, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Ye8RjTlk6Q=", "_parent": { "$ref": "AAAAAAFa6Ye8RTTh3Bg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -496, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 424, "top": 264, "width": 181.91357421875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6Ye8RTTiS1I=" }, "nameLabel": { "$ref": "AAAAAAFa6Ye8RjTjhXA=" }, "namespaceLabel": { "$ref": "AAAAAAFa6Ye8RjTktHA=" }, "propertyLabel": { "$ref": "AAAAAAFa6Ye8RjTlk6Q=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6Ye8RjTmn3M=", "_parent": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "model": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFa6YfNcDULVBc=", "_parent": { "$ref": "AAAAAAFa6Ye8RjTmn3M=" }, "model": { "$ref": "AAAAAAFa6YfM9DUIWNU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 429, "top": 294, "width": 171.91357421875, "height": 13, "autoResize": false, "underline": false, "text": "+door: GarageDoor", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 424, "top": 289, "width": 181.91357421875, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6Ye8RzTneL0=", "_parent": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "model": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6Yg2YTUXM9U=", "_parent": { "$ref": "AAAAAAFa6Ye8RzTneL0=" }, "model": { "$ref": "AAAAAAFa6Yg2ADUU474=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 429, "top": 317, "width": 171.91357421875, "height": 13, "autoResize": false, "underline": false, "text": "+execute()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 424, "top": 312, "width": 181.91357421875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6Ye8RzToVxI=", "_parent": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "model": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -248, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6Ye8RzTpHXw=", "_parent": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "model": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -248, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 424, "top": 264, "width": 181.91357421875, "height": 71, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6Ye8RTTh3Bg=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6Ye8RjTmn3M=" }, "operationCompartment": { "$ref": "AAAAAAFa6Ye8RzTneL0=" }, "receptionCompartment": { "$ref": "AAAAAAFa6Ye8RzToVxI=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6Ye8RzTpHXw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa6Yh3kDUd2MA=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6Yh3kTUejx4=", "_parent": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "model": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6Yh3kTUfyM0=", "_parent": { "$ref": "AAAAAAFa6Yh3kTUejx4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Yh3kjUgGJQ=", "_parent": { "$ref": "AAAAAAFa6Yh3kTUejx4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 613, "top": 271, "width": 153.8798828125, "height": 13, "autoResize": false, "underline": false, "text": "TelevisionPlayCommand", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Yh3kjUhlBE=", "_parent": { "$ref": "AAAAAAFa6Yh3kTUejx4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": 80, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Yh3kjUi2Es=", "_parent": { "$ref": "AAAAAAFa6Yh3kTUejx4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": 80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 608, "top": 264, "width": 163.8798828125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6Yh3kTUfyM0=" }, "nameLabel": { "$ref": "AAAAAAFa6Yh3kjUgGJQ=" }, "namespaceLabel": { "$ref": "AAAAAAFa6Yh3kjUhlBE=" }, "propertyLabel": { "$ref": "AAAAAAFa6Yh3kjUi2Es=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6Yh3kzUj6rM=", "_parent": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "model": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFa6YiOEjVIcMQ=", "_parent": { "$ref": "AAAAAAFa6Yh3kzUj6rM=" }, "model": { "$ref": "AAAAAAFa6YiNqDVFudk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 613, "top": 294, "width": 153.8798828125, "height": 13, "autoResize": false, "underline": false, "text": "+tv: Television", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 608, "top": 289, "width": 163.8798828125, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6Yh3kzUkzyE=", "_parent": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "model": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6Yio4jVPha0=", "_parent": { "$ref": "AAAAAAFa6Yh3kzUkzyE=" }, "model": { "$ref": "AAAAAAFa6YiodzVMG/s=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 613, "top": 317, "width": 153.8798828125, "height": 13, "autoResize": false, "underline": false, "text": "+execute()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 608, "top": 312, "width": 163.8798828125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6Yh3lDUl4/E=", "_parent": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "model": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6Yh3lDUmbxE=", "_parent": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "model": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 608, "top": 264, "width": 163.8798828125, "height": 71, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6Yh3kTUejx4=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6Yh3kzUj6rM=" }, "operationCompartment": { "$ref": "AAAAAAFa6Yh3kzUkzyE=" }, "receptionCompartment": { "$ref": "AAAAAAFa6Yh3lDUl4/E=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6Yh3lDUmbxE=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFa6YjElzVUJ5w=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YjElzVTWg4=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YjEmDVVXzg=", "_parent": { "$ref": "AAAAAAFa6YjElzVUJ5w=" }, "model": { "$ref": "AAAAAAFa6YjElzVTWg4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 504, "top": 211, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YjElzVUJ5w=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YjEmTVWp0M=", "_parent": { "$ref": "AAAAAAFa6YjElzVUJ5w=" }, "model": { "$ref": "AAAAAAFa6YjElzVTWg4=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 489, "top": 210, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YjElzVUJ5w=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YjEmTVXD+8=", "_parent": { "$ref": "AAAAAAFa6YjElzVUJ5w=" }, "model": { "$ref": "AAAAAAFa6YjElzVTWg4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 212, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YjElzVUJ5w=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "tail": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "lineStyle": 1, "points": "516:263;522:173", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6YjEmDVVXzg=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6YjEmTVWp0M=" }, "propertyLabel": { "$ref": "AAAAAAFa6YjEmTVXD+8=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFa6YjKkTVlmz4=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YjKkTVk3Qo=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YjKkTVmQh8=", "_parent": { "$ref": "AAAAAAFa6YjKkTVlmz4=" }, "model": { "$ref": "AAAAAAFa6YjKkTVk3Qo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 593, "top": 222, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YjKkTVlmz4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YjKkTVn0gg=", "_parent": { "$ref": "AAAAAAFa6YjKkTVlmz4=" }, "model": { "$ref": "AAAAAAFa6YjKkTVk3Qo=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 583, "top": 233, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YjKkTVlmz4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YjKkTVo33c=", "_parent": { "$ref": "AAAAAAFa6YjKkTVlmz4=" }, "model": { "$ref": "AAAAAAFa6YjKkTVk3Qo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 614, "top": 201, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YjKkTVlmz4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "tail": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "lineStyle": 1, "points": "651:263;557:173", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6YjKkTVmQh8=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6YjKkTVn0gg=" }, "propertyLabel": { "$ref": "AAAAAAFa6YjKkTVo33c=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa6YljADV7dTI=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6YljADV8S68=", "_parent": { "$ref": "AAAAAAFa6YljADV7dTI=" }, "model": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6YljATV9Vvw=", "_parent": { "$ref": "AAAAAAFa6YljADV8S68=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 80, "top": 96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YljAjV+7pY=", "_parent": { "$ref": "AAAAAAFa6YljADV8S68=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 477, "top": 431, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "GarageDoor", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YljAjV/GRY=", "_parent": { "$ref": "AAAAAAFa6YljADV8S68=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 80, "top": 96, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YljAjWA3dw=", "_parent": { "$ref": "AAAAAAFa6YljADV8S68=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 80, "top": 96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 472, "top": 424, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6YljATV9Vvw=" }, "nameLabel": { "$ref": "AAAAAAFa6YljAjV+7pY=" }, "namespaceLabel": { "$ref": "AAAAAAFa6YljAjV/GRY=" }, "propertyLabel": { "$ref": "AAAAAAFa6YljAjWA3dw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6YljAjWBG1o=", "_parent": { "$ref": "AAAAAAFa6YljADV7dTI=" }, "model": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 472, "top": 449, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6YljAjWCkPY=", "_parent": { "$ref": "AAAAAAFa6YljADV7dTI=" }, "model": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6Yl0ozWmLlM=", "_parent": { "$ref": "AAAAAAFa6YljAjWCkPY=" }, "model": { "$ref": "AAAAAAFa6Yl0LTWjKhY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 477, "top": 464, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+up()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFa6YmCXzWt3eo=", "_parent": { "$ref": "AAAAAAFa6YljAjWCkPY=" }, "model": { "$ref": "AAAAAAFa6YmCATWqWJk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 477, "top": 479, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+down()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 472, "top": 459, "width": 90.57080078125, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6YljAjWDLtY=", "_parent": { "$ref": "AAAAAAFa6YljADV7dTI=" }, "model": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 40, "top": 48, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6YljAjWEQYE=", "_parent": { "$ref": "AAAAAAFa6YljADV7dTI=" }, "model": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 40, "top": 48, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 472, "top": 424, "width": 90.57080078125, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6YljADV8S68=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6YljAjWBG1o=" }, "operationCompartment": { "$ref": "AAAAAAFa6YljAjWCkPY=" }, "receptionCompartment": { "$ref": "AAAAAAFa6YljAjWDLtY=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6YljAjWEQYE=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa6YmavjWz3Is=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6YmavjW0Kn0=", "_parent": { "$ref": "AAAAAAFa6YmavjWz3Is=" }, "model": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6YmavjW1Ads=", "_parent": { "$ref": "AAAAAAFa6YmavjW0Kn0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": 112, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YmavjW2fNQ=", "_parent": { "$ref": "AAAAAAFa6YmavjW0Kn0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 653, "top": 431, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "Television", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YmavjW3GNg=", "_parent": { "$ref": "AAAAAAFa6YmavjW0Kn0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": 112, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6YmavjW4dKY=", "_parent": { "$ref": "AAAAAAFa6YmavjW0Kn0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": 112, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 648, "top": 424, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6YmavjW1Ads=" }, "nameLabel": { "$ref": "AAAAAAFa6YmavjW2fNQ=" }, "namespaceLabel": { "$ref": "AAAAAAFa6YmavjW3GNg=" }, "propertyLabel": { "$ref": "AAAAAAFa6YmavjW4dKY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6YmavjW5Q9M=", "_parent": { "$ref": "AAAAAAFa6YmavjWz3Is=" }, "model": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 648, "top": 449, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6YmavjW6WHk=", "_parent": { "$ref": "AAAAAAFa6YmavjWz3Is=" }, "model": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6YmrIjXeryk=", "_parent": { "$ref": "AAAAAAFa6YmavjW6WHk=" }, "model": { "$ref": "AAAAAAFa6YmqqDXb/aQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 653, "top": 464, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+play()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFa6Ym3JTXlciA=", "_parent": { "$ref": "AAAAAAFa6YmavjW6WHk=" }, "model": { "$ref": "AAAAAAFa6Ym2uDXiXbw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 653, "top": 479, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+stop()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 648, "top": 459, "width": 90.57080078125, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6YmavjW7J8I=", "_parent": { "$ref": "AAAAAAFa6YmavjWz3Is=" }, "model": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 32, "top": 56, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6YmavjW89y0=", "_parent": { "$ref": "AAAAAAFa6YmavjWz3Is=" }, "model": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 32, "top": 56, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 648, "top": 424, "width": 90.57080078125, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6YmavjW0Kn0=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6YmavjW5Q9M=" }, "operationCompartment": { "$ref": "AAAAAAFa6YmavjW6WHk=" }, "receptionCompartment": { "$ref": "AAAAAAFa6YmavjW7J8I=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6YmavjW89y0=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa6YohyjXuZIU=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YohvTXqvp4=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohyzXv+wo=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXqvp4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 370, "top": 372, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzDXwANA=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXqvp4=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 385, "top": 372, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzDXxRM8=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXqvp4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 373, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzTXye6k=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXrL1A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 371, "top": 355, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzTXzzTg=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXrL1A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 384, "top": 357, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzTX0bLI=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXrL1A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 350, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzTX1xqo=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXsUnY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 371, "top": 391, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzTX2irg=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXsUnY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 384, "top": 389, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YohzTX3zxw=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXsUnY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 343, "top": 395, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6YohzjX4ZEk=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXrL1A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6YohzjX5eGg=", "_parent": { "$ref": "AAAAAAFa6YohyjXuZIU=" }, "model": { "$ref": "AAAAAAFa6YohvTXsUnY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YaX0jRfAfU=" }, "tail": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "lineStyle": 1, "points": "357:335;356:423", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6YohyzXv+wo=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6YohzDXwANA=" }, "propertyLabel": { "$ref": "AAAAAAFa6YohzDXxRM8=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa6YohzTXye6k=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa6YohzTXzzTg=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa6YohzTX0bLI=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa6YohzTX1xqo=" }, "headPropertyLabel": { "$ref": "AAAAAAFa6YohzTX2irg=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa6YohzTX3zxw=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa6YohzjX4ZEk=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa6YohzjX5eGg=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa6YonVDYxICc=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YonVDYtpTc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonVDYyNBA=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYtpTc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 529, "top": 372, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonVDYzMwc=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYtpTc=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 544, "top": 372, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonVDY0VSs=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYtpTc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 500, "top": 373, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonVDY1QIU=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYuGXo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 529, "top": 354, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonVDY2bSQ=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYuGXo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 542, "top": 356, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonVDY3aKE=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYuGXo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 501, "top": 350, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonVDY4am8=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYvq0s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 530, "top": 390, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonZDY5Ojs=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYvq0s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 543, "top": 388, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YonZDY6iwg=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYvq0s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 503, "top": 395, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6YonZDY79kQ=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYuGXo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6YonZDY8Uoc=", "_parent": { "$ref": "AAAAAAFa6YonVDYxICc=" }, "model": { "$ref": "AAAAAAFa6YonVDYvq0s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YljADV7dTI=" }, "tail": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "lineStyle": 1, "points": "514:335;516:423", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6YonVDYyNBA=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6YonVDYzMwc=" }, "propertyLabel": { "$ref": "AAAAAAFa6YonVDY0VSs=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa6YonVDY1QIU=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa6YonVDY2bSQ=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa6YonVDY3aKE=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa6YonVDY4am8=" }, "headPropertyLabel": { "$ref": "AAAAAAFa6YonZDY5Ojs=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa6YonZDY6iwg=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa6YonZDY79kQ=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa6YonZDY8Uoc=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa6YotkDaDmxM=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YotkDZ/TqY=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaECow=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDZ/TqY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 704, "top": 372, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaF/kk=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDZ/TqY=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 719, "top": 372, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaGm5k=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDZ/TqY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 675, "top": 373, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaHqt8=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaA5qc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 705, "top": 354, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaIwuE=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaA5qc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 718, "top": 356, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaJbeU=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaA5qc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 677, "top": 350, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaKXRs=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaBzDQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 705, "top": 390, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaL4t8=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaBzDQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 718, "top": 388, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YotkDaM6XQ=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaBzDQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 678, "top": 395, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6YotkDaN4DU=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaA5qc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6YotkDaO6Cw=", "_parent": { "$ref": "AAAAAAFa6YotkDaDmxM=" }, "model": { "$ref": "AAAAAAFa6YotkDaBzDQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YmavjWz3Is=" }, "tail": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "lineStyle": 1, "points": "690:335;691:423", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6YotkDaECow=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6YotkDaF/kk=" }, "propertyLabel": { "$ref": "AAAAAAFa6YotkDaGm5k=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa6YotkDaHqt8=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa6YotkDaIwuE=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa6YotkDaJbeU=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa6YotkDaKXRs=" }, "headPropertyLabel": { "$ref": "AAAAAAFa6YotkDaL4t8=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa6YotkDaM6XQ=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa6YotkDaN4DU=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa6YotkDaO6Cw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFa6Ypvszb0uxs=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFa6Ypvszb1ewk=", "_parent": { "$ref": "AAAAAAFa6Ypvszb0uxs=" }, "model": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFa6Ypvszb2UZQ=", "_parent": { "$ref": "AAAAAAFa6Ypvszb1ewk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 160, "top": -464, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Ypvszb3F2I=", "_parent": { "$ref": "AAAAAAFa6Ypvszb1ewk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 189, "top": 111, "width": 217.826171875, "height": 13, "autoResize": false, "underline": false, "text": "SimpleRemoteControl", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Ypvszb4IOE=", "_parent": { "$ref": "AAAAAAFa6Ypvszb1ewk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 160, "top": -464, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFa6Ypvszb54sY=", "_parent": { "$ref": "AAAAAAFa6Ypvszb1ewk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 160, "top": -464, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 184, "top": 104, "width": 227.826171875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFa6Ypvszb2UZQ=" }, "nameLabel": { "$ref": "AAAAAAFa6Ypvszb3F2I=" }, "namespaceLabel": { "$ref": "AAAAAAFa6Ypvszb4IOE=" }, "propertyLabel": { "$ref": "AAAAAAFa6Ypvszb54sY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFa6Ypvszb64DA=", "_parent": { "$ref": "AAAAAAFa6Ypvszb0uxs=" }, "model": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFa6Yp9gzdnmxQ=", "_parent": { "$ref": "AAAAAAFa6Ypvszb64DA=" }, "model": { "$ref": "AAAAAAFa6Yp88DdbTYg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 189, "top": 134, "width": 217.826171875, "height": 13, "autoResize": false, "underline": false, "text": "+slot: Command", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 184, "top": 129, "width": 227.826171875, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFa6Ypvszb7gWo=", "_parent": { "$ref": "AAAAAAFa6Ypvszb0uxs=" }, "model": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFa6Yqrcje2lPk=", "_parent": { "$ref": "AAAAAAFa6Ypvszb7gWo=" }, "model": { "$ref": "AAAAAAFa6Yqq6zeqPdI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 189, "top": 157, "width": 217.826171875, "height": 13, "autoResize": false, "underline": false, "text": "+setCommand(command: Command)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFa6YsIdjg+LVU=", "_parent": { "$ref": "AAAAAAFa6Ypvszb7gWo=" }, "model": { "$ref": "AAAAAAFa6YsIAzgywnM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 189, "top": 172, "width": 217.826171875, "height": 13, "autoResize": false, "underline": false, "text": "+buttonWasPressed()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 184, "top": 152, "width": 227.826171875, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFa6Ypvszb8raw=", "_parent": { "$ref": "AAAAAAFa6Ypvszb0uxs=" }, "model": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 80, "top": -232, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFa6Ypvszb9pkE=", "_parent": { "$ref": "AAAAAAFa6Ypvszb0uxs=" }, "model": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 80, "top": -232, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 184, "top": 104, "width": 227.826171875, "height": 86, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFa6Ypvszb1ewk=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFa6Ypvszb64DA=" }, "operationCompartment": { "$ref": "AAAAAAFa6Ypvszb7gWo=" }, "receptionCompartment": { "$ref": "AAAAAAFa6Ypvszb8raw=" }, "templateParameterCompartment": { "$ref": "AAAAAAFa6Ypvszb9pkE=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa6YtjbDizLxo=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6YtjajivPeE=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbDi0SPA=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6YtjajivPeE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 445, "top": 151, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbTi1QBI=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6YtjajivPeE=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 445, "top": 166, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbTi2WSg=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6YtjajivPeE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 444, "top": 122, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbTi38gU=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6YtjajiwHz0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 453, "top": 152, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbTi4L8A=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6YtjajiwHz0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 451, "top": 165, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbTi5mzs=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6YtjajiwHz0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 457, "top": 124, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbTi6O6s=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6Ytjajix0l4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 438, "top": 152, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6YtjbTi7NBM=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6Ytjajix0l4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 440, "top": 165, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6Ytjbji8ENY=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6Ytjajix0l4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 433, "top": 125, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6Ytjbji9yZs=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6YtjajiwHz0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6Ytjbji+ZWw=", "_parent": { "$ref": "AAAAAAFa6YtjbDizLxo=" }, "model": { "$ref": "AAAAAAFa6Ytjajix0l4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6Ypvszb0uxs=" }, "tail": { "$ref": "AAAAAAFa6YYJJzQrm+0=" }, "lineStyle": 1, "points": "479:143;412:144", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6YtjbDi0SPA=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6YtjbTi1QBI=" }, "propertyLabel": { "$ref": "AAAAAAFa6YtjbTi2WSg=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa6YtjbTi38gU=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa6YtjbTi4L8A=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa6YtjbTi5mzs=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa6YtjbTi6O6s=" }, "headPropertyLabel": { "$ref": "AAAAAAFa6YtjbTi7NBM=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa6Ytjbji8ENY=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa6Ytjbji9yZs=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa6Ytjbji+ZWw=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFa6ZF880b5ZIc=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6ZF88kb3EAI=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZF880b6v40=", "_parent": { "$ref": "AAAAAAFa6ZF880b5ZIc=" }, "model": { "$ref": "AAAAAAFa6ZF88kb3EAI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 313, "top": 361, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZF880b5ZIc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZF880b7y3Q=", "_parent": { "$ref": "AAAAAAFa6ZF880b5ZIc=" }, "model": { "$ref": "AAAAAAFa6ZF88kb3EAI=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 298, "top": 361, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZF880b5ZIc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZF880b8eFw=", "_parent": { "$ref": "AAAAAAFa6ZF880b5ZIc=" }, "model": { "$ref": "AAAAAAFa6ZF88kb3EAI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 342, "top": 362, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZF880b5ZIc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YcQtDSXZkE=" }, "tail": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "lineStyle": 0, "points": "258:368;328:368;328:334", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6ZF880b6v40=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6ZF880b7y3Q=" }, "propertyLabel": { "$ref": "AAAAAAFa6ZF880b8eFw=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFa6ZGCvkdGXrs=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6ZGCvkdEOKc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGCvkdHAbA=", "_parent": { "$ref": "AAAAAAFa6ZGCvkdGXrs=" }, "model": { "$ref": "AAAAAAFa6ZGCvkdEOKc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 473, "top": 374, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGCvkdGXrs=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGCvkdIjho=", "_parent": { "$ref": "AAAAAAFa6ZGCvkdGXrs=" }, "model": { "$ref": "AAAAAAFa6ZGCvkdEOKc=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 458, "top": 374, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGCvkdGXrs=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGCvkdJDlI=", "_parent": { "$ref": "AAAAAAFa6ZGCvkdGXrs=" }, "model": { "$ref": "AAAAAAFa6ZGCvkdEOKc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 502, "top": 375, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGCvkdGXrs=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6Ye8RDTg3y8=" }, "tail": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "lineStyle": 0, "points": "258:381;488:381;488:334", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6ZGCvkdHAbA=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6ZGCvkdIjho=" }, "propertyLabel": { "$ref": "AAAAAAFa6ZGCvkdJDlI=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFa6ZGJokeThhE=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6ZGJokeRPyk=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGJokeUqc0=", "_parent": { "$ref": "AAAAAAFa6ZGJokeThhE=" }, "model": { "$ref": "AAAAAAFa6ZGJokeRPyk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 649, "top": 393, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGJokeThhE=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGJokeVVw4=", "_parent": { "$ref": "AAAAAAFa6ZGJokeThhE=" }, "model": { "$ref": "AAAAAAFa6ZGJokeRPyk=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 634, "top": 393, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGJokeThhE=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGJo0eWDaY=", "_parent": { "$ref": "AAAAAAFa6ZGJokeThhE=" }, "model": { "$ref": "AAAAAAFa6ZGJokeRPyk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 678, "top": 394, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGJokeThhE=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6Yh3kDUd2MA=" }, "tail": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "lineStyle": 0, "points": "258:400;664:400;664:334", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6ZGJokeUqc0=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6ZGJokeVVw4=" }, "propertyLabel": { "$ref": "AAAAAAFa6ZGJo0eWDaY=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa6ZGeu0hhPOQ=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6ZGeukhdwHI=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevEhib7M=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeukhdwHI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 362, "top": 499, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevEhjCM0=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeukhdwHI=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 362, "top": 484, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevEhkT9I=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeukhdwHI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 362, "top": 529, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevEhlfwY=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeukhen5E=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 227, "top": 428, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevEhm4Yc=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeukhen5E=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": 431, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevUhnCJE=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeukhen5E=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 199, "top": 424, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevUhotNM=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeu0hf4pk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 497, "top": 515, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevUhpC1Y=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeu0hf4pk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 483, "top": 518, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGevUhqWAE=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeu0hf4pk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 524, "top": 511, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6ZGevUhrooo=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeukhen5E=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6ZGevUhs9NM=", "_parent": { "$ref": "AAAAAAFa6ZGeu0hhPOQ=" }, "model": { "$ref": "AAAAAAFa6ZGeu0hf4pk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YljADV7dTI=" }, "tail": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "lineStyle": 0, "points": "212:409;212:520;512:520;512:496", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6ZGevEhib7M=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6ZGevEhjCM0=" }, "propertyLabel": { "$ref": "AAAAAAFa6ZGevEhkT9I=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa6ZGevEhlfwY=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa6ZGevEhm4Yc=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa6ZGevUhnCJE=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa6ZGevUhotNM=" }, "headPropertyLabel": { "$ref": "AAAAAAFa6ZGevUhpC1Y=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa6ZGevUhqWAE=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa6ZGevUhrooo=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa6ZGevUhs9NM=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa6ZGls0jv47s=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6ZGlskjruUc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGls0jwJ5k=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGlskjruUc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 450, "top": 507, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGls0jxr3g=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGlskjruUc=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 450, "top": 492, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGltEjyz4I=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGlskjruUc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 450, "top": 537, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGltEjz3y4=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jsK+Y=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 227, "top": 428, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGltEj0jEk=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jsK+Y=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": 431, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGltEj1pOM=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jsK+Y=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 199, "top": 424, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGltEj2liA=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jtn88=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 673, "top": 515, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGltEj38Bk=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jtn88=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 659, "top": 518, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZGltUj4ElQ=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jtn88=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 700, "top": 511, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6ZGltUj5gMY=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jsK+Y=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6ZGltUj6uiI=", "_parent": { "$ref": "AAAAAAFa6ZGls0jv47s=" }, "model": { "$ref": "AAAAAAFa6ZGls0jtn88=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YmavjWz3Is=" }, "tail": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "lineStyle": 0, "points": "212:409;212:528;688:528;688:496", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6ZGls0jwJ5k=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6ZGls0jxr3g=" }, "propertyLabel": { "$ref": "AAAAAAFa6ZGltEjyz4I=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa6ZGltEjz3y4=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa6ZGltEj0jEk=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa6ZGltEj1pOM=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa6ZGltEj2liA=" }, "headPropertyLabel": { "$ref": "AAAAAAFa6ZGltEj38Bk=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa6ZGltUj4ElQ=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa6ZGltUj5gMY=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa6ZGltUj6uiI=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFa6ZJWUk1/Emk=", "_parent": { "$ref": "AAAAAAFa6YWj2TPitMc=" }, "model": { "$ref": "AAAAAAFa6ZJWUU17NyI=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWUk2AVjs=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUU17NyI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 282, "top": 491, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWUk2BDn0=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUU17NyI=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 282, "top": 476, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWUk2CQGg=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUU17NyI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 282, "top": 521, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWUk2DQ3I=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUU18X04=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 227, "top": 428, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWUk2EPic=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUU18X04=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": 431, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWUk2FcJU=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUU18X04=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 199, "top": 424, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWUk2GDMk=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUk19ze0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 337, "top": 515, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWU02Hto0=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUk19ze0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 323, "top": 518, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFa6ZJWU02ISf0=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUk19ze0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 364, "top": 511, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6ZJWU02JZsM=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUU18X04=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFa6ZJWU02KGYQ=", "_parent": { "$ref": "AAAAAAFa6ZJWUk1/Emk=" }, "model": { "$ref": "AAAAAAFa6ZJWUk19ze0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFa6YaX0jRfAfU=" }, "tail": { "$ref": "AAAAAAFa6YXCKDP6V+Y=" }, "lineStyle": 0, "points": "212:409;212:512;352:512;352:496", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFa6ZJWUk2AVjs=" }, "stereotypeLabel": { "$ref": "AAAAAAFa6ZJWUk2BDn0=" }, "propertyLabel": { "$ref": "AAAAAAFa6ZJWUk2CQGg=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFa6ZJWUk2DQ3I=" }, "tailPropertyLabel": { "$ref": "AAAAAAFa6ZJWUk2EPic=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFa6ZJWUk2FcJU=" }, "headRoleNameLabel": { "$ref": "AAAAAAFa6ZJWUk2GDMk=" }, "headPropertyLabel": { "$ref": "AAAAAAFa6ZJWU02Hto0=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFa6ZJWU02ISf0=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFa6ZJWU02JZsM=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFa6ZJWU02KGYQ=" } } ] }, { "_type": "UMLInterface", "_id": "AAAAAAFa6YYJJzQpWko=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "Command", "ownedElements": [ { "_type": "UMLAssociation", "_id": "AAAAAAFa6YtjajivPeE=", "_parent": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6YtjajiwHz0=", "_parent": { "$ref": "AAAAAAFa6YtjajivPeE=" }, "reference": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6Ytjajix0l4=", "_parent": { "$ref": "AAAAAAFa6YtjajivPeE=" }, "reference": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "visibility": "public", "navigable": true, "aggregation": "shared", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6YYYTTRUo8k=", "_parent": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "name": "execute", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLClass", "_id": "AAAAAAFa6YaX0jRdE6g=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "Light", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6YasDzSHWV8=", "_parent": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "name": "on", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFa6Ya3tTSOZy4=", "_parent": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "name": "off", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa6YcQpTSVvxk=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "LightOnCommand", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFa6YdrGzTGCgk=", "_parent": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "source": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "target": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "visibility": "public" }, { "_type": "UMLAssociation", "_id": "AAAAAAFa6YohvTXqvp4=", "_parent": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6YohvTXrL1A=", "_parent": { "$ref": "AAAAAAFa6YohvTXqvp4=" }, "reference": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6YohvTXsUnY=", "_parent": { "$ref": "AAAAAAFa6YohvTXqvp4=" }, "reference": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFa6YdEwzS/fBc=", "_parent": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "name": "light", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6Yd+qTTXJuI=", "_parent": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "name": "execute", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa6Ye8QzTeVsY=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "GarageDoorOpenCommand", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFa6YjElzVTWg4=", "_parent": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "source": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "target": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "visibility": "public" }, { "_type": "UMLAssociation", "_id": "AAAAAAFa6YonVDYtpTc=", "_parent": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6YonVDYuGXo=", "_parent": { "$ref": "AAAAAAFa6YonVDYtpTc=" }, "reference": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6YonVDYvq0s=", "_parent": { "$ref": "AAAAAAFa6YonVDYtpTc=" }, "reference": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFa6YfM9DUIWNU=", "_parent": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "name": "door", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "GarageDoor", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6Yg2ADUU474=", "_parent": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "name": "execute", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa6Yh3jzUbt54=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "TelevisionPlayCommand", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFa6YjKkTVk3Qo=", "_parent": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "source": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "target": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "visibility": "public" }, { "_type": "UMLAssociation", "_id": "AAAAAAFa6YotkDZ/TqY=", "_parent": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6YotkDaA5qc=", "_parent": { "$ref": "AAAAAAFa6YotkDZ/TqY=" }, "reference": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6YotkDaBzDQ=", "_parent": { "$ref": "AAAAAAFa6YotkDZ/TqY=" }, "reference": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFa6YiNqDVFudk=", "_parent": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "name": "tv", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "Television", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6YiodzVMG/s=", "_parent": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "name": "execute", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa6Yli/jV5M4A=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "GarageDoor", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6Yl0LTWjKhY=", "_parent": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "name": "up", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFa6YmCATWqWJk=", "_parent": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "name": "down", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa6YmavjWx9lI=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "Television", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6YmqqDXb/aQ=", "_parent": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "name": "play", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFa6Ym2uDXiXbw=", "_parent": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "name": "stop", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFa6Ypvszby20U=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "SimpleRemoteControl", "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFa6Yp88DdbTYg=", "_parent": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "name": "slot", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6Yqq6zeqPdI=", "_parent": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "name": "setCommand", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFa6YrKODfMeCQ=", "_parent": { "$ref": "AAAAAAFa6Yqq6zeqPdI=" }, "name": "command", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFa6YYJJzQpWko=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFa6YsIAzgywnM=", "_parent": { "$ref": "AAAAAAFa6Ypvszby20U=" }, "name": "buttonWasPressed", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLPackage", "_id": "AAAAAAFa6Y4QjT5BzTI=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "Commands", "visibility": "public" }, { "_type": "UMLPackage", "_id": "AAAAAAFa6Y/zz0EFTiE=", "_parent": { "$ref": "AAAAAAFa6YWj2DPhjAI=" }, "name": "Receiver", "ownedElements": [ { "_type": "UMLClass", "_id": "AAAAAAFa6YXCKDP4cgo=", "_parent": { "$ref": "AAAAAAFa6Y/zz0EFTiE=" }, "name": "Client", "ownedElements": [ { "_type": "UMLDependency", "_id": "AAAAAAFa6ZF88kb3EAI=", "_parent": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "source": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "target": { "$ref": "AAAAAAFa6YcQpTSVvxk=" }, "visibility": "public" }, { "_type": "UMLDependency", "_id": "AAAAAAFa6ZGCvkdEOKc=", "_parent": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "source": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "target": { "$ref": "AAAAAAFa6Ye8QzTeVsY=" }, "visibility": "public" }, { "_type": "UMLDependency", "_id": "AAAAAAFa6ZGJokeRPyk=", "_parent": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "source": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "target": { "$ref": "AAAAAAFa6Yh3jzUbt54=" }, "visibility": "public" }, { "_type": "UMLAssociation", "_id": "AAAAAAFa6ZGeukhdwHI=", "_parent": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6ZGeukhen5E=", "_parent": { "$ref": "AAAAAAFa6ZGeukhdwHI=" }, "reference": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6ZGeu0hf4pk=", "_parent": { "$ref": "AAAAAAFa6ZGeukhdwHI=" }, "reference": { "$ref": "AAAAAAFa6Yli/jV5M4A=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false }, { "_type": "UMLAssociation", "_id": "AAAAAAFa6ZGlskjruUc=", "_parent": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6ZGls0jsK+Y=", "_parent": { "$ref": "AAAAAAFa6ZGlskjruUc=" }, "reference": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6ZGls0jtn88=", "_parent": { "$ref": "AAAAAAFa6ZGlskjruUc=" }, "reference": { "$ref": "AAAAAAFa6YmavjWx9lI=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false }, { "_type": "UMLAssociation", "_id": "AAAAAAFa6ZJWUU17NyI=", "_parent": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6ZJWUU18X04=", "_parent": { "$ref": "AAAAAAFa6ZJWUU17NyI=" }, "reference": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFa6ZJWUk19ze0=", "_parent": { "$ref": "AAAAAAFa6ZJWUU17NyI=" }, "reference": { "$ref": "AAAAAAFa6YaX0jRdE6g=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFa6YXaFTQijJA=", "_parent": { "$ref": "AAAAAAFa6YXCKDP4cgo=" }, "name": "main", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false } ], "visibility": "public" } ], "visibility": "public" } ] } ================================================ FILE: Code/Command/build.xml ================================================ Builds, tests, and runs the project Command. ================================================ FILE: Code/Command/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Command/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Command/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=cfd3cb1c build.xml.script.CRC32=61ad8f1d build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=cfd3cb1c nbproject/build-impl.xml.script.CRC32=4e8b894f nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Command/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/Command.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=command.Client manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Command/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject Command ================================================ FILE: Code/Command/src/command/Client.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class Client { /** * @param args the command line arguments */ public static void main(String[] args) { /** INVOKER **/ SimpleRemoteControl remote = new SimpleRemoteControl(); /** RECEIVER **/ Light light = new Light(); GarageDoor garageDoor = new GarageDoor(); Television tv = new Television(); /** COMMAND **/ LightOnCommand lightOn = new LightOnCommand(light); GarageDoorOpenCommand doorOpen = new GarageDoorOpenCommand(garageDoor); TelevisionPlayCommand tvPlay = new TelevisionPlayCommand(tv); remote.setCommand(lightOn); remote.buttonWasPressed(); remote.setCommand(doorOpen); remote.buttonWasPressed(); remote.setCommand(tvPlay); remote.buttonWasPressed(); } } ================================================ FILE: Code/Command/src/command/Command.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public interface Command { public void execute(); } ================================================ FILE: Code/Command/src/command/GarageDoor.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class GarageDoor { public void up() { System.out.println("Garage door is open"); } public void down() { System.out.println("Garage door is close"); } public void stop() { System.out.println("Garage door is stoped"); } public void lightOn() { System.out.println("Light of garage door is on"); } public void lightOff() { System.out.println("Light of garage door is off"); } } ================================================ FILE: Code/Command/src/command/GarageDoorOpenCommand.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class GarageDoorOpenCommand implements Command { GarageDoor door; public GarageDoorOpenCommand(GarageDoor door) { this.door = door; } public void execute(){ door.up(); } } ================================================ FILE: Code/Command/src/command/Light.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class Light { public void on() { System.out.println("Light is on"); } public void off() { System.out.println("Light is off"); } } ================================================ FILE: Code/Command/src/command/LightOnCommand.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class LightOnCommand implements Command { Light light; public LightOnCommand(Light light) { this.light = light; } public void execute() { light.on(); } } ================================================ FILE: Code/Command/src/command/SimpleRemoteControl.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class SimpleRemoteControl { Command slot; public void setCommand(Command command) { slot = command; } public void buttonWasPressed() { slot.execute(); } } ================================================ FILE: Code/Command/src/command/Television.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class Television { public void play() { System.out.println("Television is displaying a video"); } public void stop() { System.out.println("Television's display is black"); } } ================================================ FILE: Code/Command/src/command/TelevisionPlayCommand.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package command; /** * * @author Khoirul Umam */ public class TelevisionPlayCommand implements Command { Television tv; public TelevisionPlayCommand(Television tv) { this.tv = tv; } public void execute() { tv.play(); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/build.xml ================================================ Builds, tests, and runs the project MiniDuckSimulator. ================================================ FILE: Code/Duck/MiniDuckSimulator/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Duck/MiniDuckSimulator/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Duck/MiniDuckSimulator/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=5e9b44b5 build.xml.script.CRC32=1b120e29 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=5e9b44b5 nbproject/build-impl.xml.script.CRC32=6c3f0a59 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Duck/MiniDuckSimulator/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/MiniDuckSimulator.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=miniducksimulator.MiniDuckSimulator manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Duck/MiniDuckSimulator/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject MiniDuckSimulator ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/Duck.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public abstract class Duck { FlyBehaviour flyBehaviour; QuackBehaviour quackBehaviour; public void swim() { System.out.println("All ducks float, even decoys!"); } public abstract void display(); public void performQuack() { quackBehaviour.quack(); } public void performFly() { flyBehaviour.fly(); } public void setQuackBehaviour(QuackBehaviour quackBehaviour) { this.quackBehaviour = quackBehaviour; } public void setFlyBehaviour(FlyBehaviour flyBehaviour) { this.flyBehaviour = flyBehaviour; } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/FlyBehaviour.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public interface FlyBehaviour { public void fly(); } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/FlyNoWay.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class FlyNoWay implements FlyBehaviour { public void fly() { System.out.println("I can't fly"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/FlyRocketPowered.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class FlyRocketPowered implements FlyBehaviour { public void fly() { System.out.println("I'm flying with a rocket!"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/FlyWithWings.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class FlyWithWings implements FlyBehaviour { public void fly() { System.out.println("I'm flying!!"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/MallardDuck.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class MallardDuck extends Duck { public MallardDuck() { quackBehaviour = new Quack(); flyBehaviour = new FlyWithWings(); } public void display() { System.out.println("I'm a real Mallard Duck"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/MiniDuckSimulator.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class MiniDuckSimulator { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Duck mallard = new MallardDuck(); mallard.display(); mallard.performQuack(); mallard.performFly(); mallard.swim(); Duck wooden = new WoodenDuck(); wooden.display(); wooden.performFly(); wooden.setFlyBehaviour(new FlyRocketPowered()); wooden.performFly(); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/ModelDuck.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class ModelDuck extends Duck { public ModelDuck() { flyBehaviour = new FlyNoWay(); quackBehaviour = new Quack(); } public void display() { System.out.println("I'm a model duck"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/MuteQuack.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class MuteQuack implements QuackBehaviour { public void quack() { System.out.println("<< Silence >>"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/Quack.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class Quack implements QuackBehaviour { public void quack() { System.out.println("Quack"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/QuackBehaviour.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public interface QuackBehaviour { public void quack(); } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/Squeak.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class Squeak implements QuackBehaviour { public void quack(){ System.out.println("Squeak"); } } ================================================ FILE: Code/Duck/MiniDuckSimulator/src/miniducksimulator/WoodenDuck.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package miniducksimulator; /** * * @author Khoirul Umam */ public class WoodenDuck extends Duck { public WoodenDuck() { flyBehaviour = new FlyNoWay(); quackBehaviour = new Quack(); } public void display() { System.out.println("I'm a wooden duck"); } } ================================================ FILE: Code/Duck/UML.mdj ================================================ { "_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", "visible": true, "defaultDiagram": true, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFZ6wHcho7hwF0=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6wHcho7izDg=", "_parent": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "model": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6wHch47jHto=", "_parent": { "$ref": "AAAAAAFZ6wHcho7izDg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -432, "top": -28, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wHch47kX4s=", "_parent": { "$ref": "AAAAAAFZ6wHcho7izDg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 167, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "Duck", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wHch47lyUU=", "_parent": { "$ref": "AAAAAAFZ6wHcho7izDg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -432, "top": -28, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wHciI7mgMg=", "_parent": { "$ref": "AAAAAAFZ6wHcho7izDg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -432, "top": -28, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 160, "width": 232.9296875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6wHch47jHto=" }, "nameLabel": { "$ref": "AAAAAAFZ6wHch47kX4s=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6wHch47lyUU=" }, "propertyLabel": { "$ref": "AAAAAAFZ6wHciI7mgMg=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6wHciI7ne+Y=", "_parent": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "model": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFZ7LJhY5N26eI=", "_parent": { "$ref": "AAAAAAFZ6wHciI7ne+Y=" }, "model": { "$ref": "AAAAAAFZ7LJhCpNzuqc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 190, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+flyBehaviour: FlyBehaviour", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFZ7LL7P5N+elY=", "_parent": { "$ref": "AAAAAAFZ6wHciI7ne+Y=" }, "model": { "$ref": "AAAAAAFZ7LL68ZN7atE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 205, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+quackBehaviour: QuackBehaviour", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 185, "width": 232.9296875, "height": 38, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6wHciI7o4A4=", "_parent": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "model": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6wH92I8TvMU=", "_parent": { "$ref": "AAAAAAFZ6wHciI7o4A4=" }, "model": { "$ref": "AAAAAAFZ6wH9h48QRcE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 228, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+swim()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ6wILL48a2kg=", "_parent": { "$ref": "AAAAAAFZ6wHciI7o4A4=" }, "model": { "$ref": "AAAAAAFZ6wIK1I8XtNo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 243, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ7LRB5ZRymG0=", "_parent": { "$ref": "AAAAAAFZ6wHciI7o4A4=" }, "model": { "$ref": "AAAAAAFZ7LRBlpRvAtc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 258, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+performQuack()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ7LRY15SXL4k=", "_parent": { "$ref": "AAAAAAFZ6wHciI7o4A4=" }, "model": { "$ref": "AAAAAAFZ7LRYWZSU4QY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 273, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+performFly()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ7LR6EpS8Ku4=", "_parent": { "$ref": "AAAAAAFZ6wHciI7o4A4=" }, "model": { "$ref": "AAAAAAFZ7LR5zZS5y/w=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 288, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+setQuackBehaviour(quackBehaviour)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZ7LSczZTh6aY=", "_parent": { "$ref": "AAAAAAFZ6wHciI7o4A4=" }, "model": { "$ref": "AAAAAAFZ7LScZJTePeY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 117, "top": 303, "width": 222.9296875, "height": 13, "autoResize": false, "underline": false, "text": "+setFlyBehaviour(flyBehaviour)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 223, "width": 232.9296875, "height": 98, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6wHciY7p6dk=", "_parent": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "model": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -216, "top": -14, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6wHciY7qCLE=", "_parent": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "model": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -216, "top": -14, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 112, "top": 160, "width": 232.9296875, "height": 161, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6wHcho7izDg=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6wHciI7ne+Y=" }, "operationCompartment": { "$ref": "AAAAAAFZ6wHciI7o4A4=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6wHciY7p6dk=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6wHciY7qCLE=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ6wK1C48uiMQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6wK1DI8vRKk=", "_parent": { "$ref": "AAAAAAFZ6wK1C48uiMQ=" }, "model": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6wK1DI8wCSs=", "_parent": { "$ref": "AAAAAAFZ6wK1DI8vRKk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -480, "top": 160, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wK1DY8xeXA=", "_parent": { "$ref": "AAAAAAFZ6wK1DI8vRKk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 29, "top": 399, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "MallardDuck", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wK1DY8yFf4=", "_parent": { "$ref": "AAAAAAFZ6wK1DI8vRKk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -480, "top": 160, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wK1DY8z6Ro=", "_parent": { "$ref": "AAAAAAFZ6wK1DI8vRKk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -480, "top": 160, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 24, "top": 392, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6wK1DI8wCSs=" }, "nameLabel": { "$ref": "AAAAAAFZ6wK1DY8xeXA=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6wK1DY8yFf4=" }, "propertyLabel": { "$ref": "AAAAAAFZ6wK1DY8z6Ro=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6wK1DY80jvs=", "_parent": { "$ref": "AAAAAAFZ6wK1C48uiMQ=" }, "model": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 24, "top": 417, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6wK1DY81Cxk=", "_parent": { "$ref": "AAAAAAFZ6wK1C48uiMQ=" }, "model": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6wLYdI9ZaF0=", "_parent": { "$ref": "AAAAAAFZ6wK1DY81Cxk=" }, "model": { "$ref": "AAAAAAFZ6wLYK49W/GA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 29, "top": 432, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 24, "top": 427, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6wK1Do82S1c=", "_parent": { "$ref": "AAAAAAFZ6wK1C48uiMQ=" }, "model": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -240, "top": 80, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6wK1Do83sA8=", "_parent": { "$ref": "AAAAAAFZ6wK1C48uiMQ=" }, "model": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -240, "top": 80, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 24, "top": 392, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6wK1DI8vRKk=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6wK1DY80jvs=" }, "operationCompartment": { "$ref": "AAAAAAFZ6wK1DY81Cxk=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6wK1Do82S1c=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6wK1Do83sA8=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ6wL0Yo9f3sI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6wL0Yo9gUzs=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9f3sI=" }, "model": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6wL0Y49hJHc=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9gUzs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -688, "top": 144, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wL0Y49i6Uw=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9gUzs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 133, "top": 399, "width": 88.13720703125, "height": 13, "autoResize": false, "underline": false, "text": "RedHeadDuck", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wL0Y49jg/Y=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9gUzs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -688, "top": 144, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6wL0Y49ke0I=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9gUzs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -688, "top": 144, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 128, "top": 392, "width": 98.13720703125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6wL0Y49hJHc=" }, "nameLabel": { "$ref": "AAAAAAFZ6wL0Y49i6Uw=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6wL0Y49jg/Y=" }, "propertyLabel": { "$ref": "AAAAAAFZ6wL0Y49ke0I=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6wL0Y49lJs0=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9f3sI=" }, "model": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 128, "top": 417, "width": 98.13720703125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6wL0Y49msQs=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9f3sI=" }, "model": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6wML3o+KMvM=", "_parent": { "$ref": "AAAAAAFZ6wL0Y49msQs=" }, "model": { "$ref": "AAAAAAFZ6wMLi4+HErY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 133, "top": 432, "width": 88.13720703125, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 128, "top": 427, "width": 98.13720703125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6wL0Y49nLPw=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9f3sI=" }, "model": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -344, "top": 72, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6wL0ZI9oINk=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9f3sI=" }, "model": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -344, "top": 72, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 128, "top": 392, "width": 98.13720703125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6wL0Yo9gUzs=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6wL0Y49lJs0=" }, "operationCompartment": { "$ref": "AAAAAAFZ6wL0Y49msQs=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6wL0Y49nLPw=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6wL0ZI9oINk=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZ6wMpkY+QdZg=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6wMpkI+Osws=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6wMpkY+R/M0=", "_parent": { "$ref": "AAAAAAFZ6wMpkY+QdZg=" }, "model": { "$ref": "AAAAAAFZ6wMpkI+Osws=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 340, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6wMpkY+QdZg=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6wMpko+SxXY=", "_parent": { "$ref": "AAAAAAFZ6wMpkY+QdZg=" }, "model": { "$ref": "AAAAAAFZ6wMpkI+Osws=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 101, "top": 330, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ6wMpkY+QdZg=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6wMpko+T0jI=", "_parent": { "$ref": "AAAAAAFZ6wMpkY+QdZg=" }, "model": { "$ref": "AAAAAAFZ6wMpkI+Osws=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 135, "top": 359, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6wMpkY+QdZg=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "tail": { "$ref": "AAAAAAFZ6wK1C48uiMQ=" }, "lineStyle": 1, "points": "94:391;155:321", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ6wMpkY+R/M0=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ6wMpko+SxXY=" }, "propertyLabel": { "$ref": "AAAAAAFZ6wMpko+T0jI=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZ6wM3rI+hJQc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6wM3q4+fTXM=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6wM3rI+iEWo=", "_parent": { "$ref": "AAAAAAFZ6wM3rI+hJQc=" }, "model": { "$ref": "AAAAAAFZ6wM3q4+fTXM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 179, "top": 345, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6wM3rI+hJQc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6wM3rI+jCX0=", "_parent": { "$ref": "AAAAAAFZ6wM3rI+hJQc=" }, "model": { "$ref": "AAAAAAFZ6wM3q4+fTXM=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 165, "top": 341, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ6wM3rI+hJQc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6wM3rI+kSDg=", "_parent": { "$ref": "AAAAAAFZ6wM3rI+hJQc=" }, "model": { "$ref": "AAAAAAFZ6wM3q4+fTXM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 208, "top": 354, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6wM3rI+hJQc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "tail": { "$ref": "AAAAAAFZ6wL0Yo9f3sI=" }, "lineStyle": 1, "points": "184:391;204:321", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ6wM3rI+iEWo=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ6wM3rI+jCX0=" }, "propertyLabel": { "$ref": "AAAAAAFZ6wM3rI+kSDg=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ6w1Yko+9aKk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ6w1Yko++nFI=", "_parent": { "$ref": "AAAAAAFZ6w1Yko+9aKk=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ6w1Yko+/FkA=", "_parent": { "$ref": "AAAAAAFZ6w1Yko++nFI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -672, "top": 160, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6w1Yk4/AWdY=", "_parent": { "$ref": "AAAAAAFZ6w1Yko++nFI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 245, "top": 399, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "RubberDuck", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6w1Yk4/Bako=", "_parent": { "$ref": "AAAAAAFZ6w1Yko++nFI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -672, "top": 160, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ6w1Yk4/C5RY=", "_parent": { "$ref": "AAAAAAFZ6w1Yko++nFI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -672, "top": 160, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": 392, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ6w1Yko+/FkA=" }, "nameLabel": { "$ref": "AAAAAAFZ6w1Yk4/AWdY=" }, "namespaceLabel": { "$ref": "AAAAAAFZ6w1Yk4/Bako=" }, "propertyLabel": { "$ref": "AAAAAAFZ6w1Yk4/C5RY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ6w1Yk4/DBPg=", "_parent": { "$ref": "AAAAAAFZ6w1Yko+9aKk=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": 417, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ6w1Yk4/E6dg=", "_parent": { "$ref": "AAAAAAFZ6w1Yko+9aKk=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ6w2dwY/vXaA=", "_parent": { "$ref": "AAAAAAFZ6w1Yk4/E6dg=" }, "model": { "$ref": "AAAAAAFZ6w2dYI/sJ+4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 245, "top": 432, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": 427, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ6w1YlI/FhDo=", "_parent": { "$ref": "AAAAAAFZ6w1Yko+9aKk=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -336, "top": 80, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ6w1YlI/GcS0=", "_parent": { "$ref": "AAAAAAFZ6w1Yko+9aKk=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -336, "top": 80, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 240, "top": 392, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ6w1Yko++nFI=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ6w1Yk4/DBPg=" }, "operationCompartment": { "$ref": "AAAAAAFZ6w1Yk4/E6dg=" }, "receptionCompartment": { "$ref": "AAAAAAFZ6w1YlI/FhDo=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ6w1YlI/GcS0=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZ6w28mY/17Vw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ6w28mY/zUD0=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6w28mo/2ju8=", "_parent": { "$ref": "AAAAAAFZ6w28mY/17Vw=" }, "model": { "$ref": "AAAAAAFZ6w28mY/zUD0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 249, "top": 354, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6w28mY/17Vw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6w28mo/3s70=", "_parent": { "$ref": "AAAAAAFZ6w28mY/17Vw=" }, "model": { "$ref": "AAAAAAFZ6w28mY/zUD0=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 235, "top": 358, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ6w28mY/17Vw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ6w28mo/4rXc=", "_parent": { "$ref": "AAAAAAFZ6w28mY/17Vw=" }, "model": { "$ref": "AAAAAAFZ6w28mY/zUD0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 278, "top": 345, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ6w28mY/17Vw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "tail": { "$ref": "AAAAAAFZ6w1Yko+9aKk=" }, "lineStyle": 1, "points": "275:391;253:321", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ6w28mo/2ju8=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ6w28mo/3s70=" }, "propertyLabel": { "$ref": "AAAAAAFZ6w28mo/4rXc=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ7JaA35BEaJ0=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7JaA35BFO+U=", "_parent": { "$ref": "AAAAAAFZ7JaA35BEaJ0=" }, "model": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7JaA35BGUfA=", "_parent": { "$ref": "AAAAAAFZ7JaA35BFO+U=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -576, "top": 176, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JaA35BHrKM=", "_parent": { "$ref": "AAAAAAFZ7JaA35BFO+U=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 399, "width": 83.052734375, "height": 13, "autoResize": false, "underline": false, "text": "WoodenDuck", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JaA35BItZs=", "_parent": { "$ref": "AAAAAAFZ7JaA35BFO+U=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -576, "top": 176, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JaA35BJ/N0=", "_parent": { "$ref": "AAAAAAFZ7JaA35BFO+U=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -576, "top": 176, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 392, "width": 93.052734375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7JaA35BGUfA=" }, "nameLabel": { "$ref": "AAAAAAFZ7JaA35BHrKM=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7JaA35BItZs=" }, "propertyLabel": { "$ref": "AAAAAAFZ7JaA35BJ/N0=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7JaA35BKTV8=", "_parent": { "$ref": "AAAAAAFZ7JaA35BEaJ0=" }, "model": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 417, "width": 93.052734375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7JaA4JBL8IA=", "_parent": { "$ref": "AAAAAAFZ7JaA35BEaJ0=" }, "model": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7Jb+UZCH3rA=", "_parent": { "$ref": "AAAAAAFZ7JaA4JBL8IA=" }, "model": { "$ref": "AAAAAAFZ7Jb9+5CEFFc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 432, "width": 83.052734375, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 427, "width": 93.052734375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7JaA4JBMthI=", "_parent": { "$ref": "AAAAAAFZ7JaA35BEaJ0=" }, "model": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -288, "top": 88, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7JaA4JBNPeA=", "_parent": { "$ref": "AAAAAAFZ7JaA35BEaJ0=" }, "model": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -288, "top": 88, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 344, "top": 392, "width": 93.052734375, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7JaA35BFO+U=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7JaA35BKTV8=" }, "operationCompartment": { "$ref": "AAAAAAFZ7JaA4JBL8IA=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7JaA4JBMthI=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7JaA4JBNPeA=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZ7JawlpBuSoY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7JawlpBsNX8=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7Jawl5Bvjh4=", "_parent": { "$ref": "AAAAAAFZ7JawlpBuSoY=" }, "model": { "$ref": "AAAAAAFZ7JawlpBsNX8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 320, "top": 360, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7JawlpBuSoY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7Jawl5BwQCU=", "_parent": { "$ref": "AAAAAAFZ7JawlpBuSoY=" }, "model": { "$ref": "AAAAAAFZ7JawlpBsNX8=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 309, "top": 370, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7JawlpBuSoY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7Jawl5BxuKU=", "_parent": { "$ref": "AAAAAAFZ7JawlpBuSoY=" }, "model": { "$ref": "AAAAAAFZ7JawlpBsNX8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 343, "top": 339, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7JawlpBuSoY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "tail": { "$ref": "AAAAAAFZ7JaA35BEaJ0=" }, "lineStyle": 1, "points": "364:391;300:321", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7Jawl5Bvjh4=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7Jawl5BwQCU=" }, "propertyLabel": { "$ref": "AAAAAAFZ7Jawl5BxuKU=" } }, { "_type": "UMLInterfaceView", "_id": "AAAAAAFZ7JtP05CW+RM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7JtP05CXxxQ=", "_parent": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "model": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7JtP05CYQAY=", "_parent": { "$ref": "AAAAAAFZ7JtP05CXxxQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 645, "top": 133, "width": 82.3544921875, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JtP1JCZI8g=", "_parent": { "$ref": "AAAAAAFZ7JtP05CXxxQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 645, "top": 148, "width": 82.3544921875, "height": 13, "autoResize": false, "underline": false, "text": "FlyBehaviour", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JtP1JCaGKI=", "_parent": { "$ref": "AAAAAAFZ7JtP05CXxxQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 1056, "top": 16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JtP1JCbTVw=", "_parent": { "$ref": "AAAAAAFZ7JtP05CXxxQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 1056, "top": 16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 128, "width": 92.3544921875, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7JtP05CYQAY=" }, "nameLabel": { "$ref": "AAAAAAFZ7JtP1JCZI8g=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7JtP1JCaGKI=" }, "propertyLabel": { "$ref": "AAAAAAFZ7JtP1JCbTVw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7JtP1ZCc2ro=", "_parent": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "model": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7JtP1ZCdjAs=", "_parent": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "model": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7JuOk5DCdCQ=", "_parent": { "$ref": "AAAAAAFZ7JtP1ZCdjAs=" }, "model": { "$ref": "AAAAAAFZ7JuOLJC/JI0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 645, "top": 171, "width": 82.3544921875, "height": 13, "autoResize": false, "underline": false, "text": "+fly()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 166, "width": 92.3544921875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7JtP1ZCeWic=", "_parent": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "model": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7JtP1ZCfINM=", "_parent": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "model": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 640, "top": 128, "width": 92.3544921875, "height": 61, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7JtP05CXxxQ=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7JtP1ZCc2ro=" }, "operationCompartment": { "$ref": "AAAAAAFZ7JtP1ZCdjAs=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7JtP1ZCeWic=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7JtP1ZCfINM=" } }, { "_type": "UMLInterfaceView", "_id": "AAAAAAFZ7JvaEZDKgGI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7JvaEZDL+5o=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "model": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7JvaEZDMLyU=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDL+5o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 637, "top": 341, "width": 103.314453125, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JvaEZDNZiw=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDL+5o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 637, "top": 356, "width": 103.314453125, "height": 13, "autoResize": false, "underline": false, "text": "QuackBehaviour", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JvaEpDO99E=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDL+5o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 752, "top": 416, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JvaEpDP+a0=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDL+5o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 752, "top": 416, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 632, "top": 336, "width": 113.314453125, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7JvaEZDMLyU=" }, "nameLabel": { "$ref": "AAAAAAFZ7JvaEZDNZiw=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7JvaEpDO99E=" }, "propertyLabel": { "$ref": "AAAAAAFZ7JvaEpDP+a0=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7JvaEpDQ2qU=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "model": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7JvaEpDR4SI=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "model": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7Jwi1JD3uzc=", "_parent": { "$ref": "AAAAAAFZ7JvaEpDR4SI=" }, "model": { "$ref": "AAAAAAFZ7JwihJD0e2k=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 637, "top": 379, "width": 103.314453125, "height": 13, "autoResize": false, "underline": false, "text": "+quack()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 632, "top": 374, "width": 113.314453125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7JvaEpDS+Ng=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "model": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7JvaEpDTcJ0=", "_parent": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "model": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 632, "top": 336, "width": 113.314453125, "height": 61, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7JvaEZDL+5o=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7JvaEpDQ2qU=" }, "operationCompartment": { "$ref": "AAAAAAFZ7JvaEpDR4SI=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7JvaEpDS+Ng=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7JvaEpDTcJ0=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ7Kvfs5GGGPg=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7Kvfs5GHQyY=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GGGPg=" }, "model": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7Kvfs5GIAlw=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GHQyY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 784, "top": -560, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7KvftJGJe5U=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GHQyY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 255, "width": 85.92822265625, "height": 13, "autoResize": false, "underline": false, "text": "FlyWithWings", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7KvftJGKJx0=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GHQyY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 784, "top": -560, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7KvftJGL/3I=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GHQyY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 784, "top": -560, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 248, "width": 95.92822265625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7Kvfs5GIAlw=" }, "nameLabel": { "$ref": "AAAAAAFZ7KvftJGJe5U=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7KvftJGKJx0=" }, "propertyLabel": { "$ref": "AAAAAAFZ7KvftJGL/3I=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7KvftJGMcxk=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GGGPg=" }, "model": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 273, "width": 95.92822265625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7KvftJGN0rI=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GGGPg=" }, "model": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7KwAaJGxJiE=", "_parent": { "$ref": "AAAAAAFZ7KvftJGN0rI=" }, "model": { "$ref": "AAAAAAFZ7KwAE5Gu1/8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 288, "width": 85.92822265625, "height": 13, "autoResize": false, "underline": false, "text": "+fly()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 283, "width": 95.92822265625, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7KvftJGOU4k=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GGGPg=" }, "model": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 392, "top": -280, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7KvftZGP4Kg=", "_parent": { "$ref": "AAAAAAFZ7Kvfs5GGGPg=" }, "model": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 392, "top": -280, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 528, "top": 248, "width": 95.92822265625, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7Kvfs5GHQyY=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7KvftJGMcxk=" }, "operationCompartment": { "$ref": "AAAAAAFZ7KvftJGN0rI=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7KvftJGOU4k=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7KvftZGP4Kg=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ7Kwc2pG3z+I=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7Kwc2pG4sOw=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG3z+I=" }, "model": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7Kwc25G5t2I=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG4sOw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 688, "top": -560, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7Kwc25G623Y=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG4sOw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 645, "top": 255, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "FlyNoWay", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7Kwc25G7FNc=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG4sOw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 688, "top": -560, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7Kwc25G8w6g=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG4sOw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 688, "top": -560, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 248, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7Kwc25G5t2I=" }, "nameLabel": { "$ref": "AAAAAAFZ7Kwc25G623Y=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7Kwc25G7FNc=" }, "propertyLabel": { "$ref": "AAAAAAFZ7Kwc25G8w6g=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7Kwc25G9wHc=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG3z+I=" }, "model": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 273, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7Kwc25G+JKQ=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG3z+I=" }, "model": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7Kw2c5HiR1E=", "_parent": { "$ref": "AAAAAAFZ7Kwc25G+JKQ=" }, "model": { "$ref": "AAAAAAFZ7Kw2GpHf2bI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 645, "top": 288, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+fly()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 283, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7Kwc3JG/k84=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG3z+I=" }, "model": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": -280, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7Kwc3JHALUU=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG3z+I=" }, "model": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": -280, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 640, "top": 248, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7Kwc2pG4sOw=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7Kwc25G9wHc=" }, "operationCompartment": { "$ref": "AAAAAAFZ7Kwc25G+JKQ=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7Kwc3JG/k84=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7Kwc3JHALUU=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFZ7KxOKZHnFSY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7KxOKZHmKHk=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7KxOKpHomK8=", "_parent": { "$ref": "AAAAAAFZ7KxOKZHnFSY=" }, "model": { "$ref": "AAAAAAFZ7KxOKZHmKHk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 618, "top": 201, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7KxOKZHnFSY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7KxOKpHpaTQ=", "_parent": { "$ref": "AAAAAAFZ7KxOKZHnFSY=" }, "model": { "$ref": "AAAAAAFZ7KxOKZHmKHk=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 607, "top": 191, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7KxOKZHnFSY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7KxOKpHqc0Y=", "_parent": { "$ref": "AAAAAAFZ7KxOKZHnFSY=" }, "model": { "$ref": "AAAAAAFZ7KxOKZHmKHk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 639, "top": 222, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7KxOKZHnFSY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "tail": { "$ref": "AAAAAAFZ7Kvfs5GGGPg=" }, "lineStyle": 1, "points": "602:247;656:189", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7KxOKpHomK8=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7KxOKpHpaTQ=" }, "propertyLabel": { "$ref": "AAAAAAFZ7KxOKpHqc0Y=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFZ7KxUw5H4Sn8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7KxUwpH3GCs=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7KxUw5H5edw=", "_parent": { "$ref": "AAAAAAFZ7KxUw5H4Sn8=" }, "model": { "$ref": "AAAAAAFZ7KxUwpH3GCs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 669, "top": 211, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7KxUw5H4Sn8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7KxUw5H6RSE=", "_parent": { "$ref": "AAAAAAFZ7KxUw5H4Sn8=" }, "model": { "$ref": "AAAAAAFZ7KxUwpH3GCs=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 654, "top": 210, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7KxUw5H4Sn8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7KxUw5H7ens=", "_parent": { "$ref": "AAAAAAFZ7KxUw5H4Sn8=" }, "model": { "$ref": "AAAAAAFZ7KxUwpH3GCs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 698, "top": 212, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7KxUw5H4Sn8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "tail": { "$ref": "AAAAAAFZ7Kwc2pG3z+I=" }, "lineStyle": 1, "points": "684:247;685:189", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7KxUw5H5edw=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7KxUw5H6RSE=" }, "propertyLabel": { "$ref": "AAAAAAFZ7KxUw5H7ens=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ7K4B3pJBVxw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7K4B35JC9jg=", "_parent": { "$ref": "AAAAAAFZ7K4B3pJBVxw=" }, "model": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7K4B35JD64E=", "_parent": { "$ref": "AAAAAAFZ7K4B35JC9jg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": -48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K4B4ZJER4c=", "_parent": { "$ref": "AAAAAAFZ7K4B35JC9jg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 749, "top": 255, "width": 116.314453125, "height": 13, "autoResize": false, "underline": false, "text": "FlyRocketPowered", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K4B4ZJFzNE=", "_parent": { "$ref": "AAAAAAFZ7K4B35JC9jg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": -48, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K4B4ZJGpiI=", "_parent": { "$ref": "AAAAAAFZ7K4B35JC9jg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -32, "top": -48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 744, "top": 248, "width": 126.314453125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7K4B35JD64E=" }, "nameLabel": { "$ref": "AAAAAAFZ7K4B4ZJER4c=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7K4B4ZJFzNE=" }, "propertyLabel": { "$ref": "AAAAAAFZ7K4B4ZJGpiI=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7K4B4ZJHmf0=", "_parent": { "$ref": "AAAAAAFZ7K4B3pJBVxw=" }, "model": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 744, "top": 273, "width": 126.314453125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7K4B4pJIsi8=", "_parent": { "$ref": "AAAAAAFZ7K4B3pJBVxw=" }, "model": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7K4g9JJsZkY=", "_parent": { "$ref": "AAAAAAFZ7K4B4pJIsi8=" }, "model": { "$ref": "AAAAAAFZ7K4gk5JpKnU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 749, "top": 288, "width": 116.314453125, "height": 13, "autoResize": false, "underline": false, "text": "+fly()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 744, "top": 283, "width": 126.314453125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7K4B45JJt74=", "_parent": { "$ref": "AAAAAAFZ7K4B3pJBVxw=" }, "model": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -24, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7K4B45JKgqw=", "_parent": { "$ref": "AAAAAAFZ7K4B3pJBVxw=" }, "model": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -24, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 744, "top": 248, "width": 126.314453125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7K4B35JC9jg=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7K4B4ZJHmf0=" }, "operationCompartment": { "$ref": "AAAAAAFZ7K4B4pJIsi8=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7K4B45JJt74=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7K4B45JKgqw=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFZ7K5HvJJzex4=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7K5HvJJyRQQ=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7K5HvZJ0C5w=", "_parent": { "$ref": "AAAAAAFZ7K5HvJJzex4=" }, "model": { "$ref": "AAAAAAFZ7K5HvJJyRQQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 735, "top": 222, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7K5HvJJzex4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7K5HvZJ1zHA=", "_parent": { "$ref": "AAAAAAFZ7K5HvJJzex4=" }, "model": { "$ref": "AAAAAAFZ7K5HvJJyRQQ=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 724, "top": 233, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7K5HvJJzex4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7K5HvpJ2iaw=", "_parent": { "$ref": "AAAAAAFZ7K5HvJJzex4=" }, "model": { "$ref": "AAAAAAFZ7K5HvJJyRQQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 756, "top": 201, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7K5HvJJzex4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "tail": { "$ref": "AAAAAAFZ7K4B3pJBVxw=" }, "lineStyle": 1, "points": "776:247;717:189", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7K5HvZJ0C5w=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7K5HvZJ1zHA=" }, "propertyLabel": { "$ref": "AAAAAAFZ7K5HvpJ2iaw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ7K+p+5KKCIc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7K+p+5KLvz8=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KKCIc=" }, "model": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7K+p+5KM8j8=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KLvz8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K+p/JKNeDE=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KLvz8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 463, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "Quack", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K+p/JKOZRw=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KLvz8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K+p/JKPNR8=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KLvz8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 456, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7K+p+5KM8j8=" }, "nameLabel": { "$ref": "AAAAAAFZ7K+p/JKNeDE=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7K+p/JKOZRw=" }, "propertyLabel": { "$ref": "AAAAAAFZ7K+p/JKPNR8=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7K+p/JKQ1fA=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KKCIc=" }, "model": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 481, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7K+p/ZKRrr8=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KKCIc=" }, "model": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7K+8S5K1e4s=", "_parent": { "$ref": "AAAAAAFZ7K+p/ZKRrr8=" }, "model": { "$ref": "AAAAAAFZ7K+7+ZKyJQ0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 533, "top": 496, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+quack()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 528, "top": 491, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7K+p/ZKSawU=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KKCIc=" }, "model": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7K+p/ZKTIJ4=", "_parent": { "$ref": "AAAAAAFZ7K+p+5KKCIc=" }, "model": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 528, "top": 456, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7K+p+5KLvz8=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7K+p/JKQ1fA=" }, "operationCompartment": { "$ref": "AAAAAAFZ7K+p/ZKRrr8=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7K+p/ZKSawU=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7K+p/ZKTIJ4=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ7K/TgpK7aIU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7K/Tg5K8jjM=", "_parent": { "$ref": "AAAAAAFZ7K/TgpK7aIU=" }, "model": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7K/Tg5K9I3c=", "_parent": { "$ref": "AAAAAAFZ7K/Tg5K8jjM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K/ThJK+mL0=", "_parent": { "$ref": "AAAAAAFZ7K/Tg5K8jjM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 645, "top": 463, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "Squeak", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K/ThJK/VIA=", "_parent": { "$ref": "AAAAAAFZ7K/Tg5K8jjM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7K/ThJLArxY=", "_parent": { "$ref": "AAAAAAFZ7K/Tg5K8jjM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 456, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7K/Tg5K9I3c=" }, "nameLabel": { "$ref": "AAAAAAFZ7K/ThJK+mL0=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7K/ThJK/VIA=" }, "propertyLabel": { "$ref": "AAAAAAFZ7K/ThJLArxY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7K/ThJLBiOU=", "_parent": { "$ref": "AAAAAAFZ7K/TgpK7aIU=" }, "model": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 481, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7K/ThZLCkpY=", "_parent": { "$ref": "AAAAAAFZ7K/TgpK7aIU=" }, "model": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7K/pZZLmIsQ=", "_parent": { "$ref": "AAAAAAFZ7K/ThZLCkpY=" }, "model": { "$ref": "AAAAAAFZ7K/o/JLj1Dg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 645, "top": 496, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+quack()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 640, "top": 491, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7K/ThZLDSwE=", "_parent": { "$ref": "AAAAAAFZ7K/TgpK7aIU=" }, "model": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7K/ThpLE20A=", "_parent": { "$ref": "AAAAAAFZ7K/TgpK7aIU=" }, "model": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 640, "top": 456, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7K/Tg5K8jjM=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7K/ThJLBiOU=" }, "operationCompartment": { "$ref": "AAAAAAFZ7K/ThZLCkpY=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7K/ThZLDSwE=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7K/ThpLE20A=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZ7LACKpLsMlg=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7LACKpLthlw=", "_parent": { "$ref": "AAAAAAFZ7LACKpLsMlg=" }, "model": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7LACK5LueuU=", "_parent": { "$ref": "AAAAAAFZ7LACKpLthlw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7LACK5LvOTs=", "_parent": { "$ref": "AAAAAAFZ7LACKpLthlw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 757, "top": 463, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "MuteQuack", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7LACLJLwLp8=", "_parent": { "$ref": "AAAAAAFZ7LACKpLthlw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7LACLJLx0zQ=", "_parent": { "$ref": "AAAAAAFZ7LACKpLthlw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 752, "top": 456, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7LACK5LueuU=" }, "nameLabel": { "$ref": "AAAAAAFZ7LACK5LvOTs=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7LACLJLwLp8=" }, "propertyLabel": { "$ref": "AAAAAAFZ7LACLJLx0zQ=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7LACLJLyf7M=", "_parent": { "$ref": "AAAAAAFZ7LACKpLsMlg=" }, "model": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 752, "top": 481, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7LACLJLzQrY=", "_parent": { "$ref": "AAAAAAFZ7LACKpLsMlg=" }, "model": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7LAZDJMXscs=", "_parent": { "$ref": "AAAAAAFZ7LACLJLzQrY=" }, "model": { "$ref": "AAAAAAFZ7LAYnpMUYDc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 757, "top": 496, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+quack()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 752, "top": 491, "width": 90.57080078125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7LACLZL05JE=", "_parent": { "$ref": "AAAAAAFZ7LACKpLsMlg=" }, "model": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7LACLZL15Io=", "_parent": { "$ref": "AAAAAAFZ7LACKpLsMlg=" }, "model": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 752, "top": 456, "width": 90.57080078125, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7LACKpLthlw=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7LACLJLyf7M=" }, "operationCompartment": { "$ref": "AAAAAAFZ7LACLJLzQrY=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7LACLZL05JE=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7LACLZL15Io=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFZ7LB4UZMem7A=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7LB4UJMdSC8=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LB4UpMf4dA=", "_parent": { "$ref": "AAAAAAFZ7LB4UZMem7A=" }, "model": { "$ref": "AAAAAAFZ7LB4UJMdSC8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 618, "top": 409, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LB4UZMem7A=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LB4U5Mgazg=", "_parent": { "$ref": "AAAAAAFZ7LB4UZMem7A=" }, "model": { "$ref": "AAAAAAFZ7LB4UJMdSC8=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 607, "top": 398, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LB4UZMem7A=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LB4VJMhZy4=", "_parent": { "$ref": "AAAAAAFZ7LB4UZMem7A=" }, "model": { "$ref": "AAAAAAFZ7LB4UJMdSC8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 639, "top": 430, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LB4UZMem7A=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "tail": { "$ref": "AAAAAAFZ7K+p+5KKCIc=" }, "lineStyle": 1, "points": "601:455;658:397", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7LB4UpMf4dA=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7LB4U5Mgazg=" }, "propertyLabel": { "$ref": "AAAAAAFZ7LB4VJMhZy4=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFZ7LB/mJMvR1g=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7LB/l5MuGYA=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LB/mJMwd3Q=", "_parent": { "$ref": "AAAAAAFZ7LB/mJMvR1g=" }, "model": { "$ref": "AAAAAAFZ7LB/l5MuGYA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 671, "top": 419, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LB/mJMvR1g=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LB/mJMxgtg=", "_parent": { "$ref": "AAAAAAFZ7LB/mJMvR1g=" }, "model": { "$ref": "AAAAAAFZ7LB/l5MuGYA=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 656, "top": 418, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LB/mJMvR1g=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LB/mJMynSY=", "_parent": { "$ref": "AAAAAAFZ7LB/mJMvR1g=" }, "model": { "$ref": "AAAAAAFZ7LB/l5MuGYA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 700, "top": 420, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LB/mJMvR1g=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "tail": { "$ref": "AAAAAAFZ7K/TgpK7aIU=" }, "lineStyle": 1, "points": "685:455;687:397", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7LB/mJMwd3Q=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7LB/mJMxgtg=" }, "propertyLabel": { "$ref": "AAAAAAFZ7LB/mJMynSY=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFZ7LCHj5NAvUM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7LCHj5M/0Cc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LCHkJNBhWw=", "_parent": { "$ref": "AAAAAAFZ7LCHj5NAvUM=" }, "model": { "$ref": "AAAAAAFZ7LCHj5M/0Cc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 730, "top": 430, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LCHj5NAvUM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LCHkJNCtrE=", "_parent": { "$ref": "AAAAAAFZ7LCHj5NAvUM=" }, "model": { "$ref": "AAAAAAFZ7LCHj5M/0Cc=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 719, "top": 440, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LCHj5NAvUM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LCHkJNDdUQ=", "_parent": { "$ref": "AAAAAAFZ7LCHj5NAvUM=" }, "model": { "$ref": "AAAAAAFZ7LCHj5M/0Cc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 753, "top": 409, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LCHj5NAvUM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "tail": { "$ref": "AAAAAAFZ7LACKpLsMlg=" }, "lineStyle": 1, "points": "769:455;716:397", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7LCHkJNBhWw=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7LCHkJNCtrE=" }, "propertyLabel": { "$ref": "AAAAAAFZ7LCHkJNDdUQ=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFZ7LxuzJgMs8M=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gIrNI=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzJgNb+g=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gIrNI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 494, "top": 200, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgO8Qc=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gIrNI=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 497, "top": 215, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgPY9o=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gIrNI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 489, "top": 171, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgQjs4=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gJwNw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 616, "top": 179, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgRWeU=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gJwNw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 616, "top": 192, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgSupY=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gJwNw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 615, "top": 151, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgTZeY=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gKR4s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 223, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgUmiw=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gKR4s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 377, "top": 235, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LxuzZgVuxU=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gKR4s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 364, "top": 196, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFZ7LxuzpgW4PE=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gJwNw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFZ7LxuzpgXRno=", "_parent": { "$ref": "AAAAAAFZ7LxuzJgMs8M=" }, "model": { "$ref": "AAAAAAFZ7Lxuy5gKR4s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "tail": { "$ref": "AAAAAAFZ7JtP05CW+RM=" }, "lineStyle": 1, "points": "639:166;345:219", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7LxuzJgNb+g=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7LxuzZgO8Qc=" }, "propertyLabel": { "$ref": "AAAAAAFZ7LxuzZgPY9o=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFZ7LxuzZgQjs4=" }, "tailPropertyLabel": { "$ref": "AAAAAAFZ7LxuzZgRWeU=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFZ7LxuzZgSupY=" }, "headRoleNameLabel": { "$ref": "AAAAAAFZ7LxuzZgTZeY=" }, "headPropertyLabel": { "$ref": "AAAAAAFZ7LxuzZgUmiw=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFZ7LxuzZgVuxU=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFZ7LxuzpgW4PE=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFZ7LxuzpgXRno=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFZ7LyNNJho0rw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hkZH8=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNZhpJ24=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hkZH8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 484, "top": 319, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNZhqrXA=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hkZH8=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 480, "top": 333, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNZhr0m4=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hkZH8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 491, "top": 290, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNZhsbgk=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hlVTI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 601, "top": 351, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNphtaxU=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hlVTI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 596, "top": 363, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNphuhKM=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hlVTI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 613, "top": 326, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNphvlJ4=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNNJhmQfc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 366, "top": 287, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNphwRtk=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNNJhmQfc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 364, "top": 300, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZ7LyNNphxMKk=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNNJhmQfc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 369, "top": 259, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFZ7LyNNphyYso=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNM5hlVTI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFZ7LyNNphzghs=", "_parent": { "$ref": "AAAAAAFZ7LyNNJho0rw=" }, "model": { "$ref": "AAAAAAFZ7LyNNJhmQfc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZ6wHcho7hwF0=" }, "tail": { "$ref": "AAAAAAFZ7JvaEZDKgGI=" }, "lineStyle": 1, "points": "631:350;345:272", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZ7LyNNZhpJ24=" }, "stereotypeLabel": { "$ref": "AAAAAAFZ7LyNNZhqrXA=" }, "propertyLabel": { "$ref": "AAAAAAFZ7LyNNZhr0m4=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFZ7LyNNZhsbgk=" }, "tailPropertyLabel": { "$ref": "AAAAAAFZ7LyNNphtaxU=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFZ7LyNNphuhKM=" }, "headRoleNameLabel": { "$ref": "AAAAAAFZ7LyNNphvlJ4=" }, "headPropertyLabel": { "$ref": "AAAAAAFZ7LyNNphwRtk=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFZ7LyNNphxMKk=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFZ7LyNNphyYso=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFZ7LyNNphzghs=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAFZ6wHchY7fCM0=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Duck", "ownedElements": [ { "_type": "UMLAssociation", "_id": "AAAAAAFZ7LOF+ZOFGJw=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LOF+pOG1f0=", "_parent": { "$ref": "AAAAAAFZ7LOF+ZOFGJw=" }, "reference": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LOF+pOHRrk=", "_parent": { "$ref": "AAAAAAFZ7LOF+ZOFGJw=" }, "reference": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false }, { "_type": "UMLAssociation", "_id": "AAAAAAFZ7LOQwpPIPtQ=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LOQwpPJv5o=", "_parent": { "$ref": "AAAAAAFZ7LOQwpPIPtQ=" }, "reference": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public", "navigable": false, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LOQwpPKYN4=", "_parent": { "$ref": "AAAAAAFZ7LOQwpPIPtQ=" }, "reference": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false }, { "_type": "UMLAssociation", "_id": "AAAAAAFZ7LxDa5ekwe8=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LxDa5elx0A=", "_parent": { "$ref": "AAAAAAFZ7LxDa5ekwe8=" }, "reference": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LxDa5emdVI=", "_parent": { "$ref": "AAAAAAFZ7LxDa5ekwe8=" }, "reference": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public", "navigable": true, "aggregation": "composite", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFZ7LJhCpNzuqc=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "flyBehaviour", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFZ7LL68ZN7atE=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "quackBehaviour", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ6wH9h48QRcE=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "swim", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZ6wIK1I8XtNo=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "display", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": true }, { "_type": "UMLOperation", "_id": "AAAAAAFZ7LRBlpRvAtc=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "performQuack", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZ7LRYWZSU4QY=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "performFly", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZ7LR5zZS5y/w=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "setQuackBehaviour", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFZ7LTiDpUo5VM=", "_parent": { "$ref": "AAAAAAFZ7LR5zZS5y/w=" }, "name": "quackBehaviour", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZ7LScZJTePeY=", "_parent": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "name": "setFlyBehaviour", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFZ7LT+vZVbWZw=", "_parent": { "$ref": "AAAAAAFZ7LScZJTePeY=" }, "name": "flyBehaviour", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ6wK1C48sSN4=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "MallardDuck", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZ6wMpkI+Osws=", "_parent": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "source": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "target": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public" }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7J0DKJEYS3Q=", "_parent": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "source": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "target": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public" }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7J1DVpEpbPc=", "_parent": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "source": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "target": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ6wLYK49W/GA=", "_parent": { "$ref": "AAAAAAFZ6wK1C48sSN4=" }, "name": "display", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ6wL0Yo9dwGo=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "RedHeadDuck", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZ6wM3q4+fTXM=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "source": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "target": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public" }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7Jz6+JEHxL8=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "source": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "target": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public" }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7J1QtpE6+AY=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "source": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "target": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ6wMLi4+HErY=", "_parent": { "$ref": "AAAAAAFZ6wL0Yo9dwGo=" }, "name": "display", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ6w1YkY+7RUg=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "RubberDuck", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZ6w28mY/zUD0=", "_parent": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "source": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "target": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public" }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7J1ZzpFLomQ=", "_parent": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "source": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "target": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ6w2dYI/sJ+4=", "_parent": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "name": "display", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClassDiagram", "_id": "AAAAAAFZ7JK5KpAIfxc=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ClassDiagram1", "visible": true, "defaultDiagram": false, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFZ7JLJr5AMwpE=", "_parent": { "$ref": "AAAAAAFZ7JK5KpAIfxc=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZ7JLJr5ANGGY=", "_parent": { "$ref": "AAAAAAFZ7JLJr5AMwpE=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZ7JLJsJAOvuY=", "_parent": { "$ref": "AAAAAAFZ7JLJr5ANGGY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JLJsJAPJfM=", "_parent": { "$ref": "AAAAAAFZ7JLJr5ANGGY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 343, "top": 334, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "RubberDuck", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JLJsJAQ+00=", "_parent": { "$ref": "AAAAAAFZ7JLJr5ANGGY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZ7JLJsJARncE=", "_parent": { "$ref": "AAAAAAFZ7JLJr5ANGGY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 338, "top": 327, "width": 90.57080078125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZ7JLJsJAOvuY=" }, "nameLabel": { "$ref": "AAAAAAFZ7JLJsJAPJfM=" }, "namespaceLabel": { "$ref": "AAAAAAFZ7JLJsJAQ+00=" }, "propertyLabel": { "$ref": "AAAAAAFZ7JLJsJARncE=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZ7JLJsJASkzI=", "_parent": { "$ref": "AAAAAAFZ7JLJr5AMwpE=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 338, "top": 352, "width": 90.57080078125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZ7JLJsZATz+4=", "_parent": { "$ref": "AAAAAAFZ7JLJr5AMwpE=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZ7JLKLZA1z0Y=", "_parent": { "$ref": "AAAAAAFZ7JLJsZATz+4=" }, "model": { "$ref": "AAAAAAFZ6w2dYI/sJ+4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 343, "top": 382, "width": 80.57080078125, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 338, "top": 362, "width": 90.57080078125, "height": 53, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZ7JLJsZAU9Dg=", "_parent": { "$ref": "AAAAAAFZ7JLJr5AMwpE=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZ7JLJsZAVSzE=", "_parent": { "$ref": "AAAAAAFZ7JLJr5AMwpE=" }, "model": { "$ref": "AAAAAAFZ6w1YkY+7RUg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 338, "top": 327, "width": 90.57080078125, "height": 88, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZ7JLJr5ANGGY=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZ7JLJsJASkzI=" }, "operationCompartment": { "$ref": "AAAAAAFZ7JLJsZATz+4=" }, "receptionCompartment": { "$ref": "AAAAAAFZ7JLJsZAU9Dg=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZ7JLJsZAVSzE=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAFZ7JaA3pBCT+Y=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "WoodenDuck", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZ7JawlpBsNX8=", "_parent": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "source": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "target": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7Jb9+5CEFFc=", "_parent": { "$ref": "AAAAAAFZ7JaA3pBCT+Y=" }, "name": "display", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLInterface", "_id": "AAAAAAFZ7JtP0pCUJk8=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "FlyBehaviour", "ownedElements": [ { "_type": "UMLAssociation", "_id": "AAAAAAFZ7Lxuy5gIrNI=", "_parent": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7Lxuy5gJwNw=", "_parent": { "$ref": "AAAAAAFZ7Lxuy5gIrNI=" }, "reference": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7Lxuy5gKR4s=", "_parent": { "$ref": "AAAAAAFZ7Lxuy5gIrNI=" }, "reference": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public", "navigable": true, "aggregation": "composite", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7JuOLJC/JI0=", "_parent": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "name": "fly", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLInterface", "_id": "AAAAAAFZ7JvaEJDI36w=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "QuackBehaviour", "ownedElements": [ { "_type": "UMLAssociation", "_id": "AAAAAAFZ7LyNM5hkZH8=", "_parent": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LyNM5hlVTI=", "_parent": { "$ref": "AAAAAAFZ7LyNM5hkZH8=" }, "reference": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFZ7LyNNJhmQfc=", "_parent": { "$ref": "AAAAAAFZ7LyNM5hkZH8=" }, "reference": { "$ref": "AAAAAAFZ6wHchY7fCM0=" }, "visibility": "public", "navigable": true, "aggregation": "composite", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7JwihJD0e2k=", "_parent": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "name": "quack", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ7KvfspGECl4=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "FlyWithWings", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7KxOKZHmKHk=", "_parent": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "source": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "target": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7KwAE5Gu1/8=", "_parent": { "$ref": "AAAAAAFZ7KvfspGECl4=" }, "name": "fly", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ7Kwc2pG1JDo=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "FlyNoWay", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7KxUwpH3GCs=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "source": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "target": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7Kw2GpHf2bI=", "_parent": { "$ref": "AAAAAAFZ7Kwc2pG1JDo=" }, "name": "fly", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ7K4B3JI/jGY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "FlyRocketPowered", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7K5HvJJyRQQ=", "_parent": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "source": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "target": { "$ref": "AAAAAAFZ7JtP0pCUJk8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7K4gk5JpKnU=", "_parent": { "$ref": "AAAAAAFZ7K4B3JI/jGY=" }, "name": "fly", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ7K+p+ZKI5p4=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Quack", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7LB4UJMdSC8=", "_parent": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "source": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "target": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7K+7+ZKyJQ0=", "_parent": { "$ref": "AAAAAAFZ7K+p+ZKI5p4=" }, "name": "quack", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ7K/TgZK5j3I=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Squeak", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7LB/l5MuGYA=", "_parent": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "source": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "target": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7K/o/JLj1Dg=", "_parent": { "$ref": "AAAAAAFZ7K/TgZK5j3I=" }, "name": "quack", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZ7LACKZLqnh0=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "MuteQuack", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFZ7LCHj5M/0Cc=", "_parent": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "source": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "target": { "$ref": "AAAAAAFZ7JvaEJDI36w=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZ7LAYnpMUYDc=", "_parent": { "$ref": "AAAAAAFZ7LACKZLqnh0=" }, "name": "quack", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false } ], "visibility": "public" } ] } ================================================ FILE: Code/HomeTheater/build.xml ================================================ Builds, tests, and runs the project HomeTheater. ================================================ FILE: Code/HomeTheater/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/HomeTheater/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/HomeTheater/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=a11f8012 build.xml.script.CRC32=056443fd build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=a11f8012 nbproject/build-impl.xml.script.CRC32=a575a071 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/HomeTheater/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/HomeTheater.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=hometheater.HomeTheater manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/HomeTheater/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject HomeTheater ================================================ FILE: Code/HomeTheater/src/hometheater/Amplifier.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class Amplifier { public DVDPlayer dvdPlayer; public Sound soundDevice; public void setDvd(DVDPlayer dvd){ dvdPlayer = dvd; } public void setSoundDevice(Sound sound){ soundDevice = sound; } public void setStereoSound(){ soundDevice.stereoMode(); } public void setSurroundSound(){ dvdPlayer.setSurroundAudio(); soundDevice.surroundMode(); } public void setVolume(int level){ soundDevice.setVolume(level); } public void on(){ System.out.println("Amplifier hidup"); } public void off(){ System.out.println("Amplifier mati"); } } ================================================ FILE: Code/HomeTheater/src/hometheater/DVDPlayer.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class DVDPlayer { public String movie; public DVDPlayer(String movie){ this.movie = movie; } public void on(){ // Turn on the DVD player System.out.println("DVD player hidup"); } public void off(){ // Turn off the DVD player System.out.println("DVD player mati"); } public void play(){ // Play the movie System.out.println("DVD player memutar film \"" + movie + "\""); } public void pause(){ // Pause the movie System.out.println("Pemutaran film \"" + movie + "\" dijeda"); } public void stop(){ // Stop the movie System.out.println("Film \"" + movie + "\" selesai diputar"); } public void setSurroundAudio(){ // Set the DVD player audio output to surround System.out.println("Audio DVD dalam mode surround"); } } ================================================ FILE: Code/HomeTheater/src/hometheater/HomeTheater.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class HomeTheater { /** * @param args the command line arguments */ public static void main(String[] args) { // Pilih film String film = "Habibie & Ainun"; // Instalasi perlengkapan Sound sound = new Sound(); Amplifier amplifier = new Amplifier(); DVDPlayer dvd = new DVDPlayer(film); Proyektor proyektor = new Proyektor(dvd); LampuRuangan lampu = new LampuRuangan(); Layar layar = new Layar(); PopcornPopper popcorn = new PopcornPopper(); // Mulai menonton film RemoteControl remote = new RemoteControl(sound,amplifier,dvd,proyektor,popcorn,layar,lampu); remote.watchMovie(); lampu.redup(30); remote.endMovie(); } } ================================================ FILE: Code/HomeTheater/src/hometheater/LampuRuangan.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class LampuRuangan { public void hidup(){ System.out.println("Lampu ruangan menyala terang"); } public void padam(){ System.out.println("Lampu ruangan dipadamkan"); } public void redup(int level){ System.out.println("Lampu ruangan menyala redup dengan intensitas " + level + "%"); } } ================================================ FILE: Code/HomeTheater/src/hometheater/Layar.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class Layar { public void gulung(){ System.out.println("Layar digulung"); } public void buka(){ System.out.println("Layar diturunkan dan siap digunakan"); } } ================================================ FILE: Code/HomeTheater/src/hometheater/PopcornPopper.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class PopcornPopper { public void on(){ System.out.println("Mesin pembuat popcorn dihidupkan"); } public void off(){ System.out.println("Mesin pembuat popcorn dimatikan"); } public void pop(){ System.out.println("Popcorn sedang dibuat"); System.out.println("Sebungkus popcorn siap dinikmati"); } } ================================================ FILE: Code/HomeTheater/src/hometheater/Proyektor.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class Proyektor { public DVDPlayer dvdPlayer; public Proyektor(DVDPlayer dvd){ dvdPlayer = dvd; } public void on(){ System.out.println("Proyektor siap digunakan"); } public void off(){ System.out.println("Proyektor selesai digunakan"); } public void modeTV(){ System.out.println("Proyektor dalam mode TV menampilkan film \"" + dvdPlayer.movie + "\""); } public void modeLayarLebar(){ System.out.println("Proyektor dalam mode layar lebar menampilkan film \"" + dvdPlayer.movie + "\""); } } ================================================ FILE: Code/HomeTheater/src/hometheater/RemoteControl.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class RemoteControl { Sound sound; Amplifier amplifier; DVDPlayer dvd; Proyektor proyektor; PopcornPopper popcorn; Layar layar; LampuRuangan lampu; public RemoteControl(Sound sound, Amplifier amplifier, DVDPlayer dvd, Proyektor proyektor, PopcornPopper popcorn, Layar layar, LampuRuangan lampu){ this.sound = sound; this.amplifier = amplifier; this.dvd = dvd; this.proyektor = proyektor; this.popcorn = popcorn; this.layar = layar; this.lampu = lampu; } public void watchMovie(){ popcorn.on(); popcorn.pop(); lampu.hidup(); lampu.redup(50); layar.buka(); proyektor.on(); proyektor.modeLayarLebar(); sound.on(); amplifier.on(); amplifier.setDvd(dvd); amplifier.setSoundDevice(sound); amplifier.setSurroundSound(); amplifier.setVolume(6); dvd.on(); dvd.play(); } public void endMovie(){ dvd.stop(); dvd.off(); amplifier.setVolume(0); amplifier.off(); sound.off(); proyektor.off(); layar.gulung(); lampu.redup(100); popcorn.off(); } } ================================================ FILE: Code/HomeTheater/src/hometheater/Sound.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hometheater; /** * * @author User */ public class Sound { public void on(){ // Turn on the sound system System.out.println("Sound system hidup."); System.out.println("Volume sound system = 0"); } public void off(){ // Turn off the sound system System.out.println("Sound system mati"); } public void setVolume(int level){ // Set the sound's volume to level System.out.println("Volume sound system = " + level); } public void stereoMode(){ // Set sound mode for stereo System.out.println("Mode sound = stereo"); } public void surroundMode(){ // Set sound mode for surround System.out.println("Mode sound = surround"); } } ================================================ FILE: Code/JualPermenKaret/build.xml ================================================ Builds, tests, and runs the project JualPermenKaret. ================================================ FILE: Code/JualPermenKaret/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/JualPermenKaret/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/JualPermenKaret/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=dfcb39f8 build.xml.script.CRC32=5a172e3a build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=dfcb39f8 nbproject/build-impl.xml.script.CRC32=10703ea4 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/JualPermenKaret/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/JualPermenKaret.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=jualpermenkaret.JualPermenKaret manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/JualPermenKaret/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject JualPermenKaret ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/JualPermenKaret.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public class JualPermenKaret { /** * @param args the command line arguments */ public static void main(String[] args) { MesinPermenKaret mesin = new MesinPermenKaret(2); mesin.koinMasuk(); mesin.putarTuas(); mesin.koinMasuk(); mesin.putarTuas(); mesin.koinMasuk(); mesin.putarTuas(); mesin.isiUlang(5); mesin.koinMasuk(); mesin.putarTuas(); } } ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/MesinPermenKaret.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public class MesinPermenKaret { private State adaKoin; private State tidakAdaKoin; private State permenKaretTerjual; private State permenKaretHabis; private State terjualDenganBonus; private State state; private int sisaPermen = 0; public MesinPermenKaret(int jumlahPermen){ adaKoin = new StateAdaKoin(this); tidakAdaKoin = new StateTidakAdaKoin(this); permenKaretTerjual = new StatePermenKaretTerjual(this); permenKaretHabis = new StatePermenKaretHabis(this); terjualDenganBonus = new StateTerjualDenganBonus(this); sisaPermen += jumlahPermen; if(sisaPermen > 0) state = tidakAdaKoin; else state = permenKaretHabis; } public void koinMasuk(){ state.koinMasuk(); } public void koinKeluar(){ state.koinKeluar(); } public void putarTuas(){ state.putarTuas(); state.keluarkanPermen(); } public void keluarkanPermen(int jumlah){ if(sisaPermen != 0) sisaPermen -= jumlah; System.out.println("Permen karet dikeluarkan: " + jumlah + " biji (Sisa: "+ sisaPermen +")"); } public void isiUlang(int jumlah){ state.isiUlang(jumlah); } public void setState(State state){ this.state = state; } public void setSisaPermen(int tambahan){ sisaPermen += tambahan; } public int getSisaPermen(){ return sisaPermen; } public State getAdaKoinState(){ return adaKoin; } public State getTidakAdaKoinState(){ return tidakAdaKoin; } public State getPermenKaretTerjualState(){ return permenKaretTerjual; } public State getPermenKaretHabisState(){ return permenKaretHabis; } public State getTerjualDenganBonusState(){ return terjualDenganBonus; } } ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/State.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public interface State { void koinMasuk(); void koinKeluar(); void putarTuas(); void keluarkanPermen(); void isiUlang(int jumlahPermen); } ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/StateAdaKoin.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public class StateAdaKoin implements State{ private MesinPermenKaret mesin; public StateAdaKoin(MesinPermenKaret mesin){ this.mesin = mesin; } @Override public void koinMasuk(){ System.out.println("Maaf, Anda sudah memasukkan koin"); } @Override public void koinKeluar(){ System.out.println("Koin diambil kembali, penjualan dibatalkan"); mesin.setState(mesin.getTidakAdaKoinState()); } @Override public void putarTuas(){ System.out.println("Tuas diputar"); mesin.setState(mesin.getPermenKaretTerjualState()); } @Override public void keluarkanPermen(){ System.out.println("Mohon putar tuas terlebih dahulu"); } @Override public void isiUlang(int jumlahPermen){ System.out.println("Isi ulang tidak bisa dilakukan saat ada penjualan"); } } ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/StatePermenKaretHabis.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public class StatePermenKaretHabis implements State{ private MesinPermenKaret mesin; public StatePermenKaretHabis(MesinPermenKaret mesin){ this.mesin = mesin; } @Override public void koinMasuk(){ System.out.println("Mohon maaf, stok permen sedang habis"); } @Override public void koinKeluar(){ System.out.println("Tidak ada koin"); } @Override public void putarTuas(){ System.out.println("Mohon maaf, tidak ada sisa permen di dalam mesin"); } @Override public void keluarkanPermen(){ System.out.println("Mohon maaf, tidak ada sisa permen yang dapat dikeluarkan"); } @Override public void isiUlang(int jumlahPermen){ mesin.setSisaPermen(jumlahPermen); System.out.println(jumlahPermen + " biji permen ditambahkan ke dalam mesin"); mesin.setState(mesin.getTidakAdaKoinState()); } } ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/StatePermenKaretTerjual.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public class StatePermenKaretTerjual implements State{ private MesinPermenKaret mesin; public StatePermenKaretTerjual(MesinPermenKaret mesin){ this.mesin = mesin; } @Override public void koinMasuk(){ System.out.println("Maaf, koin tidak dapat dimasukkan saat sedang ada penjualan"); } @Override public void koinKeluar(){ System.out.println("Maaf, koin tidak dapat diambil kembali"); } @Override public void putarTuas(){ System.out.println("Mohon menunggu, permen sedang dikeluarkan"); } @Override public void keluarkanPermen(){ mesin.keluarkanPermen(1); if(mesin.getSisaPermen() > 0) mesin.setState(mesin.getTidakAdaKoinState()); else mesin.setState(mesin.getPermenKaretHabisState()); } @Override public void isiUlang(int jumlahPermen){ System.out.println("Penjualan permen sedang berlangsung, mohon menunggu"); } } ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/StateTerjualDenganBonus.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public class StateTerjualDenganBonus implements State{ private MesinPermenKaret mesin; public StateTerjualDenganBonus(MesinPermenKaret mesin){ this.mesin = mesin; } @Override public void koinMasuk(){ } @Override public void koinKeluar(){ } @Override public void putarTuas(){ } @Override public void keluarkanPermen(){ } @Override public void isiUlang(int jumlahPermen){ } } ================================================ FILE: Code/JualPermenKaret/src/jualpermenkaret/StateTidakAdaKoin.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package jualpermenkaret; /** * * @author User */ public class StateTidakAdaKoin implements State{ private MesinPermenKaret mesin; public StateTidakAdaKoin(MesinPermenKaret mesin){ this.mesin = mesin; } @Override public void koinMasuk(){ System.out.println("Koin dimasukkan"); mesin.setState(mesin.getAdaKoinState()); } @Override public void koinKeluar(){ System.out.println("Tidak ada koin yang bisa dikeluarkan"); } @Override public void putarTuas(){ System.out.println("Masukkan koin terlebih dahulu"); } @Override public void keluarkanPermen(){ System.out.println("Permen tidak dapat dikeluarkan"); } @Override public void isiUlang(int jumlahPermen){ System.out.println("Permen karet belum habis"); } } ================================================ FILE: Code/Kingdom/Kingdom/build.xml ================================================ Builds, tests, and runs the project Kingdom. ================================================ FILE: Code/Kingdom/Kingdom/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Kingdom/Kingdom/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Kingdom/Kingdom/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=b23da31a build.xml.script.CRC32=5470d9ea build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=b23da31a nbproject/build-impl.xml.script.CRC32=81e29d80 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Kingdom/Kingdom/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/Kingdom.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=kingdom.KingdomSimulation manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Kingdom/Kingdom/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject Kingdom ================================================ FILE: Code/Kingdom/Kingdom/src/kingdom/King.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package kingdom; /** * * @author Khoirul Umam */ public class King extends KingdomCharacter { public King() { hitpoint = 20; strength = 100; } } ================================================ FILE: Code/Kingdom/Kingdom/src/kingdom/KingdomCharacter.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package kingdom; /** * * @author Khoirul Umam */ public class KingdomCharacter { public int hitpoint; public int strength; public void fight(){ System.out.println("Menyerang dengan kekuatan sebesar " + this.hitpoint + " poin"); } public void defend() { System.out.println("Bertahan dengan kekuatan sebesar " + this.strength + " poin"); } } ================================================ FILE: Code/Kingdom/Kingdom/src/kingdom/KingdomSimulation.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package kingdom; /** * * @author Khoirul Umam */ public class KingdomSimulation { public static void main(String[] args) { King king = new King(); System.out.println("Aku seorang raja"); king.fight(); king.defend(); } } ================================================ FILE: Code/Kingdom/Kingdom/src/kingdom/Knight.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package kingdom; /** * * @author Khoirul Umam */ public class Knight extends KingdomCharacter { public Knight() { hitpoint = 80; strength = 80; } } ================================================ FILE: Code/Kingdom/Kingdom.mdj ================================================ { "_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", "visible": true, "defaultDiagram": true, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFZxZ34Q8fn4hA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZxZ34RMfoRCw=", "_parent": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "model": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZxZ34RcfpR7Q=", "_parent": { "$ref": "AAAAAAFZxZ34RMfoRCw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -144, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxZ34RcfqKjY=", "_parent": { "$ref": "AAAAAAFZxZ34RMfoRCw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 135, "width": 117.01904296875, "height": 13, "autoResize": false, "underline": false, "text": "KingdomCharacter", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxZ34RcfrDHQ=", "_parent": { "$ref": "AAAAAAFZxZ34RMfoRCw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -144, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxZ34Rsfs77k=", "_parent": { "$ref": "AAAAAAFZxZ34RMfoRCw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -144, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 264, "top": 128, "width": 127.01904296875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZxZ34RcfpR7Q=" }, "nameLabel": { "$ref": "AAAAAAFZxZ34RcfqKjY=" }, "namespaceLabel": { "$ref": "AAAAAAFZxZ34RcfrDHQ=" }, "propertyLabel": { "$ref": "AAAAAAFZxZ34Rsfs77k=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZxZ34RsftJ5E=", "_parent": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "model": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFZxZ+mlMgiYbc=", "_parent": { "$ref": "AAAAAAFZxZ34RsftJ5E=" }, "model": { "$ref": "AAAAAAFZxZ+mRsgf/Z0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 158, "width": 117.01904296875, "height": 13, "autoResize": false, "underline": false, "text": "+hitpoint", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFZxZ/lfcgpjQ8=", "_parent": { "$ref": "AAAAAAFZxZ34RsftJ5E=" }, "model": { "$ref": "AAAAAAFZxZ/lMsgmEjc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 173, "width": 117.01904296875, "height": 13, "autoResize": false, "underline": false, "text": "+strength", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 264, "top": 153, "width": 127.01904296875, "height": 38, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZxZ34R8fud8g=", "_parent": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "model": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFZxZ4rHcgSnC4=", "_parent": { "$ref": "AAAAAAFZxZ34R8fud8g=" }, "model": { "$ref": "AAAAAAFZxZ4qucgP54o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 196, "width": 117.01904296875, "height": 13, "autoResize": false, "underline": false, "text": "+fight()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFZxZ5oMcgZiC0=", "_parent": { "$ref": "AAAAAAFZxZ34R8fud8g=" }, "model": { "$ref": "AAAAAAFZxZ5n3cgWyf4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 211, "width": 117.01904296875, "height": 13, "autoResize": false, "underline": false, "text": "+defend()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 264, "top": 191, "width": 127.01904296875, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZxZ34SMfv5dA=", "_parent": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "model": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -72, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZxZ34SMfw5TU=", "_parent": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "model": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -72, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 264, "top": 128, "width": 127.01904296875, "height": 101, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZxZ34RMfoRCw=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZxZ34RsftJ5E=" }, "operationCompartment": { "$ref": "AAAAAAFZxZ34R8fud8g=" }, "receptionCompartment": { "$ref": "AAAAAAFZxZ34SMfv5dA=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZxZ34SMfw5TU=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZxaAT+sgvf38=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZxaAT+sgwsGw=", "_parent": { "$ref": "AAAAAAFZxaAT+sgvf38=" }, "model": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZxaAT+sgx8Hg=", "_parent": { "$ref": "AAAAAAFZxaAT+sgwsGw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaAT+sgylqg=", "_parent": { "$ref": "AAAAAAFZxaAT+sgwsGw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 141, "top": 295, "width": 41.919921875, "height": 13, "autoResize": false, "underline": false, "text": "King", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaAT+sgz8LQ=", "_parent": { "$ref": "AAAAAAFZxaAT+sgwsGw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaAT+sg0SjU=", "_parent": { "$ref": "AAAAAAFZxaAT+sgwsGw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 136, "top": 288, "width": 51.919921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZxaAT+sgx8Hg=" }, "nameLabel": { "$ref": "AAAAAAFZxaAT+sgylqg=" }, "namespaceLabel": { "$ref": "AAAAAAFZxaAT+sgz8LQ=" }, "propertyLabel": { "$ref": "AAAAAAFZxaAT+sg0SjU=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZxaAT+sg1FDI=", "_parent": { "$ref": "AAAAAAFZxaAT+sgvf38=" }, "model": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 136, "top": 313, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZxaAT+sg2maM=", "_parent": { "$ref": "AAAAAAFZxaAT+sgvf38=" }, "model": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 136, "top": 323, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZxaAT+sg3cWQ=", "_parent": { "$ref": "AAAAAAFZxaAT+sgvf38=" }, "model": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 56, "top": 8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZxaAT+sg43bo=", "_parent": { "$ref": "AAAAAAFZxaAT+sgvf38=" }, "model": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 56, "top": 8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 136, "top": 288, "width": 51.919921875, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZxaAT+sgwsGw=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZxaAT+sg1FDI=" }, "operationCompartment": { "$ref": "AAAAAAFZxaAT+sg2maM=" }, "receptionCompartment": { "$ref": "AAAAAAFZxaAT+sg3cWQ=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZxaAT+sg43bo=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZxaBiKshZbG4=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZxaBiKshazpE=", "_parent": { "$ref": "AAAAAAFZxaBiKshZbG4=" }, "model": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZxaBiKshbmiw=", "_parent": { "$ref": "AAAAAAFZxaBiKshazpE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaBiKshc2EQ=", "_parent": { "$ref": "AAAAAAFZxaBiKshazpE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 221, "top": 295, "width": 41.919921875, "height": 13, "autoResize": false, "underline": false, "text": "Queen", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaBiKshd+MA=", "_parent": { "$ref": "AAAAAAFZxaBiKshazpE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaBiKshevQw=", "_parent": { "$ref": "AAAAAAFZxaBiKshazpE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 216, "top": 288, "width": 51.919921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZxaBiKshbmiw=" }, "nameLabel": { "$ref": "AAAAAAFZxaBiKshc2EQ=" }, "namespaceLabel": { "$ref": "AAAAAAFZxaBiKshd+MA=" }, "propertyLabel": { "$ref": "AAAAAAFZxaBiKshevQw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZxaBiKshfOuc=", "_parent": { "$ref": "AAAAAAFZxaBiKshZbG4=" }, "model": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 216, "top": 313, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZxaBiKshglz0=", "_parent": { "$ref": "AAAAAAFZxaBiKshZbG4=" }, "model": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 216, "top": 323, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZxaBiKshhSYk=", "_parent": { "$ref": "AAAAAAFZxaBiKshZbG4=" }, "model": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZxaBiKshiBhQ=", "_parent": { "$ref": "AAAAAAFZxaBiKshZbG4=" }, "model": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 216, "top": 288, "width": 51.919921875, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZxaBiKshazpE=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZxaBiKshfOuc=" }, "operationCompartment": { "$ref": "AAAAAAFZxaBiKshglz0=" }, "receptionCompartment": { "$ref": "AAAAAAFZxaBiKshhSYk=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZxaBiKshiBhQ=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZxaB578iDpsA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZxaB578iEqRg=", "_parent": { "$ref": "AAAAAAFZxaB578iDpsA=" }, "model": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZxaB578iF6JY=", "_parent": { "$ref": "AAAAAAFZxaB578iEqRg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -80, "top": -32, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaB578iG6fs=", "_parent": { "$ref": "AAAAAAFZxaB578iEqRg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 301, "top": 295, "width": 41.919921875, "height": 13, "autoResize": false, "underline": false, "text": "Knight", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaB578iHhfQ=", "_parent": { "$ref": "AAAAAAFZxaB578iEqRg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -80, "top": -32, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxaB578iIrrE=", "_parent": { "$ref": "AAAAAAFZxaB578iEqRg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -80, "top": -32, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 296, "top": 288, "width": 51.919921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZxaB578iF6JY=" }, "nameLabel": { "$ref": "AAAAAAFZxaB578iG6fs=" }, "namespaceLabel": { "$ref": "AAAAAAFZxaB578iHhfQ=" }, "propertyLabel": { "$ref": "AAAAAAFZxaB578iIrrE=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZxaB578iJbWo=", "_parent": { "$ref": "AAAAAAFZxaB578iDpsA=" }, "model": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 296, "top": 313, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZxaB578iKC98=", "_parent": { "$ref": "AAAAAAFZxaB578iDpsA=" }, "model": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 296, "top": 323, "width": 51.919921875, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZxaB578iLdwE=", "_parent": { "$ref": "AAAAAAFZxaB578iDpsA=" }, "model": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -40, "top": -16, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZxaB5/siMYbA=", "_parent": { "$ref": "AAAAAAFZxaB578iDpsA=" }, "model": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -40, "top": -16, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 296, "top": 288, "width": 51.919921875, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZxaB578iEqRg=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZxaB578iJbWo=" }, "operationCompartment": { "$ref": "AAAAAAFZxaB578iKC98=" }, "receptionCompartment": { "$ref": "AAAAAAFZxaB578iLdwE=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZxaB5/siMYbA=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZxadA48itFC8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZxadA48iur1k=", "_parent": { "$ref": "AAAAAAFZxadA48itFC8=" }, "model": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZxadA48ivJVk=", "_parent": { "$ref": "AAAAAAFZxadA48iur1k=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -176, "top": -32, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxadA48iwBp0=", "_parent": { "$ref": "AAAAAAFZxadA48iur1k=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 381, "top": 295, "width": 44.0654296875, "height": 13, "autoResize": false, "underline": false, "text": "Soldier", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxadA48ixFuc=", "_parent": { "$ref": "AAAAAAFZxadA48iur1k=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -176, "top": -32, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxadA48iywF8=", "_parent": { "$ref": "AAAAAAFZxadA48iur1k=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -176, "top": -32, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 376, "top": 288, "width": 54.0654296875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZxadA48ivJVk=" }, "nameLabel": { "$ref": "AAAAAAFZxadA48iwBp0=" }, "namespaceLabel": { "$ref": "AAAAAAFZxadA48ixFuc=" }, "propertyLabel": { "$ref": "AAAAAAFZxadA48iywF8=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZxadA48izQ2E=", "_parent": { "$ref": "AAAAAAFZxadA48itFC8=" }, "model": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 376, "top": 313, "width": 54.0654296875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZxadA48i0pGQ=", "_parent": { "$ref": "AAAAAAFZxadA48itFC8=" }, "model": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 376, "top": 323, "width": 54.0654296875, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZxadA48i1GK0=", "_parent": { "$ref": "AAAAAAFZxadA48itFC8=" }, "model": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -88, "top": -16, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZxadA48i2gmM=", "_parent": { "$ref": "AAAAAAFZxadA48itFC8=" }, "model": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -88, "top": -16, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 376, "top": 288, "width": 54.0654296875, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZxadA48iur1k=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZxadA48izQ2E=" }, "operationCompartment": { "$ref": "AAAAAAFZxadA48i0pGQ=" }, "receptionCompartment": { "$ref": "AAAAAAFZxadA48i1GK0=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZxadA48i2gmM=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFZxadXRcjXkE0=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFZxadXRcjYETs=", "_parent": { "$ref": "AAAAAAFZxadXRcjXkE0=" }, "model": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFZxadXRcjZDJc=", "_parent": { "$ref": "AAAAAAFZxadXRcjYETs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -304, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxadXRcjaqwU=", "_parent": { "$ref": "AAAAAAFZxadXRcjYETs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 461, "top": 295, "width": 46.96630859375, "height": 13, "autoResize": false, "underline": false, "text": "Villager", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxadXRcjbM2c=", "_parent": { "$ref": "AAAAAAFZxadXRcjYETs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -304, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFZxadXRcjcOrY=", "_parent": { "$ref": "AAAAAAFZxadXRcjYETs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -304, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 456, "top": 288, "width": 56.96630859375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFZxadXRcjZDJc=" }, "nameLabel": { "$ref": "AAAAAAFZxadXRcjaqwU=" }, "namespaceLabel": { "$ref": "AAAAAAFZxadXRcjbM2c=" }, "propertyLabel": { "$ref": "AAAAAAFZxadXRcjcOrY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFZxadXRcjdx0s=", "_parent": { "$ref": "AAAAAAFZxadXRcjXkE0=" }, "model": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 456, "top": 313, "width": 56.96630859375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFZxadXRcjeYMk=", "_parent": { "$ref": "AAAAAAFZxadXRcjXkE0=" }, "model": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 456, "top": 323, "width": 56.96630859375, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFZxadXRcjforo=", "_parent": { "$ref": "AAAAAAFZxadXRcjXkE0=" }, "model": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -152, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFZxadXRcjgWXY=", "_parent": { "$ref": "AAAAAAFZxadXRcjXkE0=" }, "model": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -152, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 456, "top": 288, "width": 56.96630859375, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFZxadXRcjYETs=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFZxadXRcjdx0s=" }, "operationCompartment": { "$ref": "AAAAAAFZxadXRcjeYMk=" }, "receptionCompartment": { "$ref": "AAAAAAFZxadXRcjforo=" }, "templateParameterCompartment": { "$ref": "AAAAAAFZxadXRcjgWXY=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZxai0askIHPM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxai0ackGVVc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai0askJiSw=", "_parent": { "$ref": "AAAAAAFZxai0askIHPM=" }, "model": { "$ref": "AAAAAAFZxai0ackGVVc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 215, "top": 241, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxai0askIHPM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai0a8kKNb4=", "_parent": { "$ref": "AAAAAAFZxai0askIHPM=" }, "model": { "$ref": "AAAAAAFZxai0ackGVVc=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 206, "top": 229, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZxai0askIHPM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai0a8kLNT0=", "_parent": { "$ref": "AAAAAAFZxai0askIHPM=" }, "model": { "$ref": "AAAAAAFZxai0ackGVVc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 234, "top": 264, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxai0askIHPM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "tail": { "$ref": "AAAAAAFZxaAT+sgvf38=" }, "lineStyle": 1, "points": "188:289;263:229", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZxai0askJiSw=" }, "stereotypeLabel": { "$ref": "AAAAAAFZxai0a8kKNb4=" }, "propertyLabel": { "$ref": "AAAAAAFZxai0a8kLNT0=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZxai6nckZg4Q=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxai6nckXovA=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai6nckamAE=", "_parent": { "$ref": "AAAAAAFZxai6nckZg4Q=" }, "model": { "$ref": "AAAAAAFZxai6nckXovA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 262, "top": 243, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxai6nckZg4Q=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai6nckbBAw=", "_parent": { "$ref": "AAAAAAFZxai6nckZg4Q=" }, "model": { "$ref": "AAAAAAFZxai6nckXovA=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 249, "top": 235, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZxai6nckZg4Q=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai6nckcBu4=", "_parent": { "$ref": "AAAAAAFZxai6nckZg4Q=" }, "model": { "$ref": "AAAAAAFZxai6nckXovA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 287, "top": 260, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxai6nckZg4Q=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "tail": { "$ref": "AAAAAAFZxaBiKshZbG4=" }, "lineStyle": 1, "points": "256:287;294:229", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZxai6nckamAE=" }, "stereotypeLabel": { "$ref": "AAAAAAFZxai6nckbBAw=" }, "propertyLabel": { "$ref": "AAAAAAFZxai6nckcBu4=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZxai/OMkqGEo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxai/OMkokjQ=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai/OMkr+rM=", "_parent": { "$ref": "AAAAAAFZxai/OMkqGEo=" }, "model": { "$ref": "AAAAAAFZxai/OMkokjQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 308, "top": 250, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxai/OMkqGEo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai/OMksqZg=", "_parent": { "$ref": "AAAAAAFZxai/OMkqGEo=" }, "model": { "$ref": "AAAAAAFZxai/OMkokjQ=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 293, "top": 249, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZxai/OMkqGEo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxai/OMktsH4=", "_parent": { "$ref": "AAAAAAFZxai/OMkqGEo=" }, "model": { "$ref": "AAAAAAFZxai/OMkokjQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 337, "top": 253, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxai/OMkqGEo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "tail": { "$ref": "AAAAAAFZxaB578iDpsA=" }, "lineStyle": 1, "points": "322:287;325:229", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZxai/OMkr+rM=" }, "stereotypeLabel": { "$ref": "AAAAAAFZxai/OMksqZg=" }, "propertyLabel": { "$ref": "AAAAAAFZxai/OMktsH4=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZxajDzMk7i18=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxajDzMk5eJE=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZxajDzMk8MHc=", "_parent": { "$ref": "AAAAAAFZxajDzMk7i18=" }, "model": { "$ref": "AAAAAAFZxajDzMk5eJE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 358, "top": 259, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxajDzMk7i18=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxajDzMk9hPM=", "_parent": { "$ref": "AAAAAAFZxajDzMk7i18=" }, "model": { "$ref": "AAAAAAFZxajDzMk5eJE=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 345, "top": 266, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZxajDzMk7i18=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxajDzMk+0pY=", "_parent": { "$ref": "AAAAAAFZxajDzMk7i18=" }, "model": { "$ref": "AAAAAAFZxajDzMk5eJE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 385, "top": 244, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxajDzMk7i18=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "tail": { "$ref": "AAAAAAFZxadA48itFC8=" }, "lineStyle": 1, "points": "389:287;356:229", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZxajDzMk8MHc=" }, "stereotypeLabel": { "$ref": "AAAAAAFZxajDzMk9hPM=" }, "propertyLabel": { "$ref": "AAAAAAFZxajDzMk+0pY=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFZxajKDclMtLM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFZxajKDclKHbU=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFZxajKDclNSlo=", "_parent": { "$ref": "AAAAAAFZxajKDclMtLM=" }, "model": { "$ref": "AAAAAAFZxajKDclKHbU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 411, "top": 263, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxajKDclMtLM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxajKDclOVHw=", "_parent": { "$ref": "AAAAAAFZxajKDclMtLM=" }, "model": { "$ref": "AAAAAAFZxajKDclKHbU=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 401, "top": 274, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFZxajKDclMtLM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFZxajKDclPe7c=", "_parent": { "$ref": "AAAAAAFZxajKDclMtLM=" }, "model": { "$ref": "AAAAAAFZxajKDclKHbU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 430, "top": 240, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFZxajKDclMtLM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFZxZ34Q8fn4hA=" }, "tail": { "$ref": "AAAAAAFZxadXRcjXkE0=" }, "lineStyle": 1, "points": "456:287;387:229", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFZxajKDclNSlo=" }, "stereotypeLabel": { "$ref": "AAAAAAFZxajKDclOVHw=" }, "propertyLabel": { "$ref": "AAAAAAFZxajKDclPe7c=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAFZxZ34Psfl2rY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "KingdomCharacter", "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFZxZ+mRsgf/Z0=", "_parent": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "name": "hitpoint", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFZxZ/lMsgmEjc=", "_parent": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "name": "strength", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFZxZ4qucgP54o=", "_parent": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "name": "fight", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFZxZ5n3cgWyf4=", "_parent": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "name": "defend", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZxaAT+sgtpF4=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "King", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZxai0ackGVVc=", "_parent": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "source": { "$ref": "AAAAAAFZxaAT+sgtpF4=" }, "target": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZxaBiKshXV7I=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Queen", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZxai6nckXovA=", "_parent": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "source": { "$ref": "AAAAAAFZxaBiKshXV7I=" }, "target": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZxaB578iBNOI=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Knight", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZxai/OMkokjQ=", "_parent": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "source": { "$ref": "AAAAAAFZxaB578iBNOI=" }, "target": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZxadA4sirOAo=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Soldier", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZxajDzMk5eJE=", "_parent": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "source": { "$ref": "AAAAAAFZxadA4sirOAo=" }, "target": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFZxadXRcjVg5s=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Villager", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFZxajKDclKHbU=", "_parent": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "source": { "$ref": "AAAAAAFZxadXRcjVg5s=" }, "target": { "$ref": "AAAAAAFZxZ34Psfl2rY=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false } ], "visibility": "public" } ] } ================================================ FILE: Code/PizzaFactory/UML.mdj ================================================ { "_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", "visible": true, "defaultDiagram": true, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFaVra3uAn6JYk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaVra3tQn45ZI=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaVra3uAn7Y/A=", "_parent": { "$ref": "AAAAAAFaVra3uAn6JYk=" }, "model": { "$ref": "AAAAAAFaVra3tQn45ZI=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaVra3uQn8eGc=", "_parent": { "$ref": "AAAAAAFaVra3uAn7Y/A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVra3uQn9S+Q=", "_parent": { "$ref": "AAAAAAFaVra3uAn7Y/A=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 285, "top": 215, "width": 49.11181640625, "height": 13, "autoResize": false, "underline": false, "text": "Product", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVra3uQn+HvY=", "_parent": { "$ref": "AAAAAAFaVra3uAn7Y/A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVra3uQn/Cl8=", "_parent": { "$ref": "AAAAAAFaVra3uAn7Y/A=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 280, "top": 208, "width": 59.11181640625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaVra3uQn8eGc=" }, "nameLabel": { "$ref": "AAAAAAFaVra3uQn9S+Q=" }, "namespaceLabel": { "$ref": "AAAAAAFaVra3uQn+HvY=" }, "propertyLabel": { "$ref": "AAAAAAFaVra3uQn/Cl8=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaVra3ugoAT6E=", "_parent": { "$ref": "AAAAAAFaVra3uAn6JYk=" }, "model": { "$ref": "AAAAAAFaVra3tQn45ZI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 280, "top": 233, "width": 59.11181640625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaVra3ugoB1eU=", "_parent": { "$ref": "AAAAAAFaVra3uAn6JYk=" }, "model": { "$ref": "AAAAAAFaVra3tQn45ZI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 280, "top": 243, "width": 59.11181640625, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaVra3uwoCpPg=", "_parent": { "$ref": "AAAAAAFaVra3uAn6JYk=" }, "model": { "$ref": "AAAAAAFaVra3tQn45ZI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 88, "top": 8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaVra3vAoDhZs=", "_parent": { "$ref": "AAAAAAFaVra3uAn6JYk=" }, "model": { "$ref": "AAAAAAFaVra3tQn45ZI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 88, "top": 8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 280, "top": 208, "width": 59.11181640625, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaVra3uAn7Y/A=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaVra3ugoAT6E=" }, "operationCompartment": { "$ref": "AAAAAAFaVra3ugoB1eU=" }, "receptionCompartment": { "$ref": "AAAAAAFaVra3uwoCpPg=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaVra3vAoDhZs=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaVrbT6gok2Wo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaVrbT6wol7Bg=", "_parent": { "$ref": "AAAAAAFaVrbT6gok2Wo=" }, "model": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaVrbT7AomWbY=", "_parent": { "$ref": "AAAAAAFaVrbT6wol7Bg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 76, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrbT7Qonuco=", "_parent": { "$ref": "AAAAAAFaVrbT6wol7Bg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 253, "top": 359, "width": 105.4599609375, "height": 13, "autoResize": false, "underline": false, "text": "ConcreteProduct", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrbT7QoohI0=", "_parent": { "$ref": "AAAAAAFaVrbT6wol7Bg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 76, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrbT7QopiDo=", "_parent": { "$ref": "AAAAAAFaVrbT6wol7Bg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": 76, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 248, "top": 352, "width": 115.4599609375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaVrbT7AomWbY=" }, "nameLabel": { "$ref": "AAAAAAFaVrbT7Qonuco=" }, "namespaceLabel": { "$ref": "AAAAAAFaVrbT7QoohI0=" }, "propertyLabel": { "$ref": "AAAAAAFaVrbT7QopiDo=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaVrbT7goq2O8=", "_parent": { "$ref": "AAAAAAFaVrbT6gok2Wo=" }, "model": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 248, "top": 377, "width": 115.4599609375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaVrbT7woroYo=", "_parent": { "$ref": "AAAAAAFaVrbT6gok2Wo=" }, "model": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 248, "top": 387, "width": 115.4599609375, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaVrbT8Aost8Y=", "_parent": { "$ref": "AAAAAAFaVrbT6gok2Wo=" }, "model": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 56, "top": 38, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaVrbT8QotuRA=", "_parent": { "$ref": "AAAAAAFaVrbT6gok2Wo=" }, "model": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 56, "top": 38, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 248, "top": 352, "width": 115.4599609375, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaVrbT6wol7Bg=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaVrbT7goq2O8=" }, "operationCompartment": { "$ref": "AAAAAAFaVrbT7woroYo=" }, "receptionCompartment": { "$ref": "AAAAAAFaVrbT8Aost8Y=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaVrbT8QotuRA=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaVrbUcQpNJHo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaVrbUcApLztE=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaVrbUcgpOxpE=", "_parent": { "$ref": "AAAAAAFaVrbUcQpNJHo=" }, "model": { "$ref": "AAAAAAFaVrbUcApLztE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 292, "top": 295, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaVrbUcQpNJHo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaVrbUcgpPfhw=", "_parent": { "$ref": "AAAAAAFaVrbUcQpNJHo=" }, "model": { "$ref": "AAAAAAFaVrbUcApLztE=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 277, "top": 295, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaVrbUcQpNJHo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaVrbUcgpQw/k=", "_parent": { "$ref": "AAAAAAFaVrbUcQpNJHo=" }, "model": { "$ref": "AAAAAAFaVrbUcApLztE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 321, "top": 296, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaVrbUcQpNJHo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaVra3uAn6JYk=" }, "tail": { "$ref": "AAAAAAFaVrbT6gok2Wo=" }, "lineStyle": 1, "points": "306:351;308:253", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaVrbUcgpOxpE=" }, "stereotypeLabel": { "$ref": "AAAAAAFaVrbUcgpPfhw=" }, "propertyLabel": { "$ref": "AAAAAAFaVrbUcgpQw/k=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaVrdQ6AsKnBU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaVrdQ6AsLLRE=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsKnBU=" }, "model": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaVrdQ6AsM9fY=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsLLRE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrdQ6AsNeMY=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsLLRE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 445, "top": 215, "width": 98.62353515625, "height": 13, "autoResize": false, "underline": false, "text": "Creator", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrdQ6AsO8Zo=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsLLRE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrdQ6QsPYwY=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsLLRE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 440, "top": 208, "width": 108.62353515625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaVrdQ6AsM9fY=" }, "nameLabel": { "$ref": "AAAAAAFaVrdQ6AsNeMY=" }, "namespaceLabel": { "$ref": "AAAAAAFaVrdQ6AsO8Zo=" }, "propertyLabel": { "$ref": "AAAAAAFaVrdQ6QsPYwY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaVrdQ6QsQcqM=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsKnBU=" }, "model": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 440, "top": 233, "width": 108.62353515625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaVrdQ6QsRwF8=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsKnBU=" }, "model": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaVrdlcQs1azk=", "_parent": { "$ref": "AAAAAAFaVrdQ6QsRwF8=" }, "model": { "$ref": "AAAAAAFaVrdlGAsyKBA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 445, "top": 248, "width": 98.62353515625, "height": 13, "autoResize": false, "underline": false, "text": "+factoryMethod()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaVre+kQs/Qs0=", "_parent": { "$ref": "AAAAAAFaVrdQ6QsRwF8=" }, "model": { "$ref": "AAAAAAFaVre+Pgs8BZg=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 445, "top": 263, "width": 98.62353515625, "height": 13, "autoResize": false, "underline": false, "text": "+anOperation()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 440, "top": 243, "width": 108.62353515625, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaVrdQ6QsSXPU=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsKnBU=" }, "model": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaVrdQ6QsTYXg=", "_parent": { "$ref": "AAAAAAFaVrdQ6AsKnBU=" }, "model": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 440, "top": 208, "width": 108.62353515625, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaVrdQ6AsLLRE=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaVrdQ6QsQcqM=" }, "operationCompartment": { "$ref": "AAAAAAFaVrdQ6QsRwF8=" }, "receptionCompartment": { "$ref": "AAAAAAFaVrdQ6QsSXPU=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaVrdQ6QsTYXg=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaVrf8/wtFmZI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaVrf9AAtGuBo=", "_parent": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "model": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaVrf9AAtHIqs=", "_parent": { "$ref": "AAAAAAFaVrf9AAtGuBo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 4, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrf9AAtIwyA=", "_parent": { "$ref": "AAAAAAFaVrf9AAtGuBo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 445, "top": 359, "width": 102.58447265625, "height": 13, "autoResize": false, "underline": false, "text": "ConcreteCreator", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrf9AAtJ2Mo=", "_parent": { "$ref": "AAAAAAFaVrf9AAtGuBo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 4, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaVrf9AQtKYPE=", "_parent": { "$ref": "AAAAAAFaVrf9AAtGuBo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 4, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 440, "top": 352, "width": 112.58447265625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaVrf9AAtHIqs=" }, "nameLabel": { "$ref": "AAAAAAFaVrf9AAtIwyA=" }, "namespaceLabel": { "$ref": "AAAAAAFaVrf9AAtJ2Mo=" }, "propertyLabel": { "$ref": "AAAAAAFaVrf9AQtKYPE=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaVrf9AQtLzsM=", "_parent": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "model": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 440, "top": 377, "width": 112.58447265625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaVrf9AQtMh+o=", "_parent": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "model": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaVriEjQwGhrQ=", "_parent": { "$ref": "AAAAAAFaVrf9AQtMh+o=" }, "model": { "$ref": "AAAAAAFaVriELQwDV84=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 445, "top": 392, "width": 102.58447265625, "height": 13, "autoResize": false, "underline": false, "text": "+factoryMethod()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 440, "top": 387, "width": 112.58447265625, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaVrf9AQtNn1A=", "_parent": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "model": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 2, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaVrf9AgtOszU=", "_parent": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "model": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 2, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 440, "top": 352, "width": 112.58447265625, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaVrf9AAtGuBo=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaVrf9AQtLzsM=" }, "operationCompartment": { "$ref": "AAAAAAFaVrf9AQtMh+o=" }, "receptionCompartment": { "$ref": "AAAAAAFaVrf9AQtNn1A=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaVrf9AgtOszU=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaVrf9gAtuAHY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaVrf9gAts4/4=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaVrf9gAtvJA8=", "_parent": { "$ref": "AAAAAAFaVrf9gAtuAHY=" }, "model": { "$ref": "AAAAAAFaVrf9gAts4/4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 479, "top": 309, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaVrf9gAtuAHY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaVrf9gQtw0tA=", "_parent": { "$ref": "AAAAAAFaVrf9gAtuAHY=" }, "model": { "$ref": "AAAAAAFaVrf9gAts4/4=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 464, "top": 309, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaVrf9gAtuAHY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaVrf9gQtxmt0=", "_parent": { "$ref": "AAAAAAFaVrf9gAtuAHY=" }, "model": { "$ref": "AAAAAAFaVrf9gAts4/4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 508, "top": 310, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaVrf9gAtuAHY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaVrdQ6AsKnBU=" }, "tail": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "lineStyle": 1, "points": "495:351;494:281", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaVrf9gAtvJA8=" }, "stereotypeLabel": { "$ref": "AAAAAAFaVrf9gQtw0tA=" }, "propertyLabel": { "$ref": "AAAAAAFaVrf9gQtxmt0=" } }, { "_type": "UMLNoteView", "_id": "AAAAAAFaVrjifwxqfrI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 592, "top": 400, "width": 74.919921875, "height": 50, "autoResize": false, "text": "Produces product", "wordWrap": true }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFaVrjihgxtgUo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaVrjifwxqfrI=" }, "tail": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "lineStyle": 1, "points": "553:399;591:412" }, { "_type": "UMLDependencyView", "_id": "AAAAAAFaWcJsStoQXwQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaWcJsStoOgFc=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcJsStoRVrc=", "_parent": { "$ref": "AAAAAAFaWcJsStoQXwQ=" }, "model": { "$ref": "AAAAAAFaWcJsStoOgFc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 400, "top": 385, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWcJsStoQXwQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcJsStoSttU=", "_parent": { "$ref": "AAAAAAFaWcJsStoQXwQ=" }, "model": { "$ref": "AAAAAAFaWcJsStoOgFc=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 400, "top": 400, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaWcJsStoQXwQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcJsStoTceI=", "_parent": { "$ref": "AAAAAAFaWcJsStoQXwQ=" }, "model": { "$ref": "AAAAAAFaWcJsStoOgFc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 401, "top": 356, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWcJsStoQXwQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaVrbT6gok2Wo=" }, "tail": { "$ref": "AAAAAAFaVrf8/wtFmZI=" }, "lineStyle": 1, "points": "439:378;363:376", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaWcJsStoRVrc=" }, "stereotypeLabel": { "$ref": "AAAAAAFaWcJsStoSttU=" }, "propertyLabel": { "$ref": "AAAAAAFaWcJsStoTceI=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAFaVra3tQn45ZI=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Product", "visibility": "public", "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaVrbT6Aoiwfg=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ConcreteProduct", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaVrbUcApLztE=", "_parent": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "source": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "target": { "$ref": "AAAAAAFaVra3tQn45ZI=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaVrdQ5wsITEQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Creator", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaVrdlGAsyKBA=", "_parent": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "name": "factoryMethod", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": true }, { "_type": "UMLOperation", "_id": "AAAAAAFaVre+Pgs8BZg=", "_parent": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "name": "anOperation", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaVrf8/wtDu1c=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ConcreteCreator", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaVrf9gAts4/4=", "_parent": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "source": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "target": { "$ref": "AAAAAAFaVrdQ5wsITEQ=" }, "visibility": "public" }, { "_type": "UMLDependency", "_id": "AAAAAAFaWcJsStoOgFc=", "_parent": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "source": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "target": { "$ref": "AAAAAAFaVrbT6Aoiwfg=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaVriELQwDV84=", "_parent": { "$ref": "AAAAAAFaVrf8/wtDu1c=" }, "name": "factoryMethod", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false } ], "visibility": "public" }, { "_type": "UMLModel", "_id": "AAAAAAFaWYKW3tUi+zA=", "_parent": { "$ref": "AAAAAAFF+h6SjaM2Hec=" }, "name": "Model1", "ownedElements": [ { "_type": "UMLClassDiagram", "_id": "AAAAAAFaWYKW3tUjlUs=", "_parent": { "$ref": "AAAAAAFaWYKW3tUi+zA=" }, "name": "ClassDiagram1", "visible": true, "defaultDiagram": false, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFaWYRIQ9UvNT4=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaWYRIRNUwhSE=", "_parent": { "$ref": "AAAAAAFaWYRIQ9UvNT4=" }, "model": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaWYRIRNUxp1k=", "_parent": { "$ref": "AAAAAAFaWYRIRNUwhSE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWYRIRdUyPNc=", "_parent": { "$ref": "AAAAAAFaWYRIRNUwhSE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 79, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "Pizza", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWYRIRdUz3SA=", "_parent": { "$ref": "AAAAAAFaWYRIRNUwhSE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 16, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWYRIRdU0uhY=", "_parent": { "$ref": "AAAAAAFaWYRIRNUwhSE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": 16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 264, "top": 72, "width": 120.1826171875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaWYRIRNUxp1k=" }, "nameLabel": { "$ref": "AAAAAAFaWYRIRdUyPNc=" }, "namespaceLabel": { "$ref": "AAAAAAFaWYRIRdUz3SA=" }, "propertyLabel": { "$ref": "AAAAAAFaWYRIRdU0uhY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaWYRIRdU12f0=", "_parent": { "$ref": "AAAAAAFaWYRIQ9UvNT4=" }, "model": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFaWYqf6dWGNuc=", "_parent": { "$ref": "AAAAAAFaWYRIRdU12f0=" }, "model": { "$ref": "AAAAAAFaWYqe49WDPVA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 102, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+name", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaWYrFn9WNzNQ=", "_parent": { "$ref": "AAAAAAFaWYRIRdU12f0=" }, "model": { "$ref": "AAAAAAFaWYrFRdWKxyc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 117, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+dough", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaWYrWWNWUojU=", "_parent": { "$ref": "AAAAAAFaWYRIRdU12f0=" }, "model": { "$ref": "AAAAAAFaWYrWFNWRInQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 132, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+sauce", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaWYrkytWbRiI=", "_parent": { "$ref": "AAAAAAFaWYRIRdU12f0=" }, "model": { "$ref": "AAAAAAFaWYrkTtWYUSM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 147, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+toppings", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 264, "top": 97, "width": 120.1826171875, "height": 68, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaWYRIRtU2978=", "_parent": { "$ref": "AAAAAAFaWYRIQ9UvNT4=" }, "model": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaWYsfR9WkRWE=", "_parent": { "$ref": "AAAAAAFaWYRIRtU2978=" }, "model": { "$ref": "AAAAAAFaWYseG9Why/g=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 170, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+prepare()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaWYtciNWrRaM=", "_parent": { "$ref": "AAAAAAFaWYRIRtU2978=" }, "model": { "$ref": "AAAAAAFaWYtcE9WotXM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 185, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+bake()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaWYttX9Wyq+w=", "_parent": { "$ref": "AAAAAAFaWYRIRtU2978=" }, "model": { "$ref": "AAAAAAFaWYts49WvaLE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 200, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+cut()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaWYuCHtW5FAg=", "_parent": { "$ref": "AAAAAAFaWYRIRtU2978=" }, "model": { "$ref": "AAAAAAFaWYuBvNW2jYk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 215, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+box()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaWYuaVtXABxQ=", "_parent": { "$ref": "AAAAAAFaWYRIRtU2978=" }, "model": { "$ref": "AAAAAAFaWYuaC9W9B8E=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 269, "top": 230, "width": 110.1826171875, "height": 13, "autoResize": false, "underline": false, "text": "+getName(): String", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 264, "top": 165, "width": 120.1826171875, "height": 83, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaWYRIRtU3FSY=", "_parent": { "$ref": "AAAAAAFaWYRIQ9UvNT4=" }, "model": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaWYRIR9U40no=", "_parent": { "$ref": "AAAAAAFaWYRIQ9UvNT4=" }, "model": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": 8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 264, "top": 72, "width": 120.1826171875, "height": 176, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaWYRIRNUwhSE=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaWYRIRdU12f0=" }, "operationCompartment": { "$ref": "AAAAAAFaWYRIRtU2978=" }, "receptionCompartment": { "$ref": "AAAAAAFaWYRIRtU3FSY=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaWYRIR9U40no=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaWYR0PtVaSBM=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaWYR0PtVbsBA=", "_parent": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "model": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaWYR0P9VcOig=", "_parent": { "$ref": "AAAAAAFaWYR0PtVbsBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWYR0P9VdUj8=", "_parent": { "$ref": "AAAAAAFaWYR0PtVbsBA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 669, "top": 79, "width": 147.74169921875, "height": 13, "autoResize": false, "underline": false, "text": "PizzaStore", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWYR0P9VesxY=", "_parent": { "$ref": "AAAAAAFaWYR0PtVbsBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": -16, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWYR0P9VfDEQ=", "_parent": { "$ref": "AAAAAAFaWYR0PtVbsBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 240, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 664, "top": 72, "width": 157.74169921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaWYR0P9VcOig=" }, "nameLabel": { "$ref": "AAAAAAFaWYR0P9VdUj8=" }, "namespaceLabel": { "$ref": "AAAAAAFaWYR0P9VesxY=" }, "propertyLabel": { "$ref": "AAAAAAFaWYR0P9VfDEQ=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaWYR0P9Vgs7M=", "_parent": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "model": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 664, "top": 97, "width": 157.74169921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaWYR0QNVhvz4=", "_parent": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "model": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaWZM5MNXKsAA=", "_parent": { "$ref": "AAAAAAFaWYR0QNVhvz4=" }, "model": { "$ref": "AAAAAAFaWZM3bdXH5uE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 669, "top": 112, "width": 147.74169921875, "height": 13, "autoResize": false, "underline": false, "text": "+createPizza(item): Pizza", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaWZT8rNXY1u0=", "_parent": { "$ref": "AAAAAAFaWYR0QNVhvz4=" }, "model": { "$ref": "AAAAAAFaWZT8TdXVnOE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 669, "top": 127, "width": 147.74169921875, "height": 13, "autoResize": false, "underline": false, "text": "+orderPizza(type): Pizza", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 664, "top": 107, "width": 157.74169921875, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaWYR0QNVi2pg=", "_parent": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "model": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 120, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaWYR0QNVjMOo=", "_parent": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "model": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 120, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 664, "top": 72, "width": 157.74169921875, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaWYR0PtVbsBA=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaWYR0P9Vgs7M=" }, "operationCompartment": { "$ref": "AAAAAAFaWYR0QNVhvz4=" }, "receptionCompartment": { "$ref": "AAAAAAFaWYR0QNVi2pg=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaWYR0QNVjMOo=" } }, { "_type": "UMLNoteView", "_id": "AAAAAAFaWZlgHNXiFbE=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 864, "top": 136, "width": 209, "height": 87, "autoResize": false, "text": "Pizza pizza = createPizza(type);\n\npizza.prepare();\npizza.bake();\npizza.cut();\npizza.box();", "wordWrap": true }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFaWZroRdXxHJo=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWZlgHNXiFbE=" }, "tail": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "lineStyle": 1, "points": "822:133;863:146" }, { "_type": "UMLClassView", "_id": "AAAAAAFaWaFQ5tX4jrA=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaWaFQ59X55Fw=", "_parent": { "$ref": "AAAAAAFaWaFQ5tX4jrA=" }, "model": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaWaFQ59X6MqQ=", "_parent": { "$ref": "AAAAAAFaWaFQ59X55Fw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": -144, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaFQ6NX769A=", "_parent": { "$ref": "AAAAAAFaWaFQ59X55Fw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 541, "top": 231, "width": 147.74169921875, "height": 13, "autoResize": false, "underline": false, "text": "ChicagoPizzaStore", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaFQ6NX8F+4=", "_parent": { "$ref": "AAAAAAFaWaFQ59X55Fw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": -144, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaFQ6NX9VO4=", "_parent": { "$ref": "AAAAAAFaWaFQ59X55Fw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": -144, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 536, "top": 224, "width": 157.74169921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaWaFQ59X6MqQ=" }, "nameLabel": { "$ref": "AAAAAAFaWaFQ6NX769A=" }, "namespaceLabel": { "$ref": "AAAAAAFaWaFQ6NX8F+4=" }, "propertyLabel": { "$ref": "AAAAAAFaWaFQ6NX9VO4=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaWaFQ6NX+Nto=", "_parent": { "$ref": "AAAAAAFaWaFQ5tX4jrA=" }, "model": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 536, "top": 249, "width": 157.74169921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaWaFQ6dX/Vkg=", "_parent": { "$ref": "AAAAAAFaWaFQ5tX4jrA=" }, "model": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaWaGEs9YjFeQ=", "_parent": { "$ref": "AAAAAAFaWaFQ6dX/Vkg=" }, "model": { "$ref": "AAAAAAFaWaGEYNYgoRQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 541, "top": 264, "width": 147.74169921875, "height": 13, "autoResize": false, "underline": false, "text": "+createPizza(item): Pizza", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 536, "top": 259, "width": 157.74169921875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaWaFQ6dYAuJM=", "_parent": { "$ref": "AAAAAAFaWaFQ5tX4jrA=" }, "model": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 128, "top": -72, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaWaFQ6tYBzME=", "_parent": { "$ref": "AAAAAAFaWaFQ5tX4jrA=" }, "model": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 128, "top": -72, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 536, "top": 224, "width": 157.74169921875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaWaFQ59X55Fw=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaWaFQ6NX+Nto=" }, "operationCompartment": { "$ref": "AAAAAAFaWaFQ6dX/Vkg=" }, "receptionCompartment": { "$ref": "AAAAAAFaWaFQ6dYAuJM=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaWaFQ6tYBzME=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaWaHVqNYtG8s=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaWaHVqNYuAs8=", "_parent": { "$ref": "AAAAAAFaWaHVqNYtG8s=" }, "model": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaWaHVqNYvgS8=", "_parent": { "$ref": "AAAAAAFaWaHVqNYuAs8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 288, "top": -80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaHVqdYw/Jc=", "_parent": { "$ref": "AAAAAAFaWaHVqNYuAs8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 765, "top": 263, "width": 147.74169921875, "height": 13, "autoResize": false, "underline": false, "text": "NYPizzaStore", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaHVqdYxujs=", "_parent": { "$ref": "AAAAAAFaWaHVqNYuAs8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 288, "top": -80, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaHVqdYyM8g=", "_parent": { "$ref": "AAAAAAFaWaHVqNYuAs8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 288, "top": -80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 760, "top": 256, "width": 157.74169921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaWaHVqNYvgS8=" }, "nameLabel": { "$ref": "AAAAAAFaWaHVqdYw/Jc=" }, "namespaceLabel": { "$ref": "AAAAAAFaWaHVqdYxujs=" }, "propertyLabel": { "$ref": "AAAAAAFaWaHVqdYyM8g=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaWaHVqdYzSrU=", "_parent": { "$ref": "AAAAAAFaWaHVqNYtG8s=" }, "model": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 760, "top": 281, "width": 157.74169921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaWaHVqtY0kAU=", "_parent": { "$ref": "AAAAAAFaWaHVqNYtG8s=" }, "model": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaWaH7H9ZYRd0=", "_parent": { "$ref": "AAAAAAFaWaHVqtY0kAU=" }, "model": { "$ref": "AAAAAAFaWaH6v9ZVS5Y=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 765, "top": 296, "width": 147.74169921875, "height": 13, "autoResize": false, "underline": false, "text": "+createPizza(item): Pizza", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 760, "top": 291, "width": 157.74169921875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaWaHVqtY1Cbk=", "_parent": { "$ref": "AAAAAAFaWaHVqNYtG8s=" }, "model": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaWaHVqtY2JkE=", "_parent": { "$ref": "AAAAAAFaWaHVqNYtG8s=" }, "model": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 760, "top": 256, "width": 157.74169921875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaWaHVqNYuAs8=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaWaHVqdYzSrU=" }, "operationCompartment": { "$ref": "AAAAAAFaWaHVqtY0kAU=" }, "receptionCompartment": { "$ref": "AAAAAAFaWaHVqtY1Cbk=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaWaHVqtY2JkE=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaWaIZktZiWms=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWaIZkdZgrsA=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaIZk9ZjIOE=", "_parent": { "$ref": "AAAAAAFaWaIZktZiWms=" }, "model": { "$ref": "AAAAAAFaWaIZkdZgrsA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 662, "top": 167, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWaIZktZiWms=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaIZk9Zk9Xc=", "_parent": { "$ref": "AAAAAAFaWaIZktZiWms=" }, "model": { "$ref": "AAAAAAFaWaIZkdZgrsA=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 651, "top": 157, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaWaIZktZiWms=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaIZk9ZlDEE=", "_parent": { "$ref": "AAAAAAFaWaIZktZiWms=" }, "model": { "$ref": "AAAAAAFaWaIZkdZgrsA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 685, "top": 188, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWaIZktZiWms=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "tail": { "$ref": "AAAAAAFaWaFQ5tX4jrA=" }, "lineStyle": 1, "points": "640:223;709:145", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaWaIZk9ZjIOE=" }, "stereotypeLabel": { "$ref": "AAAAAAFaWaIZk9Zk9Xc=" }, "propertyLabel": { "$ref": "AAAAAAFaWaIZk9ZlDEE=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaWaIe39ZzvjY=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWaIe39Zx3Lg=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaIe39Z0QO0=", "_parent": { "$ref": "AAAAAAFaWaIe39ZzvjY=" }, "model": { "$ref": "AAAAAAFaWaIe39Zx3Lg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 778, "top": 201, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWaIe39ZzvjY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaIe4NZ1idY=", "_parent": { "$ref": "AAAAAAFaWaIe39ZzvjY=" }, "model": { "$ref": "AAAAAAFaWaIe39Zx3Lg=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 765, "top": 208, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaWaIe39ZzvjY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaIe4NZ2pjA=", "_parent": { "$ref": "AAAAAAFaWaIe39ZzvjY=" }, "model": { "$ref": "AAAAAAFaWaIe39Zx3Lg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 805, "top": 186, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWaIe39ZzvjY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWYR0PtVaSBM=" }, "tail": { "$ref": "AAAAAAFaWaHVqNYtG8s=" }, "lineStyle": 1, "points": "822:255;762:145", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaWaIe39Z0QO0=" }, "stereotypeLabel": { "$ref": "AAAAAAFaWaIe4NZ1idY=" }, "propertyLabel": { "$ref": "AAAAAAFaWaIe4NZ2pjA=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaWaPDZNaH0Bo=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaWaPDZNaIMCM=", "_parent": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "model": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaWaPDZdaJLEk=", "_parent": { "$ref": "AAAAAAFaWaPDZNaIMCM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 96, "top": -48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaPDZdaKFBU=", "_parent": { "$ref": "AAAAAAFaWaPDZNaIMCM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 109, "top": 311, "width": 161.1162109375, "height": 13, "autoResize": false, "underline": false, "text": "ChicagoStyleCheesePizza", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaPDZdaLe04=", "_parent": { "$ref": "AAAAAAFaWaPDZNaIMCM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 96, "top": -48, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWaPDZtaMYCc=", "_parent": { "$ref": "AAAAAAFaWaPDZNaIMCM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 96, "top": -48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 104, "top": 304, "width": 171.1162109375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaWaPDZdaJLEk=" }, "nameLabel": { "$ref": "AAAAAAFaWaPDZdaKFBU=" }, "namespaceLabel": { "$ref": "AAAAAAFaWaPDZdaLe04=" }, "propertyLabel": { "$ref": "AAAAAAFaWaPDZtaMYCc=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaWaPDZtaNYig=", "_parent": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "model": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 104, "top": 329, "width": 171.1162109375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaWaPDZtaOY/c=", "_parent": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "model": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaWbEGz9bD1QI=", "_parent": { "$ref": "AAAAAAFaWaPDZtaOY/c=" }, "model": { "$ref": "AAAAAAFaWbEGY9bAyJs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 109, "top": 344, "width": 161.1162109375, "height": 13, "autoResize": false, "underline": false, "text": "+cut()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 104, "top": 339, "width": 171.1162109375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaWaPDZ9aPfPU=", "_parent": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "model": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": -24, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaWaPDZ9aQZ7Q=", "_parent": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "model": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": -24, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 104, "top": 304, "width": 171.1162109375, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaWaPDZNaIMCM=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaWaPDZtaNYig=" }, "operationCompartment": { "$ref": "AAAAAAFaWaPDZtaOY/c=" }, "receptionCompartment": { "$ref": "AAAAAAFaWaPDZ9aPfPU=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaWaPDZ9aQZ7Q=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaWaPb29axf3o=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWaPb2tavYTs=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaPb29ayP/o=", "_parent": { "$ref": "AAAAAAFaWaPb29axf3o=" }, "model": { "$ref": "AAAAAAFaWaPb2tavYTs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 225, "top": 253, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWaPb29axf3o=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaPb29azt0U=", "_parent": { "$ref": "AAAAAAFaWaPb29axf3o=" }, "model": { "$ref": "AAAAAAFaWaPb2tavYTs=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 213, "top": 244, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaWaPb29axf3o=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWaPb29a0pfs=", "_parent": { "$ref": "AAAAAAFaWaPb29axf3o=" }, "model": { "$ref": "AAAAAAFaWaPb2tavYTs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 248, "top": 272, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWaPb29axf3o=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWYRIQ9UvNT4=" }, "tail": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "lineStyle": 1, "points": "211:303;263:236", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaWaPb29ayP/o=" }, "stereotypeLabel": { "$ref": "AAAAAAFaWaPb29azt0U=" }, "propertyLabel": { "$ref": "AAAAAAFaWaPb29a0pfs=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaWbFHq9bJI2M=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaWbFHq9bK9CU=", "_parent": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "model": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaWbFHrNbLzuI=", "_parent": { "$ref": "AAAAAAFaWbFHq9bK9CU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": -80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWbFHrNbMVbQ=", "_parent": { "$ref": "AAAAAAFaWbFHq9bK9CU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 373, "top": 327, "width": 127.892578125, "height": 13, "autoResize": false, "underline": false, "text": "NYStyleCheesePizza", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWbFHrNbNnuM=", "_parent": { "$ref": "AAAAAAFaWbFHq9bK9CU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": -80, "width": 80.9072265625, "height": 13, "autoResize": false, "underline": false, "text": "(from Model1)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaWbFHrNbOQOg=", "_parent": { "$ref": "AAAAAAFaWbFHq9bK9CU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": -80, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 320, "width": 137.892578125, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaWbFHrNbLzuI=" }, "nameLabel": { "$ref": "AAAAAAFaWbFHrNbMVbQ=" }, "namespaceLabel": { "$ref": "AAAAAAFaWbFHrNbNnuM=" }, "propertyLabel": { "$ref": "AAAAAAFaWbFHrNbOQOg=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaWbFHrNbPHDU=", "_parent": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "model": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 345, "width": 137.892578125, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaWbFHrdbQdS4=", "_parent": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "model": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 368, "top": 355, "width": 137.892578125, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaWbFHrdbRMEs=", "_parent": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "model": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 32, "top": -40, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaWbFHrdbSOhc=", "_parent": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "model": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 32, "top": -40, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 368, "top": 320, "width": 137.892578125, "height": 45, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaWbFHq9bK9CU=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaWbFHrNbPHDU=" }, "operationCompartment": { "$ref": "AAAAAAFaWbFHrdbQdS4=" }, "receptionCompartment": { "$ref": "AAAAAAFaWbFHrdbRMEs=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaWbFHrdbSOhc=" } }, { "_type": "UMLNoteView", "_id": "AAAAAAFaWbGhldbxjpA=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 104, "top": 392, "width": 97, "height": 57, "autoResize": false, "text": "Override cut method from superclass", "wordWrap": true }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFaWbIiIdb4xOU=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "tail": { "$ref": "AAAAAAFaWbGhldbxjpA=" }, "lineStyle": 1, "points": "164:391;176:362" }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaWbJAStb9rH4=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWbJASdb7850=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaWbJAStb+VnA=", "_parent": { "$ref": "AAAAAAFaWbJAStb9rH4=" }, "model": { "$ref": "AAAAAAFaWbJASdb7850=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 387, "top": 284, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWbJAStb9rH4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWbJAS9b/AIg=", "_parent": { "$ref": "AAAAAAFaWbJAStb9rH4=" }, "model": { "$ref": "AAAAAAFaWbJASdb7850=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 374, "top": 292, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaWbJAStb9rH4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWbJAS9cAA6I=", "_parent": { "$ref": "AAAAAAFaWbJAStb9rH4=" }, "model": { "$ref": "AAAAAAFaWbJASdb7850=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 412, "top": 269, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWbJAStb9rH4=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWYRIQ9UvNT4=" }, "tail": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "lineStyle": 1, "points": "422:319;378:248", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaWbJAStb+VnA=" }, "stereotypeLabel": { "$ref": "AAAAAAFaWbJAS9b/AIg=" }, "propertyLabel": { "$ref": "AAAAAAFaWbJAS9cAA6I=" } }, { "_type": "UMLNoteView", "_id": "AAAAAAFaWbMz5NcRQb0=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 272, "top": 424, "width": 97, "height": 57, "autoResize": false, "text": "Only need to define each properties", "wordWrap": true }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFaWba5z9cbQLw=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "tail": { "$ref": "AAAAAAFaWbMz5NcRQb0=" }, "lineStyle": 1, "points": "288:423;222:362" }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFaWbbRVtcf59E=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "tail": { "$ref": "AAAAAAFaWbMz5NcRQb0=" }, "lineStyle": 1, "points": "351:423;412:365" }, { "_type": "UMLDependencyView", "_id": "AAAAAAFaWcIkZdmzMSY=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWcIkZNmxAIw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcIkZdm0OAA=", "_parent": { "$ref": "AAAAAAFaWcIkZdmzMSY=" }, "model": { "$ref": "AAAAAAFaWcIkZNmxAIw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 407, "top": 299, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWcIkZdmzMSY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcIkZdm1RbQ=", "_parent": { "$ref": "AAAAAAFaWcIkZdmzMSY=" }, "model": { "$ref": "AAAAAAFaWcIkZNmxAIw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 410, "top": 314, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaWcIkZdmzMSY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcIkZtm2ZNE=", "_parent": { "$ref": "AAAAAAFaWcIkZdmzMSY=" }, "model": { "$ref": "AAAAAAFaWcIkZNmxAIw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 402, "top": 270, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWcIkZdmzMSY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWaPDZNaH0Bo=" }, "tail": { "$ref": "AAAAAAFaWaFQ5tX4jrA=" }, "lineStyle": 1, "points": "535:267;275:316", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaWcIkZdm0OAA=" }, "stereotypeLabel": { "$ref": "AAAAAAFaWcIkZdm1RbQ=" }, "propertyLabel": { "$ref": "AAAAAAFaWcIkZtm2ZNE=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFaWcPkD9ohx0U=", "_parent": { "$ref": "AAAAAAFaWYKW3tUjlUs=" }, "model": { "$ref": "AAAAAAFaWcPkD9ofL1o=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcPkENoi6sY=", "_parent": { "$ref": "AAAAAAFaWcPkD9ohx0U=" }, "model": { "$ref": "AAAAAAFaWcPkD9ofL1o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 634, "top": 321, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWcPkD9ohx0U=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcPkENojFpU=", "_parent": { "$ref": "AAAAAAFaWcPkD9ohx0U=" }, "model": { "$ref": "AAAAAAFaWcPkD9ofL1o=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 636, "top": 336, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaWcPkD9ohx0U=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaWcPkENokIus=", "_parent": { "$ref": "AAAAAAFaWcPkD9ohx0U=" }, "model": { "$ref": "AAAAAAFaWcPkD9ofL1o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 629, "top": 292, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaWcPkD9ohx0U=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaWbFHq9bJI2M=" }, "tail": { "$ref": "AAAAAAFaWaHVqNYtG8s=" }, "lineStyle": 1, "points": "759:295;506:332", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaWcPkENoi6sY=" }, "stereotypeLabel": { "$ref": "AAAAAAFaWcPkENojFpU=" }, "propertyLabel": { "$ref": "AAAAAAFaWcPkENokIus=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAFaWYRIQtUtwWU=", "_parent": { "$ref": "AAAAAAFaWYKW3tUi+zA=" }, "name": "Pizza", "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFaWYqe49WDPVA=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "name", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaWYrFRdWKxyc=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "dough", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaWYrWFNWRInQ=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "sauce", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaWYrkTtWYUSM=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "toppings", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaWYseG9Why/g=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "prepare", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaWYtcE9WotXM=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "bake", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaWYts49WvaLE=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "cut", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaWYuBvNW2jYk=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "box", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaWYuaC9W9B8E=", "_parent": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "name": "getName", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaWYvP89XFn7M=", "_parent": { "$ref": "AAAAAAFaWYuaC9W9B8E=" }, "visibility": "public", "isStatic": false, "isLeaf": false, "type": "String", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "return" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaWYR0PdVYeDU=", "_parent": { "$ref": "AAAAAAFaWYKW3tUi+zA=" }, "name": "PizzaStore", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaWZM3bdXH5uE=", "_parent": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "name": "createPizza", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaWZNmF9XPKxI=", "_parent": { "$ref": "AAAAAAFaWZM3bdXH5uE=" }, "name": "item", "visibility": "public", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaWZN/MdXSa68=", "_parent": { "$ref": "AAAAAAFaWZM3bdXH5uE=" }, "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "return" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": true }, { "_type": "UMLOperation", "_id": "AAAAAAFaWZT8TdXVnOE=", "_parent": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "name": "orderPizza", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaWZUfPNXc2G0=", "_parent": { "$ref": "AAAAAAFaWZT8TdXVnOE=" }, "name": "type", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaWZUfPdXdTbs=", "_parent": { "$ref": "AAAAAAFaWZT8TdXVnOE=" }, "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "return" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaWaFQ2dX2TZk=", "_parent": { "$ref": "AAAAAAFaWYKW3tUi+zA=" }, "name": "ChicagoPizzaStore", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaWaIZkdZgrsA=", "_parent": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "source": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "target": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "visibility": "public" }, { "_type": "UMLDependency", "_id": "AAAAAAFaWcIkZNmxAIw=", "_parent": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "source": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "target": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaWaGEYNYgoRQ=", "_parent": { "$ref": "AAAAAAFaWaFQ2dX2TZk=" }, "name": "createPizza", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaWaGuYdYnuLE=", "_parent": { "$ref": "AAAAAAFaWaGEYNYgoRQ=" }, "name": "item", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaWaGuYtYoNTY=", "_parent": { "$ref": "AAAAAAFaWaGEYNYgoRQ=" }, "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "return" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaWaHVp9YrhI4=", "_parent": { "$ref": "AAAAAAFaWYKW3tUi+zA=" }, "name": "NYPizzaStore", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaWaIe39Zx3Lg=", "_parent": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "source": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "target": { "$ref": "AAAAAAFaWYR0PdVYeDU=" }, "visibility": "public" }, { "_type": "UMLDependency", "_id": "AAAAAAFaWcPkD9ofL1o=", "_parent": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "source": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "target": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaWaH6v9ZVS5Y=", "_parent": { "$ref": "AAAAAAFaWaHVp9YrhI4=" }, "name": "createPizza", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaWaIBWdZcUOM=", "_parent": { "$ref": "AAAAAAFaWaH6v9ZVS5Y=" }, "name": "item", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaWaIBWtZd2R8=", "_parent": { "$ref": "AAAAAAFaWaH6v9ZVS5Y=" }, "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "return" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaWaPDYtaFSUM=", "_parent": { "$ref": "AAAAAAFaWYKW3tUi+zA=" }, "name": "ChicagoStyleCheesePizza", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaWaPb2tavYTs=", "_parent": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "source": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "target": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaWbEGY9bAyJs=", "_parent": { "$ref": "AAAAAAFaWaPDYtaFSUM=" }, "name": "cut", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaWbFHqtbHo/U=", "_parent": { "$ref": "AAAAAAFaWYKW3tUi+zA=" }, "name": "NYStyleCheesePizza", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaWbJASdb7850=", "_parent": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "source": { "$ref": "AAAAAAFaWbFHqtbHo/U=" }, "target": { "$ref": "AAAAAAFaWYRIQtUtwWU=" }, "visibility": "public" } ], "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false } ], "visibility": "public" } ] } ================================================ FILE: Code/PizzaFactory/build.xml ================================================ Builds, tests, and runs the project PizzaFactory. ================================================ FILE: Code/PizzaFactory/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/PizzaFactory/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/PizzaFactory/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=cee8b8d3 build.xml.script.CRC32=b74a49ac build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=cee8b8d3 nbproject/build-impl.xml.script.CRC32=d86b3bf5 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/PizzaFactory/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/PizzaFactory.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=pizzafactory.PizzaFactory manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/PizzaFactory/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject PizzaFactory ================================================ FILE: Code/PizzaFactory/src/pizzafactory/ChicagoPizzaStore.java ================================================ package pizzafactory; public class ChicagoPizzaStore extends PizzaStore { Pizza createPizza(String item) { if (item.equals("cheese")) return new ChicagoStyleCheesePizza(); else if (item.equals("veggie")) return new ChicagoStyleVeggiePizza(); else if (item.equals("clam")) return new ChicagoStyleClamPizza(); else if (item.equals("pepperoni")) return new ChicagoStylePepperoniPizza(); else return null; } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/ChicagoStyleCheesePizza.java ================================================ package pizzafactory; public class ChicagoStyleCheesePizza extends Pizza { public ChicagoStyleCheesePizza() { name = "Chicago Style Deep Dish Cheese Pizza"; dough = "Extra Thick Crust Dough"; sauce = "Plum Tomato Sauce"; toppings.add("Shredded Mozzarella Cheese"); } void cut() { System.out.println("Cutting the pizza into square slices"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/ChicagoStyleClamPizza.java ================================================ package pizzafactory; public class ChicagoStyleClamPizza extends Pizza { public ChicagoStyleClamPizza() { name = "Chicago Style Clam Pizza"; dough = "Extra Thick Crust Dough"; sauce = "Plum Tomato Sauce"; toppings.add("Shredded Mozzarella Cheese"); toppings.add("Frozen Clams from Chesapeake Bay"); } void cut() { System.out.println("Cutting the pizza into square slices"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/ChicagoStylePepperoniPizza.java ================================================ package pizzafactory; public class ChicagoStylePepperoniPizza extends Pizza { public ChicagoStylePepperoniPizza() { name = "Chicago Style Pepperoni Pizza"; dough = "Extra Thick Crust Dough"; sauce = "Plum Tomato Sauce"; toppings.add("Shredded Mozzarella Cheese"); toppings.add("Black Olives"); toppings.add("Spinach"); toppings.add("Eggplant"); toppings.add("Sliced Pepperoni"); } void cut() { System.out.println("Cutting the pizza into square slices"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/ChicagoStyleVeggiePizza.java ================================================ package pizzafactory; public class ChicagoStyleVeggiePizza extends Pizza { public ChicagoStyleVeggiePizza() { name = "Chicago Deep Dish Veggie Pizza"; dough = "Extra Thick Crust Dough"; sauce = "Plum Tomato Sauce"; toppings.add("Shredded Mozzarella Cheese"); toppings.add("Black Olives"); toppings.add("Spinach"); toppings.add("Eggplant"); } void cut() { System.out.println("Cutting the pizza into square slices"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/DependentPizzaStore.java ================================================ package pizzafactory; public class DependentPizzaStore { public Pizza createPizza(String style, String type) { Pizza pizza = null; if (style.equals("NY")) { if (type.equals("cheese")) pizza = new NYStyleCheesePizza(); else if (type.equals("veggie")) pizza = new NYStyleVeggiePizza(); else if (type.equals("clam")) pizza = new NYStyleClamPizza(); else if (type.equals("pepperoni")) pizza = new NYStylePepperoniPizza(); } else if (style.equals("Chicago")) { if (type.equals("cheese")) pizza = new ChicagoStyleCheesePizza(); else if (type.equals("veggie")) pizza = new ChicagoStyleVeggiePizza(); else if (type.equals("clam")) pizza = new ChicagoStyleClamPizza(); else if (type.equals("pepperoni")) pizza = new ChicagoStylePepperoniPizza(); } else { System.out.println("Error: invalid type of pizza"); return null; } pizza.prepare(); pizza.bake(); pizza.cut(); pizza.box(); return pizza; } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/NYPizzaStore.java ================================================ package pizzafactory; public class NYPizzaStore extends PizzaStore { Pizza createPizza(String item) { if (item.equals("cheese")) return new NYStyleCheesePizza(); else if (item.equals("veggie")) return new NYStyleVeggiePizza(); else if (item.equals("clam")) return new NYStyleClamPizza(); else if (item.equals("pepperoni")) return new NYStylePepperoniPizza(); else return null; } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/NYStyleCheesePizza.java ================================================ package pizzafactory; public class NYStyleCheesePizza extends Pizza { public NYStyleCheesePizza() { name = "NY Style Sauce and Cheese Pizza"; dough = "Thin Crust Dough"; sauce = "Marinara Sauce"; toppings.add("Grated Reggiano Cheese"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/NYStyleClamPizza.java ================================================ package pizzafactory; public class NYStyleClamPizza extends Pizza { public NYStyleClamPizza() { name = "NY Style Clam Pizza"; dough = "Thin Crust Dough"; sauce = "Marinara Sauce"; toppings.add("Grated Reggiano Cheese"); toppings.add("Fresh Clams from Long Island Sound"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/NYStylePepperoniPizza.java ================================================ package pizzafactory; public class NYStylePepperoniPizza extends Pizza { public NYStylePepperoniPizza() { name = "NY Style Pepperoni Pizza"; dough = "Thin Crust Dough"; sauce = "Marinara Sauce"; toppings.add("Grated Reggiano Cheese"); toppings.add("Sliced Pepperoni"); toppings.add("Garlic"); toppings.add("Onion"); toppings.add("Mushrooms"); toppings.add("Red Pepper"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/NYStyleVeggiePizza.java ================================================ package pizzafactory; public class NYStyleVeggiePizza extends Pizza { public NYStyleVeggiePizza() { name = "NY Style Veggie Pizza"; dough = "Thin Crust Dough"; sauce = "Marinara Sauce"; toppings.add("Grated Reggiano Cheese"); toppings.add("Garlic"); toppings.add("Onion"); toppings.add("Mushrooms"); toppings.add("Red Pepper"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/Pizza.java ================================================ package pizzafactory; import java.util.ArrayList; public abstract class Pizza { String name; String dough; String sauce; ArrayList toppings = new ArrayList(); void prepare() { System.out.println("Preparing " + name); System.out.println("Tossing dough..."); System.out.println("Adding sauce..."); System.out.println("Adding toppings: "); for (int i = 0; i < toppings.size(); i++) { System.out.println(" " + toppings.get(i)); } } void bake() { System.out.println("Bake for 25 minutes at 350"); } void cut() { System.out.println("Cutting the pizza into diagonal slices"); } void box() { System.out.println("Place pizza in official PizzaStore box"); } public String getName() { return name; } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/PizzaFactory.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package pizzafactory; /** * * @author Khoirul Umam */ public class PizzaFactory { /** * @param args the command line arguments */ public static void main(String[] args) { PizzaStore nyStore = new NYPizzaStore(); PizzaStore chicagoStore = new ChicagoPizzaStore(); Pizza pizza = nyStore.orderPizza("cheese"); System.out.println("Ethan ordered a " + pizza.getName() + "\n"); pizza = chicagoStore.orderPizza("cheese"); System.out.println("Joel ordered a " + pizza.getName() + "\n"); pizza = nyStore.orderPizza("clam"); System.out.println("Ethan ordered a " + pizza.getName() + "\n"); pizza = chicagoStore.orderPizza("clam"); System.out.println("Joel ordered a " + pizza.getName() + "\n"); pizza = nyStore.orderPizza("pepperoni"); System.out.println("Ethan ordered a " + pizza.getName() + "\n"); pizza = chicagoStore.orderPizza("pepperoni"); System.out.println("Joel ordered a " + pizza.getName() + "\n"); pizza = nyStore.orderPizza("veggie"); System.out.println("Ethan ordered a " + pizza.getName() + "\n"); pizza = chicagoStore.orderPizza("veggie"); System.out.println("Joel ordered a " + pizza.getName() + "\n"); } } ================================================ FILE: Code/PizzaFactory/src/pizzafactory/PizzaStore.java ================================================ package pizzafactory; public abstract class PizzaStore { abstract Pizza createPizza(String item); public Pizza orderPizza(String type) { // Membuat pizza berdasarkan pesanan // tanpa perlu tahu di toko mana Pizza pizza = createPizza(type); System.out.println("--- Making a " + pizza.getName() + " ---"); pizza.prepare(); pizza.bake(); pizza.cut(); pizza.box(); return pizza; } } ================================================ FILE: Code/SalesElektronik/build.xml ================================================ Builds, tests, and runs the project SalesElektronik. ================================================ FILE: Code/SalesElektronik/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/SalesElektronik/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/SalesElektronik/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=d2cc875e build.xml.script.CRC32=2b37b553 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=d2cc875e nbproject/build-impl.xml.script.CRC32=109424d8 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/SalesElektronik/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/SalesElektronik.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=saleselektronik.SalesElektronik manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/SalesElektronik/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject SalesElektronik ================================================ FILE: Code/SalesElektronik/src/saleselektronik/Barang.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ public class Barang { public String nama; public String deskripsi; public int harga; public Barang(String nama, String deskripsi, int harga){ this.nama = nama; this.deskripsi = deskripsi; this.harga = harga; } public String detailBarang(){ return (nama + " - " + deskripsi + " | Harga: Rp" + harga); } } ================================================ FILE: Code/SalesElektronik/src/saleselektronik/Iterator.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ public interface Iterator { boolean hasNext(); Object next(); Object prev(); } ================================================ FILE: Code/SalesElektronik/src/saleselektronik/Sales.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ public class Sales { TokoA tokoA; TokoB tokoB; public Sales(TokoA tokoA, TokoB tokoB){ this.tokoA = tokoA; this.tokoB = tokoB; } public void daftarBarang(){ Iterator daftarBarangTokoA = tokoA.createIterator(); Iterator daftarBarangTokoB = tokoB.createIterator(); System.out.println("DAFTAR BARANG DI TOKO A"); System.out.println("-----------------------"); printDataBarang(daftarBarangTokoA); System.out.println(); System.out.println("DAFTAR BARANG DI TOKO B"); System.out.println("-----------------------"); printDataBarang(daftarBarangTokoB); } private void printDataBarang(Iterator iterator){ int i = 0; while(iterator.hasNext()){ Barang b = (Barang)iterator.next(); System.out.println(++i + ". " + b.detailBarang()); } } } ================================================ FILE: Code/SalesElektronik/src/saleselektronik/SalesElektronik.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ public class SalesElektronik { /** * @param args the command line arguments */ public static void main(String[] args) { TokoA tokoA = new TokoA(); TokoB tokoB = new TokoB(); Sales sales = new Sales(tokoA,tokoB); sales.daftarBarang(); } } ================================================ FILE: Code/SalesElektronik/src/saleselektronik/TokoA.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ import java.util.ArrayList; public class TokoA { ArrayList barang; public TokoA(){ barang = new ArrayList(); tambahBarang("iPhone 7","Smartphone incaran masa kini",10000000); tambahBarang("ASUS ROG","Laptop para gamer",14000000); tambahBarang("Nokia","The legend reborn",3200000); } public void tambahBarang(String nama, String deskripsi, int harga){ Barang b = new Barang(nama,deskripsi,harga); barang.add(b); } public Iterator createIterator(){ return new TokoAIterator(barang); } } ================================================ FILE: Code/SalesElektronik/src/saleselektronik/TokoAIterator.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ import java.util.ArrayList; public class TokoAIterator implements Iterator{ ArrayList barang; int posisi = 0; public TokoAIterator(ArrayList barang){ this.barang = barang; } @Override public boolean hasNext(){ return !(posisi >= barang.size() || barang.get(posisi) == null); } @Override public Object next(){ Barang b = (Barang)barang.get(posisi); posisi += 1; return b; } @Override public Object prev(){ return null; } } ================================================ FILE: Code/SalesElektronik/src/saleselektronik/TokoB.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ public class TokoB { static final int MAX_BARANG = 10; int jumlahBarang = 0; Barang[] barang; public TokoB(){ barang = new Barang[MAX_BARANG]; tambahBarang("TV","LED 21 inchi",5400000); tambahBarang("Kulkas","Dua pintu",2500000); tambahBarang("Mesin cuci","Bukaan atas",2300000); } public void tambahBarang(String nama, String deskripsi, int harga){ Barang b = new Barang(nama,deskripsi,harga); if(jumlahBarang >= MAX_BARANG){ System.err.println("Daftar barang sudah maksimal"); } else{ barang[jumlahBarang] = b; jumlahBarang += 1; } } public Iterator createIterator(){ return new TokoBIterator(barang); } } ================================================ FILE: Code/SalesElektronik/src/saleselektronik/TokoBIterator.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package saleselektronik; /** * * @author User */ public class TokoBIterator implements Iterator{ Barang[] barang; int posisi = 0; public TokoBIterator(Barang[] barang){ this.barang = barang; } @Override public boolean hasNext(){ return !(posisi >= barang.length || barang[posisi] == null); } @Override public Object next(){ Barang b = barang[posisi]; posisi += 1; return b; } @Override public Object prev(){ return null; } } ================================================ FILE: Code/TemplateWorker/build.xml ================================================ Builds, tests, and runs the project TemplateWorker. ================================================ FILE: Code/TemplateWorker/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/TemplateWorker/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/TemplateWorker/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=63c6c573 build.xml.script.CRC32=347f9e27 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=63c6c573 nbproject/build-impl.xml.script.CRC32=6ae080f2 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/TemplateWorker/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/TemplateWorker.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=templateworker.TemplateWorker manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/TemplateWorker/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject TemplateWorker ================================================ FILE: Code/TemplateWorker/src/templateworker/Dosen.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package templateworker; /** * * @author User */ public class Dosen extends Pekerja{ public Dosen(){ super.jenis = "dosen"; } public void bekerja(){ System.out.println("Memberikan perkuliahan kepada mahasiswa"); } } ================================================ FILE: Code/TemplateWorker/src/templateworker/Pekerja.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package templateworker; /** * * @author User */ public abstract class Pekerja { protected String jenis; public final void rutinitas(){ System.out.println("Rutinitas " + jenis + ":"); bangunPagi(); sarapan(); bekerja(); istirahat(); System.out.println(); } public void bangunPagi(){ System.out.println("Bangun pagi"); } public void sarapan(){ System.out.println("Sarapan"); } public abstract void bekerja(); public void istirahat(){ System.out.println("Beristirahat"); } } ================================================ FILE: Code/TemplateWorker/src/templateworker/PemadamKebakaran.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package templateworker; /** * * @author User */ public class PemadamKebakaran extends Pekerja{ public PemadamKebakaran(){ super.jenis = "pemadam kebakaran"; } public void bekerja(){ System.out.println("Memadamkan kebakaran"); } } ================================================ FILE: Code/TemplateWorker/src/templateworker/TemplateWorker.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package templateworker; /** * * @author User */ public class TemplateWorker { /** * @param args the command line arguments */ public static void main(String[] args) { PemadamKebakaran pmk = new PemadamKebakaran(); TukangPos pos = new TukangPos(); Dosen dsn = new Dosen(); pmk.rutinitas(); pos.rutinitas(); dsn.rutinitas(); } } ================================================ FILE: Code/TemplateWorker/src/templateworker/TukangPos.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package templateworker; /** * * @author User */ public class TukangPos extends Pekerja{ public TukangPos(){ super.jenis = "tukang pos"; } public void bekerja(){ System.out.println("Mengantarkan surat"); } } ================================================ FILE: Code/WarungSedap/UML.mdj ================================================ { "_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", "visible": true, "defaultDiagram": true, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFaLibLRghjENU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLibLRwhkjN8=", "_parent": { "$ref": "AAAAAAFaLibLRghjENU=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLibLRwhlPjA=", "_parent": { "$ref": "AAAAAAFaLibLRwhkjN8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -112, "top": -272, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLibLSAhmB3c=", "_parent": { "$ref": "AAAAAAFaLibLRwhkjN8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 357, "top": 31, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "Makanan", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLibLSAhn5m4=", "_parent": { "$ref": "AAAAAAFaLibLRwhkjN8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -112, "top": -272, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLibLSAho08I=", "_parent": { "$ref": "AAAAAAFaLibLRwhkjN8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -112, "top": -272, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 352, "top": 24, "width": 97.775390625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLibLRwhlPjA=" }, "nameLabel": { "$ref": "AAAAAAFaLibLSAhmB3c=" }, "namespaceLabel": { "$ref": "AAAAAAFaLibLSAhn5m4=" }, "propertyLabel": { "$ref": "AAAAAAFaLibLSAho08I=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLibLSAhpSsE=", "_parent": { "$ref": "AAAAAAFaLibLRghjENU=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFaLlNtjgv9yx4=", "_parent": { "$ref": "AAAAAAFaLibLSAhpSsE=" }, "model": { "$ref": "AAAAAAFaLlNtNgv6x9M=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 357, "top": 54, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "#deskripsi", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 352, "top": 49, "width": 97.775390625, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLibLSQhqFSw=", "_parent": { "$ref": "AAAAAAFaLibLRghjENU=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLlPt+AwFBvA=", "_parent": { "$ref": "AAAAAAFaLibLSQhqFSw=" }, "model": { "$ref": "AAAAAAFaLlPtpgwCnX8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 357, "top": 77, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+getDeskripsi()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaLibp5wiO0yY=", "_parent": { "$ref": "AAAAAAFaLibLSQhqFSw=" }, "model": { "$ref": "AAAAAAFaLibpiAiLDrw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 357, "top": 92, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 352, "top": 72, "width": 97.775390625, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLibLSQhrToQ=", "_parent": { "$ref": "AAAAAAFaLibLRghjENU=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -56, "top": -136, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLibLSghsYes=", "_parent": { "$ref": "AAAAAAFaLibLRghjENU=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -56, "top": -136, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 352, "top": 24, "width": 97.775390625, "height": 86, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLibLRwhkjN8=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLibLSAhpSsE=" }, "operationCompartment": { "$ref": "AAAAAAFaLibLSQhqFSw=" }, "receptionCompartment": { "$ref": "AAAAAAFaLibLSQhrToQ=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLibLSghsYes=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLidJCAiX23U=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLidJCQiY2xc=", "_parent": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLidJCQiZoec=", "_parent": { "$ref": "AAAAAAFaLidJCQiY2xc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLidJCgiapp0=", "_parent": { "$ref": "AAAAAAFaLidJCQiY2xc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 183, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "Bakso", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLidJCgib2aE=", "_parent": { "$ref": "AAAAAAFaLidJCQiY2xc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLidJCgicS3U=", "_parent": { "$ref": "AAAAAAFaLidJCQiY2xc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 144, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 232, "top": 176, "width": 59.4990234375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLidJCQiZoec=" }, "nameLabel": { "$ref": "AAAAAAFaLidJCgiapp0=" }, "namespaceLabel": { "$ref": "AAAAAAFaLidJCgib2aE=" }, "propertyLabel": { "$ref": "AAAAAAFaLidJCgicS3U=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLidJCgidRwM=", "_parent": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 232, "top": 201, "width": 59.4990234375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLidJCwie0i0=", "_parent": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLighzAmGj9g=", "_parent": { "$ref": "AAAAAAFaLidJCwie0i0=" }, "model": { "$ref": "AAAAAAFaLighdgmD50s=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 216, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 232, "top": 211, "width": 59.4990234375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLidJCwifMdk=", "_parent": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 72, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLidJCwigTNM=", "_parent": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 72, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 232, "top": 176, "width": 59.4990234375, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLidJCQiY2xc=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLidJCgidRwM=" }, "operationCompartment": { "$ref": "AAAAAAFaLidJCwie0i0=" }, "receptionCompartment": { "$ref": "AAAAAAFaLidJCwifMdk=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLidJCwigTNM=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLidquAjBob0=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLidquQjCyF0=", "_parent": { "$ref": "AAAAAAFaLidquAjBob0=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 125, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLidquAjBob0=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLidquQjD41U=", "_parent": { "$ref": "AAAAAAFaLidquAjBob0=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 302, "top": 114, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLidquAjBob0=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLidquQjE7hI=", "_parent": { "$ref": "AAAAAAFaLidquAjBob0=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 333, "top": 146, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLidquAjBob0=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLibLRghjENU=" }, "tail": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "lineStyle": 1, "points": "290:175;356:110", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLidquQjCyF0=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLidquQjD41U=" }, "propertyLabel": { "$ref": "AAAAAAFaLidquQjE7hI=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLieVkQjSIuQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLieVkQjTnvM=", "_parent": { "$ref": "AAAAAAFaLieVkQjSIuQ=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLieVkQjUqM0=", "_parent": { "$ref": "AAAAAAFaLieVkQjTnvM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 182.16015625, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLieVkQjV/P4=", "_parent": { "$ref": "AAAAAAFaLieVkQjTnvM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 317, "top": 183, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "Soto", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLieVkQjWfU4=", "_parent": { "$ref": "AAAAAAFaLieVkQjTnvM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 182.16015625, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLieVkgjXYxg=", "_parent": { "$ref": "AAAAAAFaLieVkQjTnvM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 182.16015625, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 176, "width": 59.4990234375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLieVkQjUqM0=" }, "nameLabel": { "$ref": "AAAAAAFaLieVkQjV/P4=" }, "namespaceLabel": { "$ref": "AAAAAAFaLieVkQjWfU4=" }, "propertyLabel": { "$ref": "AAAAAAFaLieVkgjXYxg=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLieVkgjYVwg=", "_parent": { "$ref": "AAAAAAFaLieVkQjSIuQ=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 201, "width": 59.4990234375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLieVkgjZTak=", "_parent": { "$ref": "AAAAAAFaLieVkQjSIuQ=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLihC4gmP7rg=", "_parent": { "$ref": "AAAAAAFaLieVkgjZTak=" }, "model": { "$ref": "AAAAAAFaLihClQmMyUQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 317, "top": 216, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 312, "top": 211, "width": 59.4990234375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLieVkgjaZE0=", "_parent": { "$ref": "AAAAAAFaLieVkQjSIuQ=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 91.080078125, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLieVkgjbcdQ=", "_parent": { "$ref": "AAAAAAFaLieVkQjSIuQ=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 91.080078125, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 312, "top": 176, "width": 59.4990234375, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLieVkQjTnvM=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLieVkgjYVwg=" }, "operationCompartment": { "$ref": "AAAAAAFaLieVkgjZTak=" }, "receptionCompartment": { "$ref": "AAAAAAFaLieVkgjaZE0=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLieVkgjbcdQ=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLieWCwj7DTo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLieWCwj8ND8=", "_parent": { "$ref": "AAAAAAFaLieWCwj7DTo=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 353, "top": 129, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLieWCwj7DTo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLieWCwj9SI8=", "_parent": { "$ref": "AAAAAAFaLieWCwj7DTo=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 339, "top": 123, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLieWCwj7DTo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLieWCwj+NcA=", "_parent": { "$ref": "AAAAAAFaLieWCwj7DTo=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 380, "top": 142, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLieWCwj7DTo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLibLRghjENU=" }, "tail": { "$ref": "AAAAAAFaLieVkQjSIuQ=" }, "lineStyle": 1, "points": "353:175;381:110", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLieWCwj8ND8=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLieWCwj9SI8=" }, "propertyLabel": { "$ref": "AAAAAAFaLieWCwj+NcA=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLiemQAkMLfc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLiemQAkNKz4=", "_parent": { "$ref": "AAAAAAFaLiemQAkMLfc=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLiemQAkOoU8=", "_parent": { "$ref": "AAAAAAFaLiemQAkNKz4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 224, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLiemQQkPE/0=", "_parent": { "$ref": "AAAAAAFaLiemQAkNKz4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 398.83984375, "top": 183, "width": 61.4326171875, "height": 13, "autoResize": false, "underline": false, "text": "NasiPecel", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLiemQQkQ6tc=", "_parent": { "$ref": "AAAAAAFaLiemQAkNKz4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 224, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLiemQQkRogk=", "_parent": { "$ref": "AAAAAAFaLiemQAkNKz4=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 224, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 393.83984375, "top": 176, "width": 71.4326171875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLiemQAkOoU8=" }, "nameLabel": { "$ref": "AAAAAAFaLiemQQkPE/0=" }, "namespaceLabel": { "$ref": "AAAAAAFaLiemQQkQ6tc=" }, "propertyLabel": { "$ref": "AAAAAAFaLiemQQkRogk=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLiemQQkSJeM=", "_parent": { "$ref": "AAAAAAFaLiemQAkMLfc=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 393.83984375, "top": 201, "width": 71.4326171875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLiemQQkTfTE=", "_parent": { "$ref": "AAAAAAFaLiemQAkMLfc=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLiheBQmX9OA=", "_parent": { "$ref": "AAAAAAFaLiemQQkTfTE=" }, "model": { "$ref": "AAAAAAFaLihdtQmUkWA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 398.83984375, "top": 216, "width": 61.4326171875, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 393.83984375, "top": 211, "width": 71.4326171875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLiemQQkUESE=", "_parent": { "$ref": "AAAAAAFaLiemQAkMLfc=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLiemQgkVx2k=", "_parent": { "$ref": "AAAAAAFaLiemQAkMLfc=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 112, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 393.83984375, "top": 176, "width": 71.4326171875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLiemQAkNKz4=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLiemQQkSJeM=" }, "operationCompartment": { "$ref": "AAAAAAFaLiemQQkTfTE=" }, "receptionCompartment": { "$ref": "AAAAAAFaLiemQQkUESE=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLiemQgkVx2k=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLiempwk1dRw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLiempwk2J3M=", "_parent": { "$ref": "AAAAAAFaLiempwk1dRw=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 401, "top": 139, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLiempwk1dRw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLiempwk3+Do=", "_parent": { "$ref": "AAAAAAFaLiempwk1dRw=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 386, "top": 142, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLiempwk1dRw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLiempwk4Lvk=", "_parent": { "$ref": "AAAAAAFaLiempwk1dRw=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 430, "top": 132, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLiempwk1dRw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLibLRghjENU=" }, "tail": { "$ref": "AAAAAAFaLiemQAkMLfc=" }, "lineStyle": 1, "points": "423:175;409:110", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLiempwk2J3M=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLiempwk3+Do=" }, "propertyLabel": { "$ref": "AAAAAAFaLiempwk4Lvk=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLieqRwlG/0g=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLieqSAlH4I8=", "_parent": { "$ref": "AAAAAAFaLieqRwlG/0g=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLieqSAlIBlw=", "_parent": { "$ref": "AAAAAAFaLieqSAlH4I8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 290.48046875, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLieqSAlJK3k=", "_parent": { "$ref": "AAAAAAFaLieqSAlH4I8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 493, "top": 183, "width": 70.09716796875, "height": 13, "autoResize": false, "underline": false, "text": "NasiRames", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLieqSAlKCZ8=", "_parent": { "$ref": "AAAAAAFaLieqSAlH4I8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 290.48046875, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLieqSAlLyl4=", "_parent": { "$ref": "AAAAAAFaLieqSAlH4I8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 290.48046875, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 488, "top": 176, "width": 80.09716796875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLieqSAlIBlw=" }, "nameLabel": { "$ref": "AAAAAAFaLieqSAlJK3k=" }, "namespaceLabel": { "$ref": "AAAAAAFaLieqSAlKCZ8=" }, "propertyLabel": { "$ref": "AAAAAAFaLieqSAlLyl4=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLieqSAlMwkw=", "_parent": { "$ref": "AAAAAAFaLieqRwlG/0g=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 488, "top": 201, "width": 80.09716796875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLieqSglN6zg=", "_parent": { "$ref": "AAAAAAFaLieqRwlG/0g=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLih3IQmfEhM=", "_parent": { "$ref": "AAAAAAFaLieqSglN6zg=" }, "model": { "$ref": "AAAAAAFaLih2zQmccUE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 493, "top": 216, "width": 70.09716796875, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 488, "top": 211, "width": 80.09716796875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLieqSglO3mQ=", "_parent": { "$ref": "AAAAAAFaLieqRwlG/0g=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 145.240234375, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLieqSwlPQXk=", "_parent": { "$ref": "AAAAAAFaLieqRwlG/0g=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 145.240234375, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 488, "top": 176, "width": 80.09716796875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLieqSAlH4I8=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLieqSAlMwkw=" }, "operationCompartment": { "$ref": "AAAAAAFaLieqSglN6zg=" }, "receptionCompartment": { "$ref": "AAAAAAFaLieqSglO3mQ=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLieqSwlPQXk=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLieqqglvAuU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLieqqwlwrbo=", "_parent": { "$ref": "AAAAAAFaLieqqglvAuU=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 459, "top": 146, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLieqqglvAuU=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLieqqwlxakg=", "_parent": { "$ref": "AAAAAAFaLieqqglvAuU=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 448, "top": 156, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLieqqglvAuU=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLieqqwlybbg=", "_parent": { "$ref": "AAAAAAFaLieqqglvAuU=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 480, "top": 125, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLieqqglvAuU=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLibLRghjENU=" }, "tail": { "$ref": "AAAAAAFaLieqRwlG/0g=" }, "lineStyle": 1, "points": "500:175;440:110", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLieqqwlwrbo=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLieqqwlxakg=" }, "propertyLabel": { "$ref": "AAAAAAFaLieqqwlybbg=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLilkFwmpaXA=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLilkFwmqRWc=", "_parent": { "$ref": "AAAAAAFaLilkFwmpaXA=" }, "model": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLilkGAmr+m0=", "_parent": { "$ref": "AAAAAAFaLilkFwmqRWc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -128, "top": -96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLilkGQmsMaY=", "_parent": { "$ref": "AAAAAAFaLilkFwmqRWc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 53, "top": 279, "width": 140.92431640625, "height": 13, "autoResize": false, "underline": false, "text": "BaksoPakeCekerAyam", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLilkGQmtH7k=", "_parent": { "$ref": "AAAAAAFaLilkFwmqRWc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -128, "top": -96, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLilkGQmuYfE=", "_parent": { "$ref": "AAAAAAFaLilkFwmqRWc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -128, "top": -96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": 272, "width": 150.92431640625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLilkGAmr+m0=" }, "nameLabel": { "$ref": "AAAAAAFaLilkGQmsMaY=" }, "namespaceLabel": { "$ref": "AAAAAAFaLilkGQmtH7k=" }, "propertyLabel": { "$ref": "AAAAAAFaLilkGQmuYfE=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLilkGgmv/Ck=", "_parent": { "$ref": "AAAAAAFaLilkFwmpaXA=" }, "model": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": 297, "width": 150.92431640625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLilkGwmwBdc=", "_parent": { "$ref": "AAAAAAFaLilkFwmpaXA=" }, "model": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLim3+QnUdW8=", "_parent": { "$ref": "AAAAAAFaLilkGwmwBdc=" }, "model": { "$ref": "AAAAAAFaLim3kwnRaEw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 53, "top": 312, "width": 140.92431640625, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": 307, "width": 150.92431640625, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLilkGwmxHcY=", "_parent": { "$ref": "AAAAAAFaLilkFwmpaXA=" }, "model": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -64, "top": -48, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLilkHAmyM6c=", "_parent": { "$ref": "AAAAAAFaLilkFwmpaXA=" }, "model": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -64, "top": -48, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 48, "top": 272, "width": 150.92431640625, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLilkFwmqRWc=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLilkGgmv/Ck=" }, "operationCompartment": { "$ref": "AAAAAAFaLilkGwmwBdc=" }, "receptionCompartment": { "$ref": "AAAAAAFaLilkGwmxHcY=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLilkHAmyM6c=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLinNWwnaE+k=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLinNWgnYnBU=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinNWwnbMKs=", "_parent": { "$ref": "AAAAAAFaLinNWwnaE+k=" }, "model": { "$ref": "AAAAAAFaLinNWgnYnBU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 188, "top": 229, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLinNWwnaE+k=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinNXAnc41g=", "_parent": { "$ref": "AAAAAAFaLinNWwnaE+k=" }, "model": { "$ref": "AAAAAAFaLinNWgnYnBU=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 180, "top": 217, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLinNWwnaE+k=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinNXAndmek=", "_parent": { "$ref": "AAAAAAFaLinNWwnaE+k=" }, "model": { "$ref": "AAAAAAFaLinNWgnYnBU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 205, "top": 254, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLinNWwnaE+k=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "tail": { "$ref": "AAAAAAFaLilkFwmpaXA=" }, "lineStyle": 1, "points": "164:271;231:225", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLinNWwnbMKs=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLinNXAnc41g=" }, "propertyLabel": { "$ref": "AAAAAAFaLinNXAndmek=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLinaGwnrU6g=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLinaHAnsTZQ=", "_parent": { "$ref": "AAAAAAFaLinaGwnrU6g=" }, "model": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLinaHAntiGc=", "_parent": { "$ref": "AAAAAAFaLinaHAnsTZQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176.1513671875, "top": -96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLinaHQnuVag=", "_parent": { "$ref": "AAAAAAFaLinaHAnsTZQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 365, "top": 279, "width": 121.3544921875, "height": 13, "autoResize": false, "underline": false, "text": "BaksoPakeLontong", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLinaHgnvMrA=", "_parent": { "$ref": "AAAAAAFaLinaHAnsTZQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176.1513671875, "top": -96, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLinaHgnwHJI=", "_parent": { "$ref": "AAAAAAFaLinaHAnsTZQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176.1513671875, "top": -96, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 360, "top": 272, "width": 131.3544921875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLinaHAntiGc=" }, "nameLabel": { "$ref": "AAAAAAFaLinaHQnuVag=" }, "namespaceLabel": { "$ref": "AAAAAAFaLinaHgnvMrA=" }, "propertyLabel": { "$ref": "AAAAAAFaLinaHgnwHJI=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLinaHgnxX3Q=", "_parent": { "$ref": "AAAAAAFaLinaGwnrU6g=" }, "model": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 360, "top": 297, "width": 131.3544921875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLinaHgnyXus=", "_parent": { "$ref": "AAAAAAFaLinaGwnrU6g=" }, "model": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLiqSZAqixBE=", "_parent": { "$ref": "AAAAAAFaLinaHgnyXus=" }, "model": { "$ref": "AAAAAAFaLiqSBwqf4lI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 365, "top": 312, "width": 121.3544921875, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 360, "top": 307, "width": 131.3544921875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLinaHgnzPqg=", "_parent": { "$ref": "AAAAAAFaLinaGwnrU6g=" }, "model": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 88.07568359375, "top": -48, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLinaHwn0cB8=", "_parent": { "$ref": "AAAAAAFaLinaGwnrU6g=" }, "model": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 88.07568359375, "top": -48, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 360, "top": 272, "width": 131.3544921875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLinaHAnsTZQ=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLinaHgnxX3Q=" }, "operationCompartment": { "$ref": "AAAAAAFaLinaHgnyXus=" }, "receptionCompartment": { "$ref": "AAAAAAFaLinaHgnzPqg=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLinaHwn0cB8=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLinaoAoU/M8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLinanwoSxlE=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinaoAoVYkc=", "_parent": { "$ref": "AAAAAAFaLinaoAoU/M8=" }, "model": { "$ref": "AAAAAAFaLinanwoSxlE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 325, "top": 253, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLinaoAoU/M8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinaoAoWNGQ=", "_parent": { "$ref": "AAAAAAFaLinaoAoU/M8=" }, "model": { "$ref": "AAAAAAFaLinanwoSxlE=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 318, "top": 266, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLinaoAoU/M8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinaoAoXsUs=", "_parent": { "$ref": "AAAAAAFaLinaoAoU/M8=" }, "model": { "$ref": "AAAAAAFaLinanwoSxlE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 340, "top": 226, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLinaoAoU/M8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "tail": { "$ref": "AAAAAAFaLinaGwnrU6g=" }, "lineStyle": 1, "points": "375:271;291:222", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLinaoAoVYkc=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLinaoAoWNGQ=" }, "propertyLabel": { "$ref": "AAAAAAFaLinaoAoXsUs=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLindggol5k0=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLindggomwj8=", "_parent": { "$ref": "AAAAAAFaLindggol5k0=" }, "model": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLindggonUxU=", "_parent": { "$ref": "AAAAAAFaLindggomwj8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -521.6884765625, "top": 48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLindggoohB4=", "_parent": { "$ref": "AAAAAAFaLindggomwj8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 77, "top": 351, "width": 227.5888671875, "height": 13, "autoResize": false, "underline": false, "text": "BaksoPakeCekerAyamSamaLontong", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLindggopeIg=", "_parent": { "$ref": "AAAAAAFaLindggomwj8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -521.6884765625, "top": 48, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLindgwoqiF4=", "_parent": { "$ref": "AAAAAAFaLindggomwj8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -521.6884765625, "top": 48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 72, "top": 344, "width": 237.5888671875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLindggonUxU=" }, "nameLabel": { "$ref": "AAAAAAFaLindggoohB4=" }, "namespaceLabel": { "$ref": "AAAAAAFaLindggopeIg=" }, "propertyLabel": { "$ref": "AAAAAAFaLindgwoqiF4=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLindgwor3zk=", "_parent": { "$ref": "AAAAAAFaLindggol5k0=" }, "model": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 72, "top": 369, "width": 237.5888671875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLindgwosiZ4=", "_parent": { "$ref": "AAAAAAFaLindggol5k0=" }, "model": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLiqhrAqpFOI=", "_parent": { "$ref": "AAAAAAFaLindgwosiZ4=" }, "model": { "$ref": "AAAAAAFaLiqhTwqmDVM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 77, "top": 384, "width": 227.5888671875, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 72, "top": 379, "width": 237.5888671875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLindgwotNRs=", "_parent": { "$ref": "AAAAAAFaLindggol5k0=" }, "model": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -260.84423828125, "top": 24, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLindgwouwpo=", "_parent": { "$ref": "AAAAAAFaLindggol5k0=" }, "model": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -260.84423828125, "top": 24, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 72, "top": 344, "width": 237.5888671875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLindggomwj8=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLindgwor3zk=" }, "operationCompartment": { "$ref": "AAAAAAFaLindgwosiZ4=" }, "receptionCompartment": { "$ref": "AAAAAAFaLindgwotNRs=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLindgwouwpo=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLineGQpOMjw=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLineGApMlOw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLineGQpP89w=", "_parent": { "$ref": "AAAAAAFaLineGQpOMjw=" }, "model": { "$ref": "AAAAAAFaLineGApMlOw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 211, "top": 276, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLineGQpOMjw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLineGgpQeF0=", "_parent": { "$ref": "AAAAAAFaLineGQpOMjw=" }, "model": { "$ref": "AAAAAAFaLineGApMlOw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 197, "top": 270, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLineGQpOMjw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLineGgpRqjs=", "_parent": { "$ref": "AAAAAAFaLineGQpOMjw=" }, "model": { "$ref": "AAAAAAFaLineGApMlOw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 238, "top": 287, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLineGQpOMjw=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "tail": { "$ref": "AAAAAAFaLindggol5k0=" }, "lineStyle": 1, "points": "202:343;248:234", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLineGQpP89w=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLineGgpQeF0=" }, "propertyLabel": { "$ref": "AAAAAAFaLineGgpRqjs=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLinhEgpf0a8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLinhEwpgNUc=", "_parent": { "$ref": "AAAAAAFaLinhEgpf0a8=" }, "model": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLinhEwphG14=", "_parent": { "$ref": "AAAAAAFaLinhEwpgNUc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -147.5283203125, "top": 48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLinhFApif3k=", "_parent": { "$ref": "AAAAAAFaLinhEwpgNUc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 325, "top": 351, "width": 113.4326171875, "height": 13, "autoResize": false, "underline": false, "text": "BaksoPakeDaging", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLinhFApj43o=", "_parent": { "$ref": "AAAAAAFaLinhEwpgNUc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -147.5283203125, "top": 48, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLinhFApkKsQ=", "_parent": { "$ref": "AAAAAAFaLinhEwpgNUc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -147.5283203125, "top": 48, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 320, "top": 344, "width": 123.4326171875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLinhEwphG14=" }, "nameLabel": { "$ref": "AAAAAAFaLinhFApif3k=" }, "namespaceLabel": { "$ref": "AAAAAAFaLinhFApj43o=" }, "propertyLabel": { "$ref": "AAAAAAFaLinhFApkKsQ=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLinhFAplz7E=", "_parent": { "$ref": "AAAAAAFaLinhEgpf0a8=" }, "model": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 320, "top": 369, "width": 123.4326171875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLinhFApm1P0=", "_parent": { "$ref": "AAAAAAFaLinhEgpf0a8=" }, "model": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLirUUgqz97c=", "_parent": { "$ref": "AAAAAAFaLinhFApm1P0=" }, "model": { "$ref": "AAAAAAFaLirT9gqwQUo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 325, "top": 384, "width": 113.4326171875, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 320, "top": 379, "width": 123.4326171875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLinhFApnGMU=", "_parent": { "$ref": "AAAAAAFaLinhEgpf0a8=" }, "model": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -73.76416015625, "top": 24, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLinhFQpoQQg=", "_parent": { "$ref": "AAAAAAFaLinhEgpf0a8=" }, "model": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -73.76416015625, "top": 24, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 320, "top": 344, "width": 123.4326171875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLinhEwpgNUc=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLinhFAplz7E=" }, "operationCompartment": { "$ref": "AAAAAAFaLinhFApm1P0=" }, "receptionCompartment": { "$ref": "AAAAAAFaLinhFApnGMU=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLinhFQpoQQg=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLinhpQqIT6Q=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaLinhpAqG5YY=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinhpQqJxK4=", "_parent": { "$ref": "AAAAAAFaLinhpQqIT6Q=" }, "model": { "$ref": "AAAAAAFaLinhpAqG5YY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 308, "top": 290, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLinhpQqIT6Q=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinhpQqK3iI=", "_parent": { "$ref": "AAAAAAFaLinhpQqIT6Q=" }, "model": { "$ref": "AAAAAAFaLinhpAqG5YY=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 296, "top": 299, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLinhpQqIT6Q=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLinhpQqLz7g=", "_parent": { "$ref": "AAAAAAFaLinhpQqIT6Q=" }, "model": { "$ref": "AAAAAAFaLinhpAqG5YY=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 333, "top": 273, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLinhpQqIT6Q=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLidJCAiX23U=" }, "tail": { "$ref": "AAAAAAFaLinhEgpf0a8=" }, "lineStyle": 1, "points": "360:343;282:234", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLinhpQqJxK4=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLinhpQqK3iI=" }, "propertyLabel": { "$ref": "AAAAAAFaLinhpQqLz7g=" } } ] }, { "_type": "UMLClass", "_id": "AAAAAAFaLibLQwhhba8=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Makanan", "ownedElements": [ { "_type": "UMLAssociation", "_id": "AAAAAAFaLlcDdg2HaFI=", "_parent": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFaLlcDdg2IVo8=", "_parent": { "$ref": "AAAAAAFaLlcDdg2HaFI=" }, "reference": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visibility": "public", "navigable": true, "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "end2": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFaLlcDdg2JkkU=", "_parent": { "$ref": "AAAAAAFaLlcDdg2HaFI=" }, "reference": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "visibility": "public", "navigable": true, "aggregation": "shared", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "isID": false }, "visibility": "public", "isDerived": false } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFaLlNtNgv6x9M=", "_parent": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "name": "deskripsi", "visibility": "protected", "isStatic": false, "isLeaf": false, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLlPtpgwCnX8=", "_parent": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "name": "getDeskripsi", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaLibpiAiLDrw=", "_parent": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": true } ], "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLidJBwiV97s=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Bakso", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLidqtwi/uHs=", "_parent": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "source": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "target": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLighdgmD50s=", "_parent": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLieVkAjQVos=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Soto", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLieWCgj5f4I=", "_parent": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "source": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "target": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLihClQmMyUQ=", "_parent": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLiemPwkKjzQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "NasiPecel", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLiempwkzKfw=", "_parent": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "source": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "target": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLihdtQmUkWA=", "_parent": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLieqRwlExIk=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "NasiRames", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLieqqgltJvo=", "_parent": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "source": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "target": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLih2zQmccUE=", "_parent": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLilkFQmnmM0=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "BaksoPakeCekerAyam", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLinNWgnYnBU=", "_parent": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "source": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "target": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLim3kwnRaEw=", "_parent": { "$ref": "AAAAAAFaLilkFQmnmM0=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLinaGwnp3os=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "BaksoPakeLontong", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLinanwoSxlE=", "_parent": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "source": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "target": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLiqSBwqf4lI=", "_parent": { "$ref": "AAAAAAFaLinaGwnp3os=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLindgQoj6Nw=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "BaksoPakeCekerAyamSamaLontong", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLineGApMlOw=", "_parent": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "source": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "target": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLiqhTwqmDVM=", "_parent": { "$ref": "AAAAAAFaLindgQoj6Nw=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLinhEQpdXL0=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "BaksoPakeDaging", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLinhpAqG5YY=", "_parent": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "source": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "target": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLirT9gqwQUo=", "_parent": { "$ref": "AAAAAAFaLinhEQpdXL0=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClassDiagram", "_id": "AAAAAAFaLjaZrQq6ANU=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ClassDiagram1", "visible": true, "defaultDiagram": false, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFaLjal/wq+MX4=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLjal/wq/0zA=", "_parent": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLjamAArAYvw=", "_parent": { "$ref": "AAAAAAFaLjal/wq/0zA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 42, "top": -152, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjamAArBoF4=", "_parent": { "$ref": "AAAAAAFaLjal/wq/0zA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 389, "top": 23, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "Makanan", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjamAArC8Tc=", "_parent": { "$ref": "AAAAAAFaLjal/wq/0zA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 42, "top": -152, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjamAArD040=", "_parent": { "$ref": "AAAAAAFaLjal/wq/0zA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 42, "top": -152, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 384, "top": 16, "width": 97.775390625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLjamAArAYvw=" }, "nameLabel": { "$ref": "AAAAAAFaLjamAArBoF4=" }, "namespaceLabel": { "$ref": "AAAAAAFaLjamAArC8Tc=" }, "propertyLabel": { "$ref": "AAAAAAFaLjamAArD040=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLjamAArEhq4=", "_parent": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFaLlQnegwL/eg=", "_parent": { "$ref": "AAAAAAFaLjamAArEhq4=" }, "model": { "$ref": "AAAAAAFaLlNtNgv6x9M=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 389, "top": 46, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "#deskripsi", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 384, "top": 41, "width": 97.775390625, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLjamAQrFhOo=", "_parent": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLlQnfAwOVYI=", "_parent": { "$ref": "AAAAAAFaLjamAQrFhOo=" }, "model": { "$ref": "AAAAAAFaLlPtpgwCnX8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 389, "top": 69, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+getDeskripsi()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaLjambgrkdew=", "_parent": { "$ref": "AAAAAAFaLjamAQrFhOo=" }, "model": { "$ref": "AAAAAAFaLibpiAiLDrw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 389, "top": 84, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 384, "top": 64, "width": 97.775390625, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLjamAQrGaDc=", "_parent": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 21, "top": -76, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLjamAgrH4uY=", "_parent": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "model": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 21, "top": -76, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 384, "top": 16, "width": 97.775390625, "height": 86, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLjal/wq/0zA=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLjamAArEhq4=" }, "operationCompartment": { "$ref": "AAAAAAFaLjamAQrFhOo=" }, "receptionCompartment": { "$ref": "AAAAAAFaLjamAQrGaDc=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLjamAgrH4uY=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLjauKwroDmc=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLjauKwrpDBA=", "_parent": { "$ref": "AAAAAAFaLjauKwroDmc=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLjauKwrqBhQ=", "_parent": { "$ref": "AAAAAAFaLjauKwrpDBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -304, "top": -24, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjauKwrr3PE=", "_parent": { "$ref": "AAAAAAFaLjauKwrpDBA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 102, "top": 183, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "Bakso", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjauKwrskAI=", "_parent": { "$ref": "AAAAAAFaLjauKwrpDBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -304, "top": -24, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjauKwrtXFw=", "_parent": { "$ref": "AAAAAAFaLjauKwrpDBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -304, "top": -24, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 97, "top": 176, "width": 59.4990234375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLjauKwrqBhQ=" }, "nameLabel": { "$ref": "AAAAAAFaLjauKwrr3PE=" }, "namespaceLabel": { "$ref": "AAAAAAFaLjauKwrskAI=" }, "propertyLabel": { "$ref": "AAAAAAFaLjauKwrtXFw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLjauKwruqwM=", "_parent": { "$ref": "AAAAAAFaLjauKwroDmc=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 97, "top": 201, "width": 59.4990234375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLjauKwrvuuM=", "_parent": { "$ref": "AAAAAAFaLjauKwroDmc=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLjausAsZ8mI=", "_parent": { "$ref": "AAAAAAFaLjauKwrvuuM=" }, "model": { "$ref": "AAAAAAFaLighdgmD50s=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 102, "top": 216, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 97, "top": 211, "width": 59.4990234375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLjauKwrw9LE=", "_parent": { "$ref": "AAAAAAFaLjauKwroDmc=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -152, "top": -12, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLjauKwrxAiw=", "_parent": { "$ref": "AAAAAAFaLjauKwroDmc=" }, "model": { "$ref": "AAAAAAFaLidJBwiV97s=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -152, "top": -12, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 97, "top": 176, "width": 59.4990234375, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLjauKwrpDBA=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLjauKwruqwM=" }, "operationCompartment": { "$ref": "AAAAAAFaLjauKwrvuuM=" }, "receptionCompartment": { "$ref": "AAAAAAFaLjauKwrw9LE=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLjauKwrxAiw=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLjauLQrySuY=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjauLQrzK8E=", "_parent": { "$ref": "AAAAAAFaLjauLQrySuY=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 262, "top": 115, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjauLQrySuY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjauLQr0MAM=", "_parent": { "$ref": "AAAAAAFaLjauLQrySuY=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": 101, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLjauLQrySuY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjauLQr1ElY=", "_parent": { "$ref": "AAAAAAFaLjauLQrySuY=" }, "model": { "$ref": "AAAAAAFaLidqtwi/uHs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 275, "top": 142, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjauLQrySuY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "tail": { "$ref": "AAAAAAFaLjauKwroDmc=" }, "lineStyle": 1, "points": "156:189;383:81", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLjauLQrzK8E=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLjauLQr0MAM=" }, "propertyLabel": { "$ref": "AAAAAAFaLjauLQr1ElY=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLjbFpwsgfLk=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLjbFpwshn2o=", "_parent": { "$ref": "AAAAAAFaLjbFpwsgfLk=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLjbFpwsi7/A=", "_parent": { "$ref": "AAAAAAFaLjbFpwshn2o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -400, "top": -70, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbFpwsjpmI=", "_parent": { "$ref": "AAAAAAFaLjbFpwshn2o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 181, "top": 183, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "Soto", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbFpwskfAg=", "_parent": { "$ref": "AAAAAAFaLjbFpwshn2o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -400, "top": -70, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbFpwslZWw=", "_parent": { "$ref": "AAAAAAFaLjbFpwshn2o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -400, "top": -70, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 176, "width": 59.4990234375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLjbFpwsi7/A=" }, "nameLabel": { "$ref": "AAAAAAFaLjbFpwsjpmI=" }, "namespaceLabel": { "$ref": "AAAAAAFaLjbFpwskfAg=" }, "propertyLabel": { "$ref": "AAAAAAFaLjbFpwslZWw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLjbFqAsmhIE=", "_parent": { "$ref": "AAAAAAFaLjbFpwsgfLk=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 201, "width": 59.4990234375, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLjbFqAsnGCg=", "_parent": { "$ref": "AAAAAAFaLjbFpwsgfLk=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLjbGNQtRobM=", "_parent": { "$ref": "AAAAAAFaLjbFqAsnGCg=" }, "model": { "$ref": "AAAAAAFaLihClQmMyUQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 181, "top": 216, "width": 49.4990234375, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 176, "top": 211, "width": 59.4990234375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLjbFqAsoZBo=", "_parent": { "$ref": "AAAAAAFaLjbFpwsgfLk=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -200, "top": -35, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLjbFqAspKpY=", "_parent": { "$ref": "AAAAAAFaLjbFpwsgfLk=" }, "model": { "$ref": "AAAAAAFaLieVkAjQVos=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -200, "top": -35, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 176, "top": 176, "width": 59.4990234375, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLjbFpwshn2o=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLjbFqAsmhIE=" }, "operationCompartment": { "$ref": "AAAAAAFaLjbFqAsnGCg=" }, "receptionCompartment": { "$ref": "AAAAAAFaLjbFqAsoZBo=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLjbFqAspKpY=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLjbFqQsq2L8=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbFqQsrJT4=", "_parent": { "$ref": "AAAAAAFaLjbFqQsq2L8=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 300, "top": 118, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjbFqQsq2L8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbFqQssiu0=", "_parent": { "$ref": "AAAAAAFaLjbFqQsq2L8=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 292, "top": 105, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLjbFqQsq2L8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbFqQstaS8=", "_parent": { "$ref": "AAAAAAFaLjbFqQsq2L8=" }, "model": { "$ref": "AAAAAAFaLieWCgj5f4I=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 317, "top": 143, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjbFqQsq2L8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "tail": { "$ref": "AAAAAAFaLjbFpwsgfLk=" }, "lineStyle": 1, "points": "235:184;383:90", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLjbFqQsrJT4=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLjbFqQssiu0=" }, "propertyLabel": { "$ref": "AAAAAAFaLjbFqQstaS8=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLjbQUQtYU7o=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLjbQUQtZZjc=", "_parent": { "$ref": "AAAAAAFaLjbQUQtYU7o=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLjbQUgtaEy8=", "_parent": { "$ref": "AAAAAAFaLjbQUQtZZjc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -490, "top": -102, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbQUgtbak8=", "_parent": { "$ref": "AAAAAAFaLjbQUQtZZjc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 261, "top": 183, "width": 61.4326171875, "height": 13, "autoResize": false, "underline": false, "text": "NasiPecel", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbQUgtcNkg=", "_parent": { "$ref": "AAAAAAFaLjbQUQtZZjc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -490, "top": -102, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbQUgtdpuw=", "_parent": { "$ref": "AAAAAAFaLjbQUQtZZjc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -490, "top": -102, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": 176, "width": 71.4326171875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLjbQUgtaEy8=" }, "nameLabel": { "$ref": "AAAAAAFaLjbQUgtbak8=" }, "namespaceLabel": { "$ref": "AAAAAAFaLjbQUgtcNkg=" }, "propertyLabel": { "$ref": "AAAAAAFaLjbQUgtdpuw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLjbQUgtewo4=", "_parent": { "$ref": "AAAAAAFaLjbQUQtYU7o=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": 201, "width": 71.4326171875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLjbQUgtfSFg=", "_parent": { "$ref": "AAAAAAFaLjbQUQtYU7o=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLjbQ0wuJs2A=", "_parent": { "$ref": "AAAAAAFaLjbQUgtfSFg=" }, "model": { "$ref": "AAAAAAFaLihdtQmUkWA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 261, "top": 216, "width": 61.4326171875, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 256, "top": 211, "width": 71.4326171875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLjbQUgtgB5c=", "_parent": { "$ref": "AAAAAAFaLjbQUQtYU7o=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -245, "top": -51, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLjbQUgth1WM=", "_parent": { "$ref": "AAAAAAFaLjbQUQtYU7o=" }, "model": { "$ref": "AAAAAAFaLiemPwkKjzQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -245, "top": -51, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 256, "top": 176, "width": 71.4326171875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLjbQUQtZZjc=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLjbQUgtewo4=" }, "operationCompartment": { "$ref": "AAAAAAFaLjbQUgtfSFg=" }, "receptionCompartment": { "$ref": "AAAAAAFaLjbQUgtgB5c=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLjbQUgth1WM=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLjbQUwtiUaA=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbQUwtjiR8=", "_parent": { "$ref": "AAAAAAFaLjbQUwtiUaA=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 343, "top": 121, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjbQUwtiUaA=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbQUwtkpIE=", "_parent": { "$ref": "AAAAAAFaLjbQUwtiUaA=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 332, "top": 110, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLjbQUwtiUaA=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbQUwtlQhw=", "_parent": { "$ref": "AAAAAAFaLjbQUwtiUaA=" }, "model": { "$ref": "AAAAAAFaLiempwkzKfw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 364, "top": 142, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjbQUwtiUaA=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "tail": { "$ref": "AAAAAAFaLjbQUQtYU7o=" }, "lineStyle": 1, "points": "319:175;390:102", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLjbQUwtjiR8=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLjbQUwtkpIE=" }, "propertyLabel": { "$ref": "AAAAAAFaLjbQUwtlQhw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLjbl4QuQLN4=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLjbl4QuRrOU=", "_parent": { "$ref": "AAAAAAFaLjbl4QuQLN4=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLjbl4QuSEkc=", "_parent": { "$ref": "AAAAAAFaLjbl4QuRrOU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -664, "top": -108, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbl4guTzhw=", "_parent": { "$ref": "AAAAAAFaLjbl4QuRrOU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 183, "width": 70.09716796875, "height": 13, "autoResize": false, "underline": false, "text": "NasiRames", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbl4guU4bQ=", "_parent": { "$ref": "AAAAAAFaLjbl4QuRrOU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -664, "top": -108, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjbl4guVqqs=", "_parent": { "$ref": "AAAAAAFaLjbl4QuRrOU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -664, "top": -108, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 176, "width": 80.09716796875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLjbl4QuSEkc=" }, "nameLabel": { "$ref": "AAAAAAFaLjbl4guTzhw=" }, "namespaceLabel": { "$ref": "AAAAAAFaLjbl4guU4bQ=" }, "propertyLabel": { "$ref": "AAAAAAFaLjbl4guVqqs=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLjbl4guWVrk=", "_parent": { "$ref": "AAAAAAFaLjbl4QuQLN4=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 201, "width": 80.09716796875, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLjbl4guXWq8=", "_parent": { "$ref": "AAAAAAFaLjbl4QuQLN4=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLjbmWwvB2GA=", "_parent": { "$ref": "AAAAAAFaLjbl4guXWq8=" }, "model": { "$ref": "AAAAAAFaLih2zQmccUE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 216, "width": 70.09716796875, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 211, "width": 80.09716796875, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLjbl4guY/X0=", "_parent": { "$ref": "AAAAAAFaLjbl4QuQLN4=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -332, "top": -54, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLjbl4guZ0KU=", "_parent": { "$ref": "AAAAAAFaLjbl4QuQLN4=" }, "model": { "$ref": "AAAAAAFaLieqRwlExIk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -332, "top": -54, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 344, "top": 176, "width": 80.09716796875, "height": 58, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLjbl4QuRrOU=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLjbl4guWVrk=" }, "operationCompartment": { "$ref": "AAAAAAFaLjbl4guXWq8=" }, "receptionCompartment": { "$ref": "AAAAAAFaLjbl4guY/X0=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLjbl4guZ0KU=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLjbl4wuaGDI=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbl4wubQx8=", "_parent": { "$ref": "AAAAAAFaLjbl4wuaGDI=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 390, "top": 127, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjbl4wuaGDI=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbl4wucDn4=", "_parent": { "$ref": "AAAAAAFaLjbl4wuaGDI=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 376, "top": 122, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLjbl4wuaGDI=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLjbl4wudgnU=", "_parent": { "$ref": "AAAAAAFaLjbl4wuaGDI=" }, "model": { "$ref": "AAAAAAFaLieqqgltJvo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 419, "top": 136, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLjbl4wuaGDI=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "tail": { "$ref": "AAAAAAFaLjbl4QuQLN4=" }, "lineStyle": 1, "points": "393:175;417:102", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLjbl4wubQx8=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLjbl4wucDn4=" }, "propertyLabel": { "$ref": "AAAAAAFaLjbl4wudgnU=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLjeyEgvS7ac=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLjeyEwvTlBE=", "_parent": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "model": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLjeyEwvUE7Q=", "_parent": { "$ref": "AAAAAAFaLjeyEwvTlBE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjeyEwvVjH0=", "_parent": { "$ref": "AAAAAAFaLjeyEwvTlBE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 485, "top": 183, "width": 121.41162109375, "height": 13, "autoResize": false, "underline": false, "text": "RempahRempah", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjeyEwvW69s=", "_parent": { "$ref": "AAAAAAFaLjeyEwvTlBE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLjeyFAvXQiY=", "_parent": { "$ref": "AAAAAAFaLjeyEwvTlBE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 480, "top": 176, "width": 131.41162109375, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLjeyEwvUE7Q=" }, "nameLabel": { "$ref": "AAAAAAFaLjeyEwvVjH0=" }, "namespaceLabel": { "$ref": "AAAAAAFaLjeyEwvW69s=" }, "propertyLabel": { "$ref": "AAAAAAFaLjeyFAvXQiY=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLjeyFAvY3Ck=", "_parent": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "model": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFaLlXgSg0dRbo=", "_parent": { "$ref": "AAAAAAFaLjeyFAvY3Ck=" }, "model": { "$ref": "AAAAAAFaLlXf8Q0aTIM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 485, "top": 206, "width": 121.41162109375, "height": 13, "autoResize": false, "underline": false, "text": "#makanan: Makanan", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 480, "top": 201, "width": 131.41162109375, "height": 23, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLjeyFAvZ3Po=", "_parent": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "model": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLlR7XwwmRJk=", "_parent": { "$ref": "AAAAAAFaLjeyFAvZ3Po=" }, "model": { "$ref": "AAAAAAFaLlR7BAwjSjw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;2", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 485, "top": 229, "width": 121.41162109375, "height": 13, "autoResize": false, "underline": false, "text": "+getDeskripsi()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 480, "top": 224, "width": 131.41162109375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLjeyFQvaThw=", "_parent": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "model": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLjeyFQvbmjk=", "_parent": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "model": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 480, "top": 176, "width": 131.41162109375, "height": 71, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLjeyEwvTlBE=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLjeyFAvY3Ck=" }, "operationCompartment": { "$ref": "AAAAAAFaLjeyFAvZ3Po=" }, "receptionCompartment": { "$ref": "AAAAAAFaLjeyFQvaThw=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLjeyFQvbmjk=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLlRO1gwTPx8=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlRO1QwRSiw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlRO1gwUqxQ=", "_parent": { "$ref": "AAAAAAFaLlRO1gwTPx8=" }, "model": { "$ref": "AAAAAAFaLlRO1QwRSiw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 479, "top": 141, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlRO1gwTPx8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlRO1gwVcC0=", "_parent": { "$ref": "AAAAAAFaLlRO1gwTPx8=" }, "model": { "$ref": "AAAAAAFaLlRO1QwRSiw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 467, "top": 150, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlRO1gwTPx8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlRO1wwWK8A=", "_parent": { "$ref": "AAAAAAFaLlRO1gwTPx8=" }, "model": { "$ref": "AAAAAAFaLlRO1QwRSiw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 502, "top": 122, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlRO1gwTPx8=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "tail": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "lineStyle": 1, "points": "518:175;464:102", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLlRO1gwUqxQ=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLlRO1gwVcC0=" }, "propertyLabel": { "$ref": "AAAAAAFaLlRO1wwWK8A=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLlTSZAwtdBM=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLlTSZQwuae0=", "_parent": { "$ref": "AAAAAAFaLlTSZAwtdBM=" }, "model": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLlTSZQwv/io=", "_parent": { "$ref": "AAAAAAFaLlTSZQwuae0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -112, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlTSZQwwEXI=", "_parent": { "$ref": "AAAAAAFaLlTSZQwuae0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 295, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "Lontong", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlTSZgwxgRA=", "_parent": { "$ref": "AAAAAAFaLlTSZQwuae0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -112, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlTSZgwyW+0=", "_parent": { "$ref": "AAAAAAFaLlTSZQwuae0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -112, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 336, "top": 288, "width": 97.775390625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLlTSZQwv/io=" }, "nameLabel": { "$ref": "AAAAAAFaLlTSZQwwEXI=" }, "namespaceLabel": { "$ref": "AAAAAAFaLlTSZgwxgRA=" }, "propertyLabel": { "$ref": "AAAAAAFaLlTSZgwyW+0=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLlTSZgwzs8k=", "_parent": { "$ref": "AAAAAAFaLlTSZAwtdBM=" }, "model": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 336, "top": 313, "width": 97.775390625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLlTSZgw098o=", "_parent": { "$ref": "AAAAAAFaLlTSZAwtdBM=" }, "model": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLlgS+A5T3/8=", "_parent": { "$ref": "AAAAAAFaLlTSZgw098o=" }, "model": { "$ref": "AAAAAAFaLlgSmw5QNVA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 328, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+getDeskripsi()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaLlgsZg5pJAg=", "_parent": { "$ref": "AAAAAAFaLlTSZgw098o=" }, "model": { "$ref": "AAAAAAFaLlgsCA5mHK8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 341, "top": 343, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 336, "top": 323, "width": 97.775390625, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLlTSZww1G6o=", "_parent": { "$ref": "AAAAAAFaLlTSZAwtdBM=" }, "model": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -56, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLlTSZww25oE=", "_parent": { "$ref": "AAAAAAFaLlTSZAwtdBM=" }, "model": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -56, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 336, "top": 288, "width": 97.775390625, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLlTSZQwuae0=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLlTSZgwzs8k=" }, "operationCompartment": { "$ref": "AAAAAAFaLlTSZgw098o=" }, "receptionCompartment": { "$ref": "AAAAAAFaLlTSZww1G6o=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLlTSZww25oE=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLlTwFAxXoGo=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlTwEgxV+iQ=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlTwFAxYaeE=", "_parent": { "$ref": "AAAAAAFaLlTwFAxXoGo=" }, "model": { "$ref": "AAAAAAFaLlTwEgxV+iQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 455, "top": 249, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlTwFAxXoGo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlTwFQxZsfs=", "_parent": { "$ref": "AAAAAAFaLlTwFAxXoGo=" }, "model": { "$ref": "AAAAAAFaLlTwEgxV+iQ=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 446, "top": 237, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlTwFAxXoGo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlTwFQxaKqA=", "_parent": { "$ref": "AAAAAAFaLlTwFAxXoGo=" }, "model": { "$ref": "AAAAAAFaLlTwEgxV+iQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 472, "top": 274, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlTwFAxXoGo=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "tail": { "$ref": "AAAAAAFaLlTSZAwtdBM=" }, "lineStyle": 1, "points": "434:289;494:247", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLlTwFAxYaeE=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLlTwFQxZsfs=" }, "propertyLabel": { "$ref": "AAAAAAFaLlTwFQxaKqA=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLlT8ZgxosqE=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLlT8Zwxpk3g=", "_parent": { "$ref": "AAAAAAFaLlT8ZgxosqE=" }, "model": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLlT8ZwxqWkY=", "_parent": { "$ref": "AAAAAAFaLlT8Zwxpk3g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlT8Zwxrx6Q=", "_parent": { "$ref": "AAAAAAFaLlT8Zwxpk3g=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 443.974609375, "top": 295, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "CekerAyam", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlT8aAxsOk8=", "_parent": { "$ref": "AAAAAAFaLlT8Zwxpk3g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlT8aAxtOJk=", "_parent": { "$ref": "AAAAAAFaLlT8Zwxpk3g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -48, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 438.974609375, "top": 288, "width": 97.775390625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLlT8ZwxqWkY=" }, "nameLabel": { "$ref": "AAAAAAFaLlT8Zwxrx6Q=" }, "namespaceLabel": { "$ref": "AAAAAAFaLlT8aAxsOk8=" }, "propertyLabel": { "$ref": "AAAAAAFaLlT8aAxtOJk=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLlT8aAxu8Ts=", "_parent": { "$ref": "AAAAAAFaLlT8ZgxosqE=" }, "model": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 438.974609375, "top": 313, "width": 97.775390625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLlT8aAxv1CI=", "_parent": { "$ref": "AAAAAAFaLlT8ZgxosqE=" }, "model": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLlhIdg6OW9M=", "_parent": { "$ref": "AAAAAAFaLlT8aAxv1CI=" }, "model": { "$ref": "AAAAAAFaLlhIGw6LGi8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 443.974609375, "top": 328, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+getDeskripsi()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaLlhbnA6kLIk=", "_parent": { "$ref": "AAAAAAFaLlT8aAxv1CI=" }, "model": { "$ref": "AAAAAAFaLlhbRQ6hY10=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 443.974609375, "top": 343, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 438.974609375, "top": 323, "width": 97.775390625, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLlT8aQxwEiQ=", "_parent": { "$ref": "AAAAAAFaLlT8ZgxosqE=" }, "model": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLlT8aQxxFso=", "_parent": { "$ref": "AAAAAAFaLlT8ZgxosqE=" }, "model": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -24, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 438.974609375, "top": 288, "width": 97.775390625, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLlT8Zwxpk3g=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLlT8aAxu8Ts=" }, "operationCompartment": { "$ref": "AAAAAAFaLlT8aAxv1CI=" }, "receptionCompartment": { "$ref": "AAAAAAFaLlT8aQxwEiQ=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLlT8aQxxFso=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLlT8/wyRvLk=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlT8/gyPgpw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlT8/wySE14=", "_parent": { "$ref": "AAAAAAFaLlT8/wyRvLk=" }, "model": { "$ref": "AAAAAAFaLlT8/gyPgpw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 502, "top": 253, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlT8/wyRvLk=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlT8/wyTnT0=", "_parent": { "$ref": "AAAAAAFaLlT8/wyRvLk=" }, "model": { "$ref": "AAAAAAFaLlT8/gyPgpw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 489, "top": 246, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlT8/wyRvLk=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlT8/wyUhIM=", "_parent": { "$ref": "AAAAAAFaLlT8/wyRvLk=" }, "model": { "$ref": "AAAAAAFaLlT8/gyPgpw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 529, "top": 268, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlT8/wyRvLk=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "tail": { "$ref": "AAAAAAFaLlT8ZgxosqE=" }, "lineStyle": 1, "points": "506:287;527:247", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLlT8/wySE14=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLlT8/wyTnT0=" }, "propertyLabel": { "$ref": "AAAAAAFaLlT8/wyUhIM=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLlUClQyim5Q=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLlUClgyjE3o=", "_parent": { "$ref": "AAAAAAFaLlUClQyim5Q=" }, "model": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLlUClgykYps=", "_parent": { "$ref": "AAAAAAFaLlUClgyjE3o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 40.2109375, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlUClgylXyk=", "_parent": { "$ref": "AAAAAAFaLlUClgyjE3o=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 549, "top": 295, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "TelurDadar", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlUClwymiQc=", "_parent": { "$ref": "AAAAAAFaLlUClgyjE3o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 40.2109375, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlUClwyn9y8=", "_parent": { "$ref": "AAAAAAFaLlUClgyjE3o=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 40.2109375, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 544, "top": 288, "width": 97.775390625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLlUClgykYps=" }, "nameLabel": { "$ref": "AAAAAAFaLlUClgylXyk=" }, "namespaceLabel": { "$ref": "AAAAAAFaLlUClwymiQc=" }, "propertyLabel": { "$ref": "AAAAAAFaLlUClwyn9y8=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLlUClwyo2AM=", "_parent": { "$ref": "AAAAAAFaLlUClQyim5Q=" }, "model": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 544, "top": 313, "width": 97.775390625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLlUCmAyp8w4=", "_parent": { "$ref": "AAAAAAFaLlUClQyim5Q=" }, "model": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLlhtCA7Dxm0=", "_parent": { "$ref": "AAAAAAFaLlUCmAyp8w4=" }, "model": { "$ref": "AAAAAAFaLlhssg7AMFk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 549, "top": 328, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+getDeskripsi()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaLlh/Dw7ZAC0=", "_parent": { "$ref": "AAAAAAFaLlUCmAyp8w4=" }, "model": { "$ref": "AAAAAAFaLlh+qw7Wecs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 549, "top": 343, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 544, "top": 323, "width": 97.775390625, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLlUCmAyqNog=", "_parent": { "$ref": "AAAAAAFaLlUClQyim5Q=" }, "model": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 20.10546875, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLlUCmAyrpU0=", "_parent": { "$ref": "AAAAAAFaLlUClQyim5Q=" }, "model": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 20.10546875, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 544, "top": 288, "width": 97.775390625, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLlUClgyjE3o=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLlUClwyo2AM=" }, "operationCompartment": { "$ref": "AAAAAAFaLlUCmAyp8w4=" }, "receptionCompartment": { "$ref": "AAAAAAFaLlUCmAyqNog=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLlUCmAyrpU0=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLlUDMAzLL78=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlUDMAzJ2eE=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlUDMAzMH4g=", "_parent": { "$ref": "AAAAAAFaLlUDMAzLL78=" }, "model": { "$ref": "AAAAAAFaLlUDMAzJ2eE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 554, "top": 266, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlUDMAzLL78=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlUDMAzNt9g=", "_parent": { "$ref": "AAAAAAFaLlUDMAzLL78=" }, "model": { "$ref": "AAAAAAFaLlUDMAzJ2eE=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 540, "top": 272, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlUDMAzLL78=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlUDMQzOmaI=", "_parent": { "$ref": "AAAAAAFaLlUDMAzLL78=" }, "model": { "$ref": "AAAAAAFaLlUDMAzJ2eE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 581, "top": 255, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlUDMAzLL78=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "tail": { "$ref": "AAAAAAFaLlUClQyim5Q=" }, "lineStyle": 1, "points": "577:287;560:247", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLlUDMAzMH4g=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLlUDMAzNt9g=" }, "propertyLabel": { "$ref": "AAAAAAFaLlUDMQzOmaI=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaLlUGPAzcGCI=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaLlUGPAzdpZw=", "_parent": { "$ref": "AAAAAAFaLlUGPAzcGCI=" }, "model": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaLlUGPAzeCtY=", "_parent": { "$ref": "AAAAAAFaLlUGPAzdpZw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 126.37109375, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlUGPAzfo0M=", "_parent": { "$ref": "AAAAAAFaLlUGPAzdpZw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 653, "top": 295, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "Daging", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlUGPAzgdGg=", "_parent": { "$ref": "AAAAAAFaLlUGPAzdpZw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 126.37109375, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaLlUGPAzhIO0=", "_parent": { "$ref": "AAAAAAFaLlUGPAzdpZw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 126.37109375, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 648, "top": 288, "width": 97.775390625, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaLlUGPAzeCtY=" }, "nameLabel": { "$ref": "AAAAAAFaLlUGPAzfo0M=" }, "namespaceLabel": { "$ref": "AAAAAAFaLlUGPAzgdGg=" }, "propertyLabel": { "$ref": "AAAAAAFaLlUGPAzhIO0=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaLlUGPAziVUI=", "_parent": { "$ref": "AAAAAAFaLlUGPAzcGCI=" }, "model": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 648, "top": 313, "width": 97.775390625, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaLlUGPQzjpTA=", "_parent": { "$ref": "AAAAAAFaLlUGPAzcGCI=" }, "model": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaLliQ3w74+mA=", "_parent": { "$ref": "AAAAAAFaLlUGPQzjpTA=" }, "model": { "$ref": "AAAAAAFaLliQgg71hG4=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 653, "top": 328, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+getDeskripsi()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaLlinkg8OKHM=", "_parent": { "$ref": "AAAAAAFaLlUGPQzjpTA=" }, "model": { "$ref": "AAAAAAFaLlinOA8LxXo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 653, "top": 343, "width": 87.775390625, "height": 13, "autoResize": false, "underline": false, "text": "+harga()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 648, "top": 323, "width": 97.775390625, "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaLlUGPQzk/vU=", "_parent": { "$ref": "AAAAAAFaLlUGPAzcGCI=" }, "model": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 63.185546875, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaLlUGPQzlu+M=", "_parent": { "$ref": "AAAAAAFaLlUGPAzcGCI=" }, "model": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 63.185546875, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 648, "top": 288, "width": 97.775390625, "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaLlUGPAzdpZw=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaLlUGPAziVUI=" }, "operationCompartment": { "$ref": "AAAAAAFaLlUGPQzjpTA=" }, "receptionCompartment": { "$ref": "AAAAAAFaLlUGPQzk/vU=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaLlUGPQzlu+M=" } }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAFaLlUG1g0F5dc=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlUG1g0DKk0=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlUG1g0G1x8=", "_parent": { "$ref": "AAAAAAFaLlUG1g0F5dc=" }, "model": { "$ref": "AAAAAAFaLlUG1g0DKk0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 611, "top": 273, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlUG1g0F5dc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlUG1w0HW9Q=", "_parent": { "$ref": "AAAAAAFaLlUG1g0F5dc=" }, "model": { "$ref": "AAAAAAFaLlUG1g0DKk0=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 602, "top": 285, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlUG1g0F5dc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlUG1w0I008=", "_parent": { "$ref": "AAAAAAFaLlUG1g0F5dc=" }, "model": { "$ref": "AAAAAAFaLlUG1g0DKk0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 628, "top": 248, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlUG1g0F5dc=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "tail": { "$ref": "AAAAAAFaLlUGPAzcGCI=" }, "lineStyle": 1, "points": "647:287;593:247", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLlUG1g0G1x8=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLlUG1w0HW9Q=" }, "propertyLabel": { "$ref": "AAAAAAFaLlUG1w0I008=" } }, { "_type": "UMLAssociationView", "_id": "AAAAAAFaLlcDdw2LO68=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "model": { "$ref": "AAAAAAFaLlcDdg2HaFI=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDdw2MVPM=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2HaFI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 654, "top": 105, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDdw2Npbc=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2HaFI=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 669, "top": 105, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDeA2OowY=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2HaFI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 625, "top": 106, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDeA2PnXo=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2IVo8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 506, "top": 11, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDeA2Qrq4=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2IVo8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 509, "top": -3, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDeA2RndY=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2IVo8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 502, "top": 38, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 2, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDeA2SWMo=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2JkkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 635, "top": 200, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDeA2T1ow=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2JkkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 638, "top": 214, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaLlcDeA2UN80=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2JkkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 631, "top": 173, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "edgePosition": 0, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFaLlcDeA2VO38=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2IVo8=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", "_id": "AAAAAAFaLlcDeA2W064=", "_parent": { "$ref": "AAAAAAFaLlcDdw2LO68=" }, "model": { "$ref": "AAAAAAFaLlcDdg2JkkU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "tail": { "$ref": "AAAAAAFaLjal/wq+MX4=" }, "lineStyle": 0, "points": "481:32;640:32;640:192;610:192", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaLlcDdw2MVPM=" }, "stereotypeLabel": { "$ref": "AAAAAAFaLlcDdw2Npbc=" }, "propertyLabel": { "$ref": "AAAAAAFaLlcDeA2OowY=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { "$ref": "AAAAAAFaLlcDeA2PnXo=" }, "tailPropertyLabel": { "$ref": "AAAAAAFaLlcDeA2Qrq4=" }, "tailMultiplicityLabel": { "$ref": "AAAAAAFaLlcDeA2RndY=" }, "headRoleNameLabel": { "$ref": "AAAAAAFaLlcDeA2SWMo=" }, "headPropertyLabel": { "$ref": "AAAAAAFaLlcDeA2T1ow=" }, "headMultiplicityLabel": { "$ref": "AAAAAAFaLlcDeA2UN80=" }, "tailQualifiersCompartment": { "$ref": "AAAAAAFaLlcDeA2VO38=" }, "headQualifiersCompartment": { "$ref": "AAAAAAFaLlcDeA2W064=" } }, { "_type": "UMLNoteView", "_id": "AAAAAAFaLlqfXBFi4CA=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 680, "top": 184, "width": 112.4853515625, "height": 64, "autoResize": false, "text": "Objek makanan yang ditambahi rempah-rempah atau lauk pauk", "wordWrap": true }, { "_type": "UMLNoteLinkView", "_id": "AAAAAAFaLlq5dBF+S00=", "_parent": { "$ref": "AAAAAAFaLjaZrQq6ANU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaLlqfXBFi4CA=" }, "tail": { "$ref": "AAAAAAFaLjeyEgvS7ac=" }, "lineStyle": 1, "points": "611:212;679:214" } ] }, { "_type": "UMLClass", "_id": "AAAAAAFaLjeyEQvQfZg=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "RempahRempah", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLlRO1QwRSiw=", "_parent": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "source": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "target": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "visibility": "public" } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFaLlXf8Q0aTIM=", "_parent": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "name": "makanan", "visibility": "protected", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaLibLQwhhba8=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLlR7BAwjSjw=", "_parent": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "name": "getDeskripsi", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": true } ], "isAbstract": true, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLlTSYwwrjWE=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Lontong", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLlTwEgxV+iQ=", "_parent": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "source": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "target": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLlgSmw5QNVA=", "_parent": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "name": "getDeskripsi", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaLlgsCA5mHK8=", "_parent": { "$ref": "AAAAAAFaLlTSYwwrjWE=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLlT8ZQxm+0M=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "CekerAyam", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLlT8/gyPgpw=", "_parent": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "source": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "target": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLlhIGw6LGi8=", "_parent": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "name": "getDeskripsi", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaLlhbRQ6hY10=", "_parent": { "$ref": "AAAAAAFaLlT8ZQxm+0M=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLlUClAyg2ZM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "TelurDadar", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLlUDMAzJ2eE=", "_parent": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "source": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "target": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLlhssg7AMFk=", "_parent": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "name": "getDeskripsi", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaLlh+qw7Wecs=", "_parent": { "$ref": "AAAAAAFaLlUClAyg2ZM=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaLlUGOwza/TM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Daging", "ownedElements": [ { "_type": "UMLGeneralization", "_id": "AAAAAAFaLlUG1g0DKk0=", "_parent": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "source": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "target": { "$ref": "AAAAAAFaLjeyEQvQfZg=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaLliQgg71hG4=", "_parent": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "name": "getDeskripsi", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaLlinOA8LxXo=", "_parent": { "$ref": "AAAAAAFaLlUGOwza/TM=" }, "name": "harga", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLDataType", "_id": "AAAAAAFaLlmEyg/jzXk=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "DataType1", "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false } ], "visibility": "public" } ] } ================================================ FILE: Code/WarungSedap/build.xml ================================================ Builds, tests, and runs the project WarungSedap. ================================================ FILE: Code/WarungSedap/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/WarungSedap/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/WarungSedap/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=f354b0d7 build.xml.script.CRC32=525907a8 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=f354b0d7 nbproject/build-impl.xml.script.CRC32=cd656bf2 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/WarungSedap/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/WarungSedap.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=warungsedap.WarungSedap manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/WarungSedap/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject WarungSedap ================================================ FILE: Code/WarungSedap/src/warungsedap/Bakso.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package warungsedap; /** * * @author Khoirul Umam */ public class Bakso extends Makanan { public Bakso() { deskripsi = "Bakso"; } public int harga() { return 10000; } } ================================================ FILE: Code/WarungSedap/src/warungsedap/CekerAyam.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package warungsedap; /** * * @author Khoirul Umam */ public class CekerAyam extends RempahRempah{ public CekerAyam(Makanan makanan) { this.makanan = makanan; } public String getDeskripsi() { return makanan.getDeskripsi() + ", Ceker Ayam"; } public int harga() { return makanan.harga() + 1500; } } ================================================ FILE: Code/WarungSedap/src/warungsedap/Lontong.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package warungsedap; /** * * @author Khoirul Umam */ public class Lontong extends RempahRempah { public Lontong(Makanan makanan) { this.makanan = makanan; } public String getDeskripsi() { return makanan.getDeskripsi() + ", Lontong"; } public int harga() { return makanan.harga() + 1000; } } ================================================ FILE: Code/WarungSedap/src/warungsedap/Makanan.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package warungsedap; /** * * @author Khoirul Umam */ public abstract class Makanan { protected String deskripsi; public String getDeskripsi(){ return deskripsi; } public abstract int harga(); } ================================================ FILE: Code/WarungSedap/src/warungsedap/Pecel.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package warungsedap; /** * * @author User */ public class Pecel extends Makanan{ public Pecel() { deskripsi = "Nasi pecel"; } public int harga(){ return 7000; } } ================================================ FILE: Code/WarungSedap/src/warungsedap/RempahRempah.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package warungsedap; /** * * @author Khoirul Umam */ public abstract class RempahRempah extends Makanan { protected Makanan makanan; public abstract String getDeskripsi(); } ================================================ FILE: Code/WarungSedap/src/warungsedap/WarungSedap.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package warungsedap; /** * * @author Khoirul Umam */ public class WarungSedap { /** * @param args the command line arguments */ public static void main(String[] args) { Makanan makanan = new Bakso(); System.out.println(makanan.getDeskripsi() + " Rp." + makanan.harga()); Makanan makanan2 = new Bakso(); makanan2 = new Lontong(makanan2); System.out.println(makanan2.getDeskripsi() + " Rp." + makanan2.harga()); Makanan makanan3 = new Bakso(); makanan3 = new CekerAyam(makanan3); System.out.println(makanan3.getDeskripsi() + " Rp." + makanan3.harga()); Makanan makanan4 = new Bakso(); makanan4 = new CekerAyam(makanan4); makanan4 = new Lontong(makanan4); makanan4 = new Lontong(makanan4); System.out.println(makanan4.getDeskripsi() + " Rp." + makanan4.harga()); Makanan pecel = new Pecel(); System.out.println(pecel.getDeskripsi() + " Rp." + pecel.harga()); pecel = new CekerAyam(pecel); System.out.println(pecel.getDeskripsi() + " Rp." + pecel.harga()); pecel = new CekerAyam(pecel); System.out.println(pecel.getDeskripsi() + " Rp." + pecel.harga()); } } ================================================ FILE: Code/Weather-O-Rama/UML.mdj ================================================ { "_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", "visible": true, "defaultDiagram": true, "ownedViews": [ { "_type": "UMLInterfaceView", "_id": "AAAAAAFaELQ8kPXUiZU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaELQ8kfXVue0=", "_parent": { "$ref": "AAAAAAFaELQ8kPXUiZU=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaELQ8kvXWVCk=", "_parent": { "$ref": "AAAAAAFaELQ8kfXVue0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 229, "width": 64.32080078125, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaELQ8k/XXdmA=", "_parent": { "$ref": "AAAAAAFaELQ8kfXVue0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 244, "width": 64.32080078125, "height": 13, "autoResize": false, "underline": false, "text": "Subject", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaELQ8k/XYkdc=", "_parent": { "$ref": "AAAAAAFaELQ8kfXVue0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 96, "top": 0, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaELQ8k/XZBHg=", "_parent": { "$ref": "AAAAAAFaELQ8kfXVue0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 96, "top": 0, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 232, "top": 224, "width": 74.32080078125, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaELQ8kvXWVCk=" }, "nameLabel": { "$ref": "AAAAAAFaELQ8k/XXdmA=" }, "namespaceLabel": { "$ref": "AAAAAAFaELQ8k/XYkdc=" }, "propertyLabel": { "$ref": "AAAAAAFaELQ8k/XZBHg=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaELQ8k/XaIiI=", "_parent": { "$ref": "AAAAAAFaELQ8kPXUiZU=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaELQ8lPXbXiE=", "_parent": { "$ref": "AAAAAAFaELQ8kPXUiZU=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaEUgmnt1JM/U=", "_parent": { "$ref": "AAAAAAFaELQ8lPXbXiE=" }, "model": { "$ref": "AAAAAAFaEToOGtu/82Y=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+registerObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUgmod1M/CY=", "_parent": { "$ref": "AAAAAAFaELQ8lPXbXiE=" }, "model": { "$ref": "AAAAAAFaET0yydvJXIE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+removeObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUgmot1Pvm8=", "_parent": { "$ref": "AAAAAAFaELQ8lPXbXiE=" }, "model": { "$ref": "AAAAAAFaET1gIdvSYVU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 107.28173828125, "height": 13, "autoResize": false, "underline": false, "text": "+notifyObservers()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaELQ8lfXc2wU=", "_parent": { "$ref": "AAAAAAFaELQ8kPXUiZU=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": 0, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaELQ8lvXdeiM=", "_parent": { "$ref": "AAAAAAFaELQ8kPXUiZU=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": 0, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 232, "top": 224, "width": 74.32080078125, "height": 49, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaELQ8kfXVue0=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": true, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaELQ8k/XaIiI=" }, "operationCompartment": { "$ref": "AAAAAAFaELQ8lPXbXiE=" }, "receptionCompartment": { "$ref": "AAAAAAFaELQ8lfXc2wU=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaELQ8lvXdeiM=" } }, { "_type": "UMLInterfaceView", "_id": "AAAAAAFaELRkVPX+eqU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaELRkVfX/Tqs=", "_parent": { "$ref": "AAAAAAFaELRkVPX+eqU=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaELRkVfYAXf0=", "_parent": { "$ref": "AAAAAAFaELRkVfX/Tqs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 509, "top": 229, "width": 64.32080078125, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaELRkVvYB3cw=", "_parent": { "$ref": "AAAAAAFaELRkVfX/Tqs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 509, "top": 244, "width": 64.32080078125, "height": 13, "autoResize": false, "underline": false, "text": "Observer", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaELRkVvYCuIA=", "_parent": { "$ref": "AAAAAAFaELRkVfX/Tqs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 96, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaELRkVvYDplc=", "_parent": { "$ref": "AAAAAAFaELRkVfX/Tqs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 96, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 504, "top": 224, "width": 74.32080078125, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaELRkVfYAXf0=" }, "nameLabel": { "$ref": "AAAAAAFaELRkVvYB3cw=" }, "namespaceLabel": { "$ref": "AAAAAAFaELRkVvYCuIA=" }, "propertyLabel": { "$ref": "AAAAAAFaELRkVvYDplc=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaELRkV/YEW2g=", "_parent": { "$ref": "AAAAAAFaELRkVPX+eqU=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaELRkV/YFqMk=", "_parent": { "$ref": "AAAAAAFaELRkVPX+eqU=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaEUgmp91STYY=", "_parent": { "$ref": "AAAAAAFaELRkV/YFqMk=" }, "model": { "$ref": "AAAAAAFaET3nvNvbB2E=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": 0, "width": 198.34521484375, "height": 13, "autoResize": false, "underline": false, "text": "+update(temp, humidity, pressure)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaELRkWPYGzKU=", "_parent": { "$ref": "AAAAAAFaELRkVPX+eqU=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaELRkWPYHfJQ=", "_parent": { "$ref": "AAAAAAFaELRkVPX+eqU=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 48, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 504, "top": 224, "width": 74.32080078125, "height": 49, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaELRkVfX/Tqs=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": true, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaELRkV/YEW2g=" }, "operationCompartment": { "$ref": "AAAAAAFaELRkV/YFqMk=" }, "receptionCompartment": { "$ref": "AAAAAAFaELRkWPYGzKU=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaELRkWPYHfJQ=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFaELSce/YpHEQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaELSce/Yqzp0=", "_parent": { "$ref": "AAAAAAFaELSce/YpHEQ=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 372, "top": 227, "width": 64.669921875, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaELSce/YpHEQ=" }, "edgePosition": 1, "underline": false, "text": "+observers", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaELScfPYr3F4=", "_parent": { "$ref": "AAAAAAFaELSce/YpHEQ=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 404, "top": 212, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaELSce/YpHEQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaELScfPYsyzk=", "_parent": { "$ref": "AAAAAAFaELSce/YpHEQ=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 404, "top": 257, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaELSce/YpHEQ=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaELRkVPX+eqU=" }, "tail": { "$ref": "AAAAAAFaELQ8kPXUiZU=" }, "lineStyle": 1, "points": "306:248;503:248", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaELSce/Yqzp0=" }, "stereotypeLabel": { "$ref": "AAAAAAFaELScfPYr3F4=" }, "propertyLabel": { "$ref": "AAAAAAFaELScfPYsyzk=" } } ] }, { "_type": "UMLInterface", "_id": "AAAAAAFaELQ8ivXSIdE=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Subject", "ownedElements": [ { "_type": "UMLDependency", "_id": "AAAAAAFaELScevYnNXw=", "_parent": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "name": "observers", "source": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "target": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visibility": "public" } ], "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaEToOGtu/82Y=", "_parent": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "name": "registerObserver", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaETpsmtvGy4w=", "_parent": { "$ref": "AAAAAAFaEToOGtu/82Y=" }, "name": "o", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaET0yydvJXIE=", "_parent": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "name": "removeObserver", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaET1S6dvQoIg=", "_parent": { "$ref": "AAAAAAFaET0yydvJXIE=" }, "name": "o", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaET1gIdvSYVU=", "_parent": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "name": "notifyObservers", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLInterface", "_id": "AAAAAAFaELRkU/X8teQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "Observer", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaET3nvNvbB2E=", "_parent": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "name": "update", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaET6CMNvi4Ro=", "_parent": { "$ref": "AAAAAAFaET3nvNvbB2E=" }, "name": "temp", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaET6CMdvjgvU=", "_parent": { "$ref": "AAAAAAFaET3nvNvbB2E=" }, "name": "humidity", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaET6CMdvk0Jg=", "_parent": { "$ref": "AAAAAAFaET3nvNvbB2E=" }, "name": "pressure", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLClassDiagram", "_id": "AAAAAAFaETmGLdteQOw=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ClassDiagram1", "visible": true, "defaultDiagram": false, "ownedViews": [ { "_type": "UMLInterfaceView", "_id": "AAAAAAFaETmvEttiWsw=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaETmvE9tjA9k=", "_parent": { "$ref": "AAAAAAFaETmvEttiWsw=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaETmvE9tkvYo=", "_parent": { "$ref": "AAAAAAFaETmvE9tjA9k=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 173, "top": 37, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaETmvFNtlGFw=", "_parent": { "$ref": "AAAAAAFaETmvE9tjA9k=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 173, "top": 52, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "Subject", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaETmvFNtm87U=", "_parent": { "$ref": "AAAAAAFaETmvE9tjA9k=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -188, "top": -208, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaETmvFdtnkV8=", "_parent": { "$ref": "AAAAAAFaETmvE9tjA9k=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -188, "top": -208, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 168, "top": 32, "width": 190.9716796875, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaETmvE9tkvYo=" }, "nameLabel": { "$ref": "AAAAAAFaETmvFNtlGFw=" }, "namespaceLabel": { "$ref": "AAAAAAFaETmvFNtm87U=" }, "propertyLabel": { "$ref": "AAAAAAFaETmvFdtnkV8=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaETmvFdtosfI=", "_parent": { "$ref": "AAAAAAFaETmvEttiWsw=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -94, "top": -104, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaETmvFttpszo=", "_parent": { "$ref": "AAAAAAFaETmvEttiWsw=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaEToOcNvCJyk=", "_parent": { "$ref": "AAAAAAFaETmvFttpszo=" }, "model": { "$ref": "AAAAAAFaEToOGtu/82Y=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 173, "top": 75, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+registerObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaET0zKtvMidM=", "_parent": { "$ref": "AAAAAAFaETmvFttpszo=" }, "model": { "$ref": "AAAAAAFaET0yydvJXIE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 173, "top": 90, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+removeObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaET1gadvVapc=", "_parent": { "$ref": "AAAAAAFaETmvFttpszo=" }, "model": { "$ref": "AAAAAAFaET1gIdvSYVU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 173, "top": 105, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+notifyObservers()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 168, "top": 70, "width": 190.9716796875, "height": 53, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaETmvFttqMJc=", "_parent": { "$ref": "AAAAAAFaETmvEttiWsw=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -94, "top": -104, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaETmvF9trfDA=", "_parent": { "$ref": "AAAAAAFaETmvEttiWsw=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -94, "top": -104, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 168, "top": 32, "width": 190.9716796875, "height": 91, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaETmvE9tjA9k=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaETmvFdtosfI=" }, "operationCompartment": { "$ref": "AAAAAAFaETmvFttpszo=" }, "receptionCompartment": { "$ref": "AAAAAAFaETmvFttqMJc=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaETmvF9trfDA=" } }, { "_type": "UMLInterfaceView", "_id": "AAAAAAFaETm7BduJrEk=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaETm7BduKhvU=", "_parent": { "$ref": "AAAAAAFaETm7BduJrEk=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaETm7BtuLRd4=", "_parent": { "$ref": "AAAAAAFaETm7BduKhvU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 581, "top": 53, "width": 198.34521484375, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaETm7BtuMML8=", "_parent": { "$ref": "AAAAAAFaETm7BduKhvU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 581, "top": 68, "width": 198.34521484375, "height": 13, "autoResize": false, "underline": false, "text": "Observer", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaETm7BtuNhNo=", "_parent": { "$ref": "AAAAAAFaETm7BduKhvU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 30, "top": -186, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaETm7BtuO2jE=", "_parent": { "$ref": "AAAAAAFaETm7BduKhvU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 30, "top": -186, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 576, "top": 48, "width": 208.34521484375, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaETm7BtuLRd4=" }, "nameLabel": { "$ref": "AAAAAAFaETm7BtuMML8=" }, "namespaceLabel": { "$ref": "AAAAAAFaETm7BtuNhNo=" }, "propertyLabel": { "$ref": "AAAAAAFaETm7BtuO2jE=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaETm7BtuPaJs=", "_parent": { "$ref": "AAAAAAFaETm7BduJrEk=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 15, "top": -93, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaETm7B9uQ3JE=", "_parent": { "$ref": "AAAAAAFaETm7BduJrEk=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaET3oRtveEpk=", "_parent": { "$ref": "AAAAAAFaETm7B9uQ3JE=" }, "model": { "$ref": "AAAAAAFaET3nvNvbB2E=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 581, "top": 91, "width": 198.34521484375, "height": 13, "autoResize": false, "underline": false, "text": "+update(temp, humidity, pressure)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 576, "top": 86, "width": 208.34521484375, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaETm7B9uR5xs=", "_parent": { "$ref": "AAAAAAFaETm7BduJrEk=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 15, "top": -93, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaETm7B9uSS7o=", "_parent": { "$ref": "AAAAAAFaETm7BduJrEk=" }, "model": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 15, "top": -93, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 576, "top": 48, "width": 208.34521484375, "height": 61, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaETm7BduKhvU=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaETm7BtuPaJs=" }, "operationCompartment": { "$ref": "AAAAAAFaETm7B9uQ3JE=" }, "receptionCompartment": { "$ref": "AAAAAAFaETm7B9uR5xs=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaETm7B9uSS7o=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFaETm7CtuTh+o=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaETm7CtuUesc=", "_parent": { "$ref": "AAAAAAFaETm7CtuTh+o=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 435, "top": 56, "width": 64.669921875, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaETm7CtuTh+o=" }, "edgePosition": 1, "underline": false, "text": "+observers", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaETm7C9uV3Ew=", "_parent": { "$ref": "AAAAAAFaETm7CtuTh+o=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 467, "top": 41, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaETm7CtuTh+o=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaETm7C9uWrwc=", "_parent": { "$ref": "AAAAAAFaETm7CtuTh+o=" }, "model": { "$ref": "AAAAAAFaELScevYnNXw=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 466, "top": 85, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaETm7CtuTh+o=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaETm7BduJrEk=" }, "tail": { "$ref": "AAAAAAFaETmvEttiWsw=" }, "lineStyle": 1, "points": "359:77;575:78", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaETm7CtuUesc=" }, "stereotypeLabel": { "$ref": "AAAAAAFaETm7C9uV3Ew=" }, "propertyLabel": { "$ref": "AAAAAAFaETm7C9uWrwc=" } }, { "_type": "UMLInterfaceView", "_id": "AAAAAAFaET8wq9vsD30=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaET8wutvtrEk=", "_parent": { "$ref": "AAAAAAFaET8wq9vsD30=" }, "model": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaET8wutvuivo=", "_parent": { "$ref": "AAAAAAFaET8wutvtrEk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 821, "top": 53, "width": 96.814453125, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaET8wutvvLsM=", "_parent": { "$ref": "AAAAAAFaET8wutvtrEk=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 821, "top": 68, "width": 96.814453125, "height": 13, "autoResize": false, "underline": false, "text": "DisplayElement", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaET8wutvw86M=", "_parent": { "$ref": "AAAAAAFaET8wutvtrEk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 848, "top": -448, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaET8wutvxksw=", "_parent": { "$ref": "AAAAAAFaET8wutvtrEk=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 848, "top": -448, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 816, "top": 48, "width": 106.814453125, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaET8wutvuivo=" }, "nameLabel": { "$ref": "AAAAAAFaET8wutvvLsM=" }, "namespaceLabel": { "$ref": "AAAAAAFaET8wutvw86M=" }, "propertyLabel": { "$ref": "AAAAAAFaET8wutvxksw=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaET8wutvydzo=", "_parent": { "$ref": "AAAAAAFaET8wq9vsD30=" }, "model": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 424, "top": -224, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaET8wutvza+g=", "_parent": { "$ref": "AAAAAAFaET8wq9vsD30=" }, "model": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaET9vfdwZLuA=", "_parent": { "$ref": "AAAAAAFaET8wutvza+g=" }, "model": { "$ref": "AAAAAAFaET9vH9wWuY8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 821, "top": 91, "width": 96.814453125, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 816, "top": 86, "width": 106.814453125, "height": 23, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaET8wutv0XCY=", "_parent": { "$ref": "AAAAAAFaET8wq9vsD30=" }, "model": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 424, "top": -224, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaET8wutv1knw=", "_parent": { "$ref": "AAAAAAFaET8wq9vsD30=" }, "model": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 424, "top": -224, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 816, "top": 48, "width": 106.814453125, "height": 61, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaET8wutvtrEk=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaET8wutvydzo=" }, "operationCompartment": { "$ref": "AAAAAAFaET8wutvza+g=" }, "receptionCompartment": { "$ref": "AAAAAAFaET8wutv0XCY=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaET8wutv1knw=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaET+vCdwhn3k=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaET+vCdwiFBM=", "_parent": { "$ref": "AAAAAAFaET+vCdwhn3k=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaET+vCdwjDKo=", "_parent": { "$ref": "AAAAAAFaET+vCdwiFBM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -176, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaET+vCdwk+AM=", "_parent": { "$ref": "AAAAAAFaET+vCdwiFBM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 207, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "WeatherData", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaET+vCdwl0ao=", "_parent": { "$ref": "AAAAAAFaET+vCdwiFBM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -176, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaET+vCdwm3JA=", "_parent": { "$ref": "AAAAAAFaET+vCdwiFBM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -16, "top": -176, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": 200, "width": 408.48046875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaET+vCdwjDKo=" }, "nameLabel": { "$ref": "AAAAAAFaET+vCdwk+AM=" }, "namespaceLabel": { "$ref": "AAAAAAFaET+vCdwl0ao=" }, "propertyLabel": { "$ref": "AAAAAAFaET+vCdwm3JA=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaET+vCdwnvQU=", "_parent": { "$ref": "AAAAAAFaET+vCdwhn3k=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFaEUBOu9xNZig=", "_parent": { "$ref": "AAAAAAFaET+vCdwnvQU=" }, "model": { "$ref": "AAAAAAFaEUBOSdxKcS8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 230, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-observers: ArrayList", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEUB6AtxUsQ4=", "_parent": { "$ref": "AAAAAAFaET+vCdwnvQU=" }, "model": { "$ref": "AAAAAAFaEUB5qdxRhFE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 245, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-temperature: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEUChudxbYrM=", "_parent": { "$ref": "AAAAAAFaET+vCdwnvQU=" }, "model": { "$ref": "AAAAAAFaEUChadxYCtU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 260, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-humidity: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEUC9INxi1Og=", "_parent": { "$ref": "AAAAAAFaET+vCdwnvQU=" }, "model": { "$ref": "AAAAAAFaEUC8xdxfVgc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 275, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-pressure: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": 225, "width": 408.48046875, "height": 68, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaET+vCdwoP2Q=", "_parent": { "$ref": "AAAAAAFaET+vCdwhn3k=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaEUDiAtxpbHQ=", "_parent": { "$ref": "AAAAAAFaET+vCdwoP2Q=" }, "model": { "$ref": "AAAAAAFaEUDhmdxmhNc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 298, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+registerObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUHmstyJqSk=", "_parent": { "$ref": "AAAAAAFaET+vCdwoP2Q=" }, "model": { "$ref": "AAAAAAFaEUHmX9yG17A=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 313, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+removeObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUO6StyoQqU=", "_parent": { "$ref": "AAAAAAFaET+vCdwoP2Q=" }, "model": { "$ref": "AAAAAAFaEUO5+tylbTc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 328, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+notifyObservers()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUIi/9yS1QU=", "_parent": { "$ref": "AAAAAAFaET+vCdwoP2Q=" }, "model": { "$ref": "AAAAAAFaEUIil9yP+1I=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 343, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+measurementsChanged()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUL4RNyavGU=", "_parent": { "$ref": "AAAAAAFaET+vCdwoP2Q=" }, "model": { "$ref": "AAAAAAFaEUL3/dyXeHI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 69, "top": 358, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+setMeasurements(temperature: float, humidity: float, pressure: float)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 64, "top": 293, "width": 408.48046875, "height": 83, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaET+vCdwp9Zg=", "_parent": { "$ref": "AAAAAAFaET+vCdwhn3k=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": -88, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaET+vCdwqSEQ=", "_parent": { "$ref": "AAAAAAFaET+vCdwhn3k=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -8, "top": -88, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 64, "top": 200, "width": 408.48046875, "height": 176, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaET+vCdwiFBM=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaET+vCdwnvQU=" }, "operationCompartment": { "$ref": "AAAAAAFaET+vCdwoP2Q=" }, "receptionCompartment": { "$ref": "AAAAAAFaET+vCdwp9Zg=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaET+vCdwqSEQ=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFaEUGcR9xyJHI=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUGcSNxzpXg=", "_parent": { "$ref": "AAAAAAFaEUGcR9xyJHI=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 249, "top": 155, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUGcR9xyJHI=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUGcSNx0BKE=", "_parent": { "$ref": "AAAAAAFaEUGcR9xyJHI=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 234, "top": 155, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaEUGcR9xyJHI=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUGcSdx1liQ=", "_parent": { "$ref": "AAAAAAFaEUGcR9xyJHI=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 278, "top": 154, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUGcR9xyJHI=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaETmvEttiWsw=" }, "tail": { "$ref": "AAAAAAFaET+vCdwhn3k=" }, "lineStyle": 1, "points": "265:199;263:123", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaEUGcSNxzpXg=" }, "stereotypeLabel": { "$ref": "AAAAAAFaEUGcSNx0BKE=" }, "propertyLabel": { "$ref": "AAAAAAFaEUGcSdx1liQ=" } }, { "_type": "UMLClassView", "_id": "AAAAAAFaEUSiR9yzN3s=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaEUSiSNy0Sxo=", "_parent": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "model": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaEUSiSNy1ulI=", "_parent": { "$ref": "AAAAAAFaEUSiSNy0Sxo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEUSiSNy2bAI=", "_parent": { "$ref": "AAAAAAFaEUSiSNy0Sxo=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 605, "top": 207, "width": 334.92138671875, "height": 13, "autoResize": false, "underline": false, "text": "CurrentConditionsDisplay", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEUSiSdy3rrU=", "_parent": { "$ref": "AAAAAAFaEUSiSNy0Sxo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEUSiSdy4g7I=", "_parent": { "$ref": "AAAAAAFaEUSiSNy0Sxo=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -16, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 600, "top": 200, "width": 344.92138671875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaEUSiSNy1ulI=" }, "nameLabel": { "$ref": "AAAAAAFaEUSiSNy2bAI=" }, "namespaceLabel": { "$ref": "AAAAAAFaEUSiSdy3rrU=" }, "propertyLabel": { "$ref": "AAAAAAFaEUSiSdy4g7I=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaEUSiSdy5dSg=", "_parent": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "model": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFaEUWNzd0ShvM=", "_parent": { "$ref": "AAAAAAFaEUSiSdy5dSg=" }, "model": { "$ref": "AAAAAAFaEUWNdt0PYgQ=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 605, "top": 230, "width": 334.92138671875, "height": 13, "autoResize": false, "underline": false, "text": "-temperature: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEUW28d0anYQ=", "_parent": { "$ref": "AAAAAAFaEUSiSdy5dSg=" }, "model": { "$ref": "AAAAAAFaEUW2pd0XT58=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 605, "top": 245, "width": 334.92138671875, "height": 13, "autoResize": false, "underline": false, "text": "-humidity: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEUakJN0ihbQ=", "_parent": { "$ref": "AAAAAAFaEUSiSdy5dSg=" }, "model": { "$ref": "AAAAAAFaEUaj1N0fXos=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 605, "top": 260, "width": 334.92138671875, "height": 13, "autoResize": false, "underline": false, "text": "-weatherData: Subject", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 600, "top": 225, "width": 344.92138671875, "height": 53, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaEUSiSty6oOA=", "_parent": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "model": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaEUcPrN0qWB4=", "_parent": { "$ref": "AAAAAAFaEUSiSty6oOA=" }, "model": { "$ref": "AAAAAAFaEUcPU90nnR0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 605, "top": 283, "width": 334.92138671875, "height": 13, "autoResize": false, "underline": false, "text": "+CurrentConditionsDisplay(weatherData: Subject)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUc8Ad0zC8U=", "_parent": { "$ref": "AAAAAAFaEUSiSty6oOA=" }, "model": { "$ref": "AAAAAAFaEUc7nd0wZak=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 605, "top": 298, "width": 334.92138671875, "height": 13, "autoResize": false, "underline": false, "text": "+update(temperature: float, humidity: float, pressure: float)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEUeqAt1BV5M=", "_parent": { "$ref": "AAAAAAFaEUSiSty6oOA=" }, "model": { "$ref": "AAAAAAFaEUepot0+QrE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 605, "top": 313, "width": 334.92138671875, "height": 13, "autoResize": false, "underline": false, "text": "+display()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 600, "top": 278, "width": 344.92138671875, "height": 53, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaEUSiSty7NYo=", "_parent": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "model": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -8, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaEUSiSty8vCU=", "_parent": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "model": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, "top": -8, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 600, "top": 200, "width": 344.92138671875, "height": 131, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaEUSiSNy0Sxo=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaEUSiSdy5dSg=" }, "operationCompartment": { "$ref": "AAAAAAFaEUSiSty6oOA=" }, "receptionCompartment": { "$ref": "AAAAAAFaEUSiSty7NYo=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaEUSiSty8vCU=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFaEUT5sNzciKg=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaEUT5r9zbiOE=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUT5sNzdhdI=", "_parent": { "$ref": "AAAAAAFaEUT5sNzciKg=" }, "model": { "$ref": "AAAAAAFaEUT5r9zbiOE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 702, "top": 154, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUT5sNzciKg=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUT5sdzeGKw=", "_parent": { "$ref": "AAAAAAFaEUT5sNzciKg=" }, "model": { "$ref": "AAAAAAFaEUT5r9zbiOE=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 689, "top": 161, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaEUT5sNzciKg=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUT5sdzfMnw=", "_parent": { "$ref": "AAAAAAFaEUT5sNzciKg=" }, "model": { "$ref": "AAAAAAFaEUT5r9zbiOE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 729, "top": 141, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUT5sNzciKg=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaETm7BduJrEk=" }, "tail": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "lineStyle": 1, "points": "739:199;694:109", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaEUT5sNzdhdI=" }, "stereotypeLabel": { "$ref": "AAAAAAFaEUT5sdzeGKw=" }, "propertyLabel": { "$ref": "AAAAAAFaEUT5sdzfMnw=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFaEUT/Xtzt1OY=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaEUT/XtzsvBA=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUT/XtzuqZU=", "_parent": { "$ref": "AAAAAAFaEUT/Xtzt1OY=" }, "model": { "$ref": "AAAAAAFaEUT/XtzsvBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 814, "top": 140, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUT/Xtzt1OY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUT/Xtzvz9E=", "_parent": { "$ref": "AAAAAAFaEUT/Xtzt1OY=" }, "model": { "$ref": "AAAAAAFaEUT/XtzsvBA=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 801, "top": 133, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaEUT/Xtzt1OY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUT/Xtzw5Hk=", "_parent": { "$ref": "AAAAAAFaEUT/Xtzt1OY=" }, "model": { "$ref": "AAAAAAFaEUT/XtzsvBA=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 841, "top": 155, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUT/Xtzt1OY=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaET8wq9vsD30=" }, "tail": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "lineStyle": 1, "points": "805:199;852:109", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaEUT/XtzuqZU=" }, "stereotypeLabel": { "$ref": "AAAAAAFaEUT/Xtzvz9E=" }, "propertyLabel": { "$ref": "AAAAAAFaEUT/Xtzw5Hk=" } }, { "_type": "UMLDependencyView", "_id": "AAAAAAFaEUUc3dz/r0M=", "_parent": { "$ref": "AAAAAAFaETmGLdteQOw=" }, "model": { "$ref": "AAAAAAFaEUUc3dz9EUI=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUUc3d0APKo=", "_parent": { "$ref": "AAAAAAFaEUUc3dz/r0M=" }, "model": { "$ref": "AAAAAAFaEUUc3dz9EUI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 511, "top": 283, "width": 48.78173828125, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUUc3dz/r0M=" }, "edgePosition": 1, "underline": false, "text": "+subject", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUUc3d0BU0g=", "_parent": { "$ref": "AAAAAAFaEUUc3dz/r0M=" }, "model": { "$ref": "AAAAAAFaEUUc3dz9EUI=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 536, "top": 298, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaEUUc3dz/r0M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEUUc3d0ClzI=", "_parent": { "$ref": "AAAAAAFaEUUc3dz/r0M=" }, "model": { "$ref": "AAAAAAFaEUUc3dz9EUI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 534, "top": 254, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEUUc3dz/r0M=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaET+vCdwhn3k=" }, "tail": { "$ref": "AAAAAAFaEUSiR9yzN3s=" }, "lineStyle": 1, "points": "599:273;472:278", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaEUUc3d0APKo=" }, "stereotypeLabel": { "$ref": "AAAAAAFaEUUc3d0BU0g=" }, "propertyLabel": { "$ref": "AAAAAAFaEUUc3d0ClzI=" } } ] }, { "_type": "UMLInterface", "_id": "AAAAAAFaET8wq9vqeJM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "DisplayElement", "visibility": "public", "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaET9vH9wWuY8=", "_parent": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "name": "display", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false }, { "_type": "UMLClass", "_id": "AAAAAAFaET+vCdwfqxc=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "WeatherData", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFaEUGcRtxxydM=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "source": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "target": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visibility": "public" } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFaEUBOSdxKcS8=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "observers", "visibility": "private", "isStatic": false, "isLeaf": false, "type": "ArrayList", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaEUB5qdxRhFE=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "temperature", "visibility": "private", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaEUChadxYCtU=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "humidity", "visibility": "private", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaEUC8xdxfVgc=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "pressure", "visibility": "private", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaEUDhmdxmhNc=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "registerObserver", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaEUHcydyE+aA=", "_parent": { "$ref": "AAAAAAFaEUDhmdxmhNc=" }, "name": "o", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaEUHmX9yG17A=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "removeObserver", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaEUIC79yNc2g=", "_parent": { "$ref": "AAAAAAFaEUHmX9yG17A=" }, "name": "o", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaEUO5+tylbTc=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "notifyObservers", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaEUIil9yP+1I=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "measurementsChanged", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaEUL3/dyXeHI=", "_parent": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "name": "setMeasurements", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaEUN/TNyfjbI=", "_parent": { "$ref": "AAAAAAFaEUL3/dyXeHI=" }, "name": "temperature", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaEUN/TtygNqQ=", "_parent": { "$ref": "AAAAAAFaEUL3/dyXeHI=" }, "name": "humidity", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaEUN/T9yhV6Y=", "_parent": { "$ref": "AAAAAAFaEUL3/dyXeHI=" }, "name": "pressure", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClass", "_id": "AAAAAAFaEUSiRtyx9TQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "CurrentConditionsDisplay", "ownedElements": [ { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFaEUT5r9zbiOE=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "source": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "target": { "$ref": "AAAAAAFaELRkU/X8teQ=" }, "visibility": "public" }, { "_type": "UMLInterfaceRealization", "_id": "AAAAAAFaEUT/XtzsvBA=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "source": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "target": { "$ref": "AAAAAAFaET8wq9vqeJM=" }, "visibility": "public" }, { "_type": "UMLDependency", "_id": "AAAAAAFaEUUc3dz9EUI=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "name": "subject", "source": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "target": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "visibility": "public" } ], "visibility": "public", "attributes": [ { "_type": "UMLAttribute", "_id": "AAAAAAFaEUWNdt0PYgQ=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "name": "temperature", "visibility": "private", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaEUW2pd0XT58=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "name": "humidity", "visibility": "private", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false }, { "_type": "UMLAttribute", "_id": "AAAAAAFaEUaj1N0fXos=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "name": "weatherData", "visibility": "private", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "isDerived": false, "aggregation": "none", "isID": false } ], "operations": [ { "_type": "UMLOperation", "_id": "AAAAAAFaEUcPU90nnR0=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "name": "CurrentConditionsDisplay", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaEUc6gd0uc+I=", "_parent": { "$ref": "AAAAAAFaEUcPU90nnR0=" }, "name": "weatherData", "visibility": "public", "isStatic": false, "isLeaf": false, "type": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaEUc7nd0wZak=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "name": "update", "visibility": "public", "isStatic": false, "isLeaf": false, "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFaEUeir904kvQ=", "_parent": { "$ref": "AAAAAAFaEUc7nd0wZak=" }, "name": "temperature", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaEUeisN05gPQ=", "_parent": { "$ref": "AAAAAAFaEUc7nd0wZak=" }, "name": "humidity", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" }, { "_type": "UMLParameter", "_id": "AAAAAAFaEUeisd06sW0=", "_parent": { "$ref": "AAAAAAFaEUc7nd0wZak=" }, "name": "pressure", "visibility": "public", "isStatic": false, "isLeaf": false, "type": "float", "isReadOnly": false, "isOrdered": false, "isUnique": false, "direction": "in" } ], "concurrency": "sequential", "isQuery": false, "isAbstract": false }, { "_type": "UMLOperation", "_id": "AAAAAAFaEUepot0+QrE=", "_parent": { "$ref": "AAAAAAFaEUSiRtyx9TQ=" }, "name": "display", "visibility": "public", "isStatic": false, "isLeaf": false, "concurrency": "sequential", "isQuery": false, "isAbstract": false } ], "isAbstract": false, "isFinalSpecialization": false, "isLeaf": false, "isActive": false }, { "_type": "UMLClassDiagram", "_id": "AAAAAAFaEVwpid9MvbI=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ClassDiagram2", "visible": true, "defaultDiagram": false, "ownedViews": [ { "_type": "UMLClassView", "_id": "AAAAAAFaEVw1MN9Q1JY=", "_parent": { "$ref": "AAAAAAFaEVwpid9MvbI=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaEVw1Md9RSRM=", "_parent": { "$ref": "AAAAAAFaEVw1MN9Q1JY=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaEVw1Mt9SMHk=", "_parent": { "$ref": "AAAAAAFaEVw1Md9RSRM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -320, "top": -272, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEVw1Mt9TATk=", "_parent": { "$ref": "AAAAAAFaEVw1Md9RSRM=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 215, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "WeatherData", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEVw1M99UUx0=", "_parent": { "$ref": "AAAAAAFaEVw1Md9RSRM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -320, "top": -272, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEVw1M99ViVQ=", "_parent": { "$ref": "AAAAAAFaEVw1Md9RSRM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -320, "top": -272, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 232, "top": 208, "width": 408.48046875, "height": 25, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaEVw1Mt9SMHk=" }, "nameLabel": { "$ref": "AAAAAAFaEVw1Mt9TATk=" }, "namespaceLabel": { "$ref": "AAAAAAFaEVw1M99UUx0=" }, "propertyLabel": { "$ref": "AAAAAAFaEVw1M99ViVQ=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaEVw1M99WbAA=", "_parent": { "$ref": "AAAAAAFaEVw1MN9Q1JY=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "UMLAttributeView", "_id": "AAAAAAFaEVw179925nA=", "_parent": { "$ref": "AAAAAAFaEVw1M99WbAA=" }, "model": { "$ref": "AAAAAAFaEUBOSdxKcS8=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 238, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-observers: ArrayList", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEVw18d95TQE=", "_parent": { "$ref": "AAAAAAFaEVw1M99WbAA=" }, "model": { "$ref": "AAAAAAFaEUB5qdxRhFE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 253, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-temperature: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEVw18d98mPw=", "_parent": { "$ref": "AAAAAAFaEVw1M99WbAA=" }, "model": { "$ref": "AAAAAAFaEUChadxYCtU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 268, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-humidity: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLAttributeView", "_id": "AAAAAAFaEVw18t9/MhA=", "_parent": { "$ref": "AAAAAAFaEVw1M99WbAA=" }, "model": { "$ref": "AAAAAAFaEUC8xdxfVgc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 283, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "-pressure: float", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 232, "top": 233, "width": 408.48046875, "height": 68, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaEVw1NN9XEko=", "_parent": { "$ref": "AAAAAAFaEVw1MN9Q1JY=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaEVw18t+Csek=", "_parent": { "$ref": "AAAAAAFaEVw1NN9XEko=" }, "model": { "$ref": "AAAAAAFaEUDhmdxmhNc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 306, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+registerObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEVw19N+FmkI=", "_parent": { "$ref": "AAAAAAFaEVw1NN9XEko=" }, "model": { "$ref": "AAAAAAFaEUHmX9yG17A=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 321, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+removeObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEVw19N+IVNs=", "_parent": { "$ref": "AAAAAAFaEVw1NN9XEko=" }, "model": { "$ref": "AAAAAAFaEUO5+tylbTc=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 336, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+notifyObservers()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEVw19d+Ljns=", "_parent": { "$ref": "AAAAAAFaEVw1NN9XEko=" }, "model": { "$ref": "AAAAAAFaEUIil9yP+1I=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 351, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+measurementsChanged()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEVw19t+Ov1w=", "_parent": { "$ref": "AAAAAAFaEVw1NN9XEko=" }, "model": { "$ref": "AAAAAAFaEUL3/dyXeHI=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 237, "top": 366, "width": 398.48046875, "height": 13, "autoResize": false, "underline": false, "text": "+setMeasurements(temperature: float, humidity: float, pressure: float)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 232, "top": 301, "width": 408.48046875, "height": 83, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaEVw1Nd9Ykic=", "_parent": { "$ref": "AAAAAAFaEVw1MN9Q1JY=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -160, "top": -136, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaEVw1Nd9ZNuA=", "_parent": { "$ref": "AAAAAAFaEVw1MN9Q1JY=" }, "model": { "$ref": "AAAAAAFaET+vCdwfqxc=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -160, "top": -136, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 232, "top": 208, "width": 408.48046875, "height": 176, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaEVw1Md9RSRM=" }, "wordWrap": false, "suppressAttributes": false, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaEVw1M99WbAA=" }, "operationCompartment": { "$ref": "AAAAAAFaEVw1NN9XEko=" }, "receptionCompartment": { "$ref": "AAAAAAFaEVw1Nd9Ykic=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaEVw1Nd9ZNuA=" } }, { "_type": "UMLInterfaceView", "_id": "AAAAAAFaEVxAz9+SOuY=", "_parent": { "$ref": "AAAAAAFaEVwpid9MvbI=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "UMLNameCompartmentView", "_id": "AAAAAAFaEVxAz9+TWLs=", "_parent": { "$ref": "AAAAAAFaEVxAz9+SOuY=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "LabelView", "_id": "AAAAAAFaEVxAz9+UjEc=", "_parent": { "$ref": "AAAAAAFaEVxAz9+TWLs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 53, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEVxAz9+V8KQ=", "_parent": { "$ref": "AAAAAAFaEVxAz9+TWLs=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 68, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "Subject", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEVxA0N+W0UA=", "_parent": { "$ref": "AAAAAAFaEVxAz9+TWLs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -418, "top": -174, "width": 73.67724609375, "height": 13, "autoResize": false, "underline": false, "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", "_id": "AAAAAAFaEVxA0N+XTFg=", "_parent": { "$ref": "AAAAAAFaEVxAz9+TWLs=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -418, "top": -174, "width": 0, "height": 13, "autoResize": false, "underline": false, "horizontalAlignment": 1, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 48, "width": 190.9716796875, "height": 38, "autoResize": false, "stereotypeLabel": { "$ref": "AAAAAAFaEVxAz9+UjEc=" }, "nameLabel": { "$ref": "AAAAAAFaEVxAz9+V8KQ=" }, "namespaceLabel": { "$ref": "AAAAAAFaEVxA0N+W0UA=" }, "propertyLabel": { "$ref": "AAAAAAFaEVxA0N+XTFg=" } }, { "_type": "UMLAttributeCompartmentView", "_id": "AAAAAAFaEVxA0N+Yj7A=", "_parent": { "$ref": "AAAAAAFaEVxAz9+SOuY=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -209, "top": -87, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFaEVxA0N+ZVvk=", "_parent": { "$ref": "AAAAAAFaEVxAz9+SOuY=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "subViews": [ { "_type": "UMLOperationView", "_id": "AAAAAAFaEVxBl9/DL9Q=", "_parent": { "$ref": "AAAAAAFaEVxA0N+ZVvk=" }, "model": { "$ref": "AAAAAAFaEToOGtu/82Y=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 91, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+registerObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEVxBl9/GjNU=", "_parent": { "$ref": "AAAAAAFaEVxA0N+ZVvk=" }, "model": { "$ref": "AAAAAAFaET0yydvJXIE=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 106, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+removeObserver(o: Observer)", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { "_type": "UMLOperationView", "_id": "AAAAAAFaEVxBmN/JrBE=", "_parent": { "$ref": "AAAAAAFaEVxA0N+ZVvk=" }, "model": { "$ref": "AAAAAAFaET1gIdvSYVU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 349, "top": 121, "width": 180.9716796875, "height": 13, "autoResize": false, "underline": false, "text": "+notifyObservers()", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 344, "top": 86, "width": 190.9716796875, "height": 53, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFaEVxA0N+aK2k=", "_parent": { "$ref": "AAAAAAFaEVxAz9+SOuY=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -209, "top": -87, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFaEVxA0N+bqgk=", "_parent": { "$ref": "AAAAAAFaEVxAz9+SOuY=" }, "model": { "$ref": "AAAAAAFaELQ8ivXSIdE=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": -209, "top": -87, "width": 10, "height": 10, "autoResize": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, "left": 344, "top": 48, "width": 190.9716796875, "height": 91, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, "showNamespace": false, "showProperty": true, "showType": true, "nameCompartment": { "$ref": "AAAAAAFaEVxAz9+TWLs=" }, "wordWrap": false, "suppressAttributes": true, "suppressOperations": false, "suppressReceptions": true, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { "$ref": "AAAAAAFaEVxA0N+Yj7A=" }, "operationCompartment": { "$ref": "AAAAAAFaEVxA0N+ZVvk=" }, "receptionCompartment": { "$ref": "AAAAAAFaEVxA0N+aK2k=" }, "templateParameterCompartment": { "$ref": "AAAAAAFaEVxA0N+bqgk=" } }, { "_type": "UMLInterfaceRealizationView", "_id": "AAAAAAFaEVxA0d+c+IM=", "_parent": { "$ref": "AAAAAAFaEVwpid9MvbI=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "subViews": [ { "_type": "EdgeLabelView", "_id": "AAAAAAFaEVxA0d+drgs=", "_parent": { "$ref": "AAAAAAFaEVxA0d+c+IM=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 421, "top": 166, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEVxA0d+c+IM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEVxA0t+eRHU=", "_parent": { "$ref": "AAAAAAFaEVxA0d+c+IM=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "visible": null, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 406, "top": 166, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { "$ref": "AAAAAAFaEVxA0d+c+IM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "EdgeLabelView", "_id": "AAAAAAFaEVxA0t+fk9w=", "_parent": { "$ref": "AAAAAAFaEVxA0d+c+IM=" }, "model": { "$ref": "AAAAAAFaEUGcRtxxydM=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 450, "top": 167, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { "$ref": "AAAAAAFaEVxA0d+c+IM=" }, "edgePosition": 1, "underline": false, "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false } ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", "font": "Arial;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { "$ref": "AAAAAAFaEVxAz9+SOuY=" }, "tail": { "$ref": "AAAAAAFaEVw1MN9Q1JY=" }, "lineStyle": 1, "points": "436:207;437:139", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { "$ref": "AAAAAAFaEVxA0d+drgs=" }, "stereotypeLabel": { "$ref": "AAAAAAFaEVxA0t+eRHU=" }, "propertyLabel": { "$ref": "AAAAAAFaEVxA0t+fk9w=" } } ] } ], "visibility": "public" } ] } ================================================ FILE: Code/Weather-O-Rama/build.xml ================================================ Builds, tests, and runs the project Weather-O-Rama. ================================================ FILE: Code/Weather-O-Rama/manifest.mf ================================================ Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build ================================================ FILE: Code/Weather-O-Rama/nbproject/build-impl.xml ================================================ Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url ================================================ FILE: Code/Weather-O-Rama/nbproject/genfiles.properties ================================================ build.xml.data.CRC32=3d802e85 build.xml.script.CRC32=7d82eb77 build.xml.stylesheet.CRC32=8064a381@1.80.1.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=3d802e85 nbproject/build-impl.xml.script.CRC32=40db5e1e nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 ================================================ FILE: Code/Weather-O-Rama/nbproject/project.properties ================================================ annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processor.options= annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Files in build.classes.dir which should be excluded from distribution jar dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/Weather-O-Rama.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= includes=** jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.external.vm=true javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= main.class=weather.o.rama.WeatherORama manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test ================================================ FILE: Code/Weather-O-Rama/nbproject/project.xml ================================================ org.netbeans.modules.java.j2seproject Weather-O-Rama ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/CurrentConditionsDisplay.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public class CurrentConditionsDisplay implements Observer, DisplayElement { private float temperature; private float humidity; private Subject weatherData; public CurrentConditionsDisplay(Subject weatherData) { this.weatherData = weatherData; weatherData.registerObserver(this); } public void update(float temperature, float humidity, float pressure) { this.temperature = temperature; this.humidity = humidity; display(); } public void display() { System.out.println("Current conditions: " + temperature + "F degrees and " + humidity + "% humidity"); } } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/DisplayElement.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public interface DisplayElement { public void display(); } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/ForecastDisplay.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public class ForecastDisplay implements Observer, DisplayElement { private float currentPressure = 29.92f; private float lastPressure; private WeatherData weatherData; public ForecastDisplay(WeatherData weatherData) { this.weatherData = weatherData; weatherData.registerObserver(this); } public void update(float temp, float humidity, float pressure) { lastPressure = currentPressure; currentPressure = pressure; display(); } public void display() { System.out.print("Forecast: "); if (currentPressure > lastPressure) System.out.println("Improving weather on the way!"); else if (currentPressure == lastPressure) System.out.println("More of the same"); else if (currentPressure < lastPressure) System.out.println("Watch out for cooler, rainy weather"); } } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/HeatIndexDisplay.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public class HeatIndexDisplay implements Observer, DisplayElement { float heatIndex = 0.0f; private WeatherData weatherData; public HeatIndexDisplay(WeatherData weatherData) { this.weatherData = weatherData; weatherData.registerObserver(this); } public void update(float t, float rh, float pressure) { heatIndex = computeHeatIndex(t, rh); display(); } private float computeHeatIndex(float t, float rh) { float index = (float)((16.923 + (0.185212 * t) + (5.37941 * rh) - (0.100254 * t * rh) + (0.00941695 * (t * t)) + (0.00728898 * (rh * rh)) + (0.000345372 * (t * t * rh)) - (0.000814971 * (t * rh * rh)) + (0.0000102102 * (t * t * rh * rh)) - (0.000038646 * (t * t * t)) + (0.0000291583 * (rh * rh * rh)) + (0.00000142721 * (t * t * t * rh)) + (0.000000197483 * (t * rh * rh * rh)) - (0.0000000218429 * (t * t * t * rh * rh)) + 0.000000000843296 * (t * t * rh * rh * rh)) - (0.0000000000481975 * (t * t * t * rh * rh * rh))); return index; } public void display() { System.out.println("Heat index is " + heatIndex); } } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/Observer.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public interface Observer { public void update(float temp, float humidity, float pressure); } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/StatisticsDisplay.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public class StatisticsDisplay implements Observer, DisplayElement{ private float maxTemp = 0.0f; private float minTemp = 200; private float tempSum= 0.0f; private int numReadings; private WeatherData weatherData; public StatisticsDisplay(WeatherData weatherData) { this.weatherData = weatherData; weatherData.registerObserver(this); } public void update(float temp, float humidity, float pressure) { tempSum += temp; numReadings++; if (temp > maxTemp) { maxTemp = temp; } else if (temp < minTemp) { minTemp = temp; } display(); } public void display() { System.out.println("Avg/Max/Min temperature = " + (tempSum / numReadings) + "/" + maxTemp + "/" + minTemp); } } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/Subject.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public interface Subject { public void registerObserver(Observer o); public void removeObserver(Observer o); public void notifyObservers(); } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/WeatherData.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ import java.util.ArrayList; public class WeatherData implements Subject { private final ArrayList observers; private float temperature; private float humidity; private float pressure; public WeatherData() { observers = new ArrayList(); } @Override public void registerObserver(Observer o) { observers.add(o); } @Override public void removeObserver(Observer o) { int i = observers.indexOf(o); if (i >= 0) { observers.remove(i); } } @Override public void notifyObservers() { for (int i = 0; i < observers.size(); i++) { Observer observer = (Observer)observers.get(i); observer.update(temperature, humidity, pressure); } } public void measurementsChanged() { notifyObservers(); } public void setMeasurements(float temperature, float humidity, float pressure) { this.temperature = temperature; this.humidity = humidity; this.pressure = pressure; measurementsChanged(); } } ================================================ FILE: Code/Weather-O-Rama/src/weather/o/rama/WeatherORama.java ================================================ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package weather.o.rama; /** * * @author Khoirul Umam */ public class WeatherORama { /** * @param args the command line arguments */ public static void main(String[] args) { WeatherData weatherData = new WeatherData(); CurrentConditionsDisplay currentDisplay = new CurrentConditionsDisplay(weatherData); StatisticsDisplay statisticsDisplay = new StatisticsDisplay(weatherData); ForecastDisplay forecastDisplay = new ForecastDisplay(weatherData); weatherData.setMeasurements(80, 65, 30.4f); weatherData.setMeasurements(82, 70, 29.2f); HeatIndexDisplay heatIndexDisplay = new HeatIndexDisplay(weatherData); weatherData.setMeasurements(78, 90, 29.2f); weatherData.removeObserver(forecastDisplay); weatherData.setMeasurements(150, 30, 12.7f); } } ================================================ FILE: README.md ================================================ # MK-Design-Pattern Kumpulan file matakuliah Design Pattern Untuk mahasiswa STIKOM PGRI Banyuwangi yang mengambil matakuliah Design Pattern kelas P1 semester Genap 2016/2017, silakan dipantau terus update pada repositori ini. Karena seluruh file terkait matakuliah ini akan saya share melalui repositori ini. Daftar Design Pattern
  1. Observer
  2. Decorator
  3. Factory
  4. Singleton
  5. Command
  6. Adapter
  7. Facade
  8. Template
  9. Iterator
  10. Composite
Ttd Khoirul Umam