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
- Observer
- Decorator
- Factory
- Singleton
- Command
- Adapter
- Facade
- Template
- Iterator
- Composite
Ttd
Khoirul Umam