From a89bcff2bd65182f02facbc1628f13b1091d2574 Mon Sep 17 00:00:00 2001 From: Song Minjae Date: Mon, 28 Nov 2016 13:07:59 +0900 Subject: [PATCH] UML for gameactors update Former-commit-id: 607bd54b185df58d97ca1201979f0a071dd33463 Former-commit-id: 9d27207dc5fdec388844c2d15e4f4edd6f70628d --- .gitignore | 2 +- .../terrarum/gameactors/ProjectileSimple.kt | 6 +- .../terrarum/gameactors/WeaponSwung.kt | 24 +- work_files/UML/actors.mdj | 10949 ++++++++++++---- 4 files changed, 8433 insertions(+), 2548 deletions(-) diff --git a/.gitignore b/.gitignore index a682ff85e..2c68b6992 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ out/* bin/* hs_err_pid* -/.idea/workspace.xml +.idea/workspace.xml diff --git a/src/net/torvald/terrarum/gameactors/ProjectileSimple.kt b/src/net/torvald/terrarum/gameactors/ProjectileSimple.kt index 83a972833..6fb1be1cc 100644 --- a/src/net/torvald/terrarum/gameactors/ProjectileSimple.kt +++ b/src/net/torvald/terrarum/gameactors/ProjectileSimple.kt @@ -39,10 +39,10 @@ open class ProjectileSimple( */ override val lightBoxList = ArrayList() - val lifetimeMax = 2500 - var lifetimeCounter = 0 + private val lifetimeMax = 2500 + private var lifetimeCounter = 0 - val posPre: Point2d + private val posPre: Point2d init { setPosition(fromPoint.x, fromPoint.y) diff --git a/src/net/torvald/terrarum/gameactors/WeaponSwung.kt b/src/net/torvald/terrarum/gameactors/WeaponSwung.kt index 35e22cc45..05d6b39dd 100644 --- a/src/net/torvald/terrarum/gameactors/WeaponSwung.kt +++ b/src/net/torvald/terrarum/gameactors/WeaponSwung.kt @@ -3,9 +3,31 @@ package net.torvald.terrarum.gameactors /** * Created by minjaesong on 16-04-26. */ -class WeaponSwung(val itemID: Int) : ActorWithBody() { +class WeaponSwung(val itemID: Int) : ActorWithBody(), Luminous { // just let the solver use AABB; it's cheap but works just enough + /** + * Recommended implementation: + * + override var luminosity: Int + get() = actorValue.getAsInt(AVKey.LUMINOSITY) ?: 0 + set(value) { + actorValue[AVKey.LUMINOSITY] = value + } + */ + override var luminosity: Int + get() = throw UnsupportedOperationException() + set(value) { + } + /** + * Arguments: + * + * Hitbox(x-offset, y-offset, width, height) + * (Use ArrayList for normal circumstances) + */ + override val lightBoxList: List + get() = throw UnsupportedOperationException() + init { } diff --git a/work_files/UML/actors.mdj b/work_files/UML/actors.mdj index 3fa158f6d..bea5b846e 100644 --- a/work_files/UML/actors.mdj +++ b/work_files/UML/actors.mdj @@ -24,13 +24,6 @@ { "_type": "UMLAttributeView", "_id": "AAAAAAFYpk0jrmT+xms=", - "_parent": { - "$ref": "AAAAAAFYpky+OGSsHqs=" - }, - "model": { - "$ref": "AAAAAAFYpk0jkWT7VvU=" - }, - "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", @@ -39,559 +32,35 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 45, - "top": 190, - "width": 178, + "left": 53, + "top": 206, + "width": 262, "height": 13, "autoResize": false, "underline": false, - "text": "+referenceID: Int", + "text": "+referenceID: Int[0x1000 000..0x7FFF FFFF]", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false }, { - "_type": "UMLPackageView", - "_id": "AAAAAAFYpknYQWP9Xzc=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFYplNAama5uQo=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFYpknYQmP+X8A=", - "_parent": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, - "model": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFYpknYQmP/okw=", - "_parent": { - "$ref": "AAAAAAFYpknYQmP+X8A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -16, - "top": 0, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYpknYQmQArX4=", - "_parent": { - "$ref": "AAAAAAFYpknYQmP+X8A=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 37, - "top": 78, - "width": 631, - "height": 13, - "autoResize": false, - "underline": false, - "text": "net.torvald.terrarum.gameactors", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYpknYQ2QB2/4=", - "_parent": { - "$ref": "AAAAAAFYpknYQmP+X8A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -16, - "top": 0, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYpknYQ2QC/Z0=", - "_parent": { - "$ref": "AAAAAAFYpknYQmP+X8A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -16, - "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": 32, - "top": 71, - "width": 641, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFYpknYQmP/okw=" - }, - "nameLabel": { - "$ref": "AAAAAAFYpknYQmQArX4=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFYpknYQ2QB2/4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYpknYQ2QC/Z0=" - } - } - ], - "containedViews": [ - { - "$ref": "AAAAAAFYpkrWHWRIzIg=" - }, - { - "$ref": "AAAAAAFYpky+N2SmJKQ=" - }, - { - "$ref": "AAAAAAFYplBdqGVJPVc=" - }, - { - "$ref": "AAAAAAFYplN+AWbNDUo=" - }, - { - "$ref": "AAAAAAFYplPlN2cIYnI=" - }, - { - "$ref": "AAAAAAFYplR452dt4u8=" - }, - { - "$ref": "AAAAAAFYplQj7GdDLjw=" - }, - { - "$ref": "AAAAAAFYplXHPmg0ww8=" - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 32, - "top": 56, - "width": 641, - "height": 545, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFYpknYQmP+X8A=" - }, - "wordWrap": false - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFYpkrWHWRIzIg=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYpkrWHGRGfu4=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFYpkrWHmRJTbw=", - "_parent": { - "$ref": "AAAAAAFYpkrWHWRIzIg=" - }, - "model": { - "$ref": "AAAAAAFYpkrWHGRGfu4=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFYpkrWHmRK0UM=", - "_parent": { - "$ref": "AAAAAAFYpkrWHmRJTbw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 104, - "top": -136, - "width": 64, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYpkrWH2RL9Q8=", - "_parent": { - "$ref": "AAAAAAFYpkrWHmRJTbw=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 93, - "top": 126, - "width": 75, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Comparable", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYpkrWH2RMPgc=", - "_parent": { - "$ref": "AAAAAAFYpkrWHmRJTbw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 104, - "top": -136, - "width": 223, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYpkrWH2RNtfs=", - "_parent": { - "$ref": "AAAAAAFYpkrWHmRJTbw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 104, - "top": -136, - "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": 88, - "top": 119, - "width": 85, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFYpkrWHmRK0UM=" - }, - "nameLabel": { - "$ref": "AAAAAAFYpkrWH2RL9Q8=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFYpkrWH2RMPgc=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYpkrWH2RNtfs=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFYpkrWH2ROomY=", - "_parent": { - "$ref": "AAAAAAFYpkrWHWRIzIg=" - }, - "model": { - "$ref": "AAAAAAFYpkrWHGRGfu4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 128, - "top": -80, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFYpkrWIGRPBWM=", - "_parent": { - "$ref": "AAAAAAFYpkrWHWRIzIg=" - }, - "model": { - "$ref": "AAAAAAFYpkrWHGRGfu4=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFYpkxbTWSgAKg=", - "_parent": { - "$ref": "AAAAAAFYpkrWIGRPBWM=" - }, - "model": { - "$ref": "AAAAAAFYpkxbM2SdG4Q=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -144, - "top": -64, - "width": 81, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+compareTo()", - "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": 128, - "top": -80, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFYpkrWIGRQrMs=", - "_parent": { - "$ref": "AAAAAAFYpkrWHWRIzIg=" - }, - "model": { - "$ref": "AAAAAAFYpkrWHGRGfu4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 128, - "top": -80, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFYpkrWIGRRx2s=", - "_parent": { - "$ref": "AAAAAAFYpkrWHWRIzIg=" - }, - "model": { - "$ref": "AAAAAAFYpkrWHGRGfu4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 128, - "top": -80, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 88, - "top": 96, - "width": 85, - "height": 49, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFYpkrWHmRJTbw=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": true, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFYpkrWH2ROomY=" - }, - "operationCompartment": { - "$ref": "AAAAAAFYpkrWIGRPBWM=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFYpkrWIGRQrMs=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFYpkrWIGRRx2s=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAFYpky+dmTOrGw=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYpky+dmTNV24=" + "$ref": "AAAAAAFYplNAama3fyg=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFYpky+dmTPYUw=", + "_id": "AAAAAAFYplNAa2a6BS0=", "_parent": { - "$ref": "AAAAAAFYpky+dmTOrGw=" + "$ref": "AAAAAAFYplNAama5uQo=" }, "model": { - "$ref": "AAAAAAFYpky+dmTNV24=" + "$ref": "AAAAAAFYplNAama3fyg=" }, "visible": false, "enabled": true, @@ -602,15 +71,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 115, - "top": 132, + "left": 81, + "top": 243, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFYpky+dmTOrGw=" + "$ref": "AAAAAAFYplNAama5uQo=" }, "edgePosition": 1, "underline": false, @@ -620,12 +89,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYpky+d2TQId8=", + "_id": "AAAAAAFYplNAa2a7pKU=", "_parent": { - "$ref": "AAAAAAFYpky+dmTOrGw=" + "$ref": "AAAAAAFYplNAama5uQo=" }, "model": { - "$ref": "AAAAAAFYpky+dmTNV24=" + "$ref": "AAAAAAFYplNAama3fyg=" }, "visible": null, "enabled": true, @@ -636,15 +105,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 100, - "top": 132, + "left": 66, + "top": 243, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFYpky+dmTOrGw=" + "$ref": "AAAAAAFYplNAama5uQo=" }, "edgePosition": 1, "underline": false, @@ -654,12 +123,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYpky+d2TRyaA=", + "_id": "AAAAAAFYplNAa2a8JvY=", "_parent": { - "$ref": "AAAAAAFYpky+dmTOrGw=" + "$ref": "AAAAAAFYplNAama5uQo=" }, "model": { - "$ref": "AAAAAAFYpky+dmTNV24=" + "$ref": "AAAAAAFYplNAama3fyg=" }, "visible": false, "enabled": true, @@ -670,15 +139,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 144, - "top": 133, + "left": 110, + "top": 244, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFYpky+dmTOrGw=" + "$ref": "AAAAAAFYplNAama5uQo=" }, "edgePosition": 1, "underline": false, @@ -692,29 +161,1753 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { - "$ref": "AAAAAAFYpkrWHWRIzIg=" - }, - "tail": { "$ref": "AAAAAAFYpky+N2SmJKQ=" }, - "lineStyle": 1, - "points": "131:159;130.31578947368422:119", + "tail": { + "$ref": "AAAAAAFYplBdqGVJPVc=" + }, + "lineStyle": 2, + "points": "96:320;96:180", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { - "$ref": "AAAAAAFYpky+dmTPYUw=" + "$ref": "AAAAAAFYplNAa2a6BS0=" }, "stereotypeLabel": { - "$ref": "AAAAAAFYpky+d2TQId8=" + "$ref": "AAAAAAFYplNAa2a7pKU=" }, "propertyLabel": { - "$ref": "AAAAAAFYpky+d2TRyaA=" + "$ref": "AAAAAAFYplNAa2a8JvY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFYplPanGb3MWs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYplPam2b1d0w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplPanWb4jMk=", + "_parent": { + "$ref": "AAAAAAFYplPanGb3MWs=" + }, + "model": { + "$ref": "AAAAAAFYplPam2b1d0w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 81, + "top": 1049, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplPanGb3MWs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplPanmb5JPA=", + "_parent": { + "$ref": "AAAAAAFYplPanGb3MWs=" + }, + "model": { + "$ref": "AAAAAAFYplPam2b1d0w=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 66, + "top": 1049, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYplPanGb3MWs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplPanmb6tjE=", + "_parent": { + "$ref": "AAAAAAFYplPanGb3MWs=" + }, + "model": { + "$ref": "AAAAAAFYplPam2b1d0w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 111, + "top": 1050, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplPanGb3MWs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYplBdqGVJPVc=" + }, + "tail": { + "$ref": "AAAAAAFYplN+AWbNDUo=" + }, + "lineStyle": 2, + "points": "432:1056;96:1056;96:480", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYplPanWb4jMk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYplPanmb5JPA=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYplPanmb6tjE=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFYplS9jWeYwWM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYplS9jGeWUQg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplS9jmeZw8g=", + "_parent": { + "$ref": "AAAAAAFYplS9jWeYwWM=" + }, + "model": { + "$ref": "AAAAAAFYplS9jGeWUQg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 579, + "top": 1033, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplS9jWeYwWM=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplS9j2ea3LM=", + "_parent": { + "$ref": "AAAAAAFYplS9jWeYwWM=" + }, + "model": { + "$ref": "AAAAAAFYplS9jGeWUQg=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 579, + "top": 1048, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYplS9jWeYwWM=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplS9j2ebe2k=", + "_parent": { + "$ref": "AAAAAAFYplS9jWeYwWM=" + }, + "model": { + "$ref": "AAAAAAFYplS9jGeWUQg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 580, + "top": 1003, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplS9jWeYwWM=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYplN+AWbNDUo=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "608:1024;552:1024", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYplS9jmeZw8g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYplS9j2ea3LM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYplS9j2ebe2k=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFYplVWHmfo4JU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYplVWHmfmNvo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplVWH2fpeno=", + "_parent": { + "$ref": "AAAAAAFYplVWHmfo4JU=" + }, + "model": { + "$ref": "AAAAAAFYplVWHmfmNvo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 446, + "top": 591, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplVWHmfo4JU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplVWH2fqfNg=", + "_parent": { + "$ref": "AAAAAAFYplVWHmfo4JU=" + }, + "model": { + "$ref": "AAAAAAFYplVWHmfmNvo=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 461, + "top": 591, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYplVWHmfo4JU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplVWH2frV/4=", + "_parent": { + "$ref": "AAAAAAFYplVWHmfo4JU=" + }, + "model": { + "$ref": "AAAAAAFYplVWHmfmNvo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 417, + "top": 592, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplVWHmfo4JU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYplPlN2cIYnI=" + }, + "tail": { + "$ref": "AAAAAAFYplU3SGe+1TE=" + }, + "lineStyle": 2, + "points": "432:572;432:624", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYplVWH2fpeno=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYplVWH2fqfNg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYplVWH2frV/4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFYplWBi2f5GNY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYplWBi2f6+Dc=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f5GNY=" + }, + "model": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYplWBjGf7VMM=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f6+Dc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -352, + "top": 544, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplWBjGf8eBg=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f6+Dc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 133, + "top": 647, + "width": 87, + "height": 13, + "autoResize": false, + "underline": false, + "text": "WeaponSwung", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplWBjGf9QLo=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f6+Dc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -352, + "top": 544, + "width": 96, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplWBjGf+PfY=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f6+Dc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -352, + "top": 544, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 128, + "top": 640, + "width": 97, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYplWBjGf7VMM=" + }, + "nameLabel": { + "$ref": "AAAAAAFYplWBjGf8eBg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYplWBjGf9QLo=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYplWBjGf+PfY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYplWBjGf/xkI=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f5GNY=" + }, + "model": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 128, + "top": 665, + "width": 97, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYplWBjWgAfkg=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f5GNY=" + }, + "model": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 128, + "top": 675, + "width": 97, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYplWBjWgBCI8=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f5GNY=" + }, + "model": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": 272, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYplWBjWgCCmU=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f5GNY=" + }, + "model": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": 272, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 128, + "top": 640, + "width": 97, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYplWBi2f6+Dc=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYplWBjGf/xkI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYplWBjWgAfkg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYplWBjWgBCI8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYplWBjWgCCmU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFYplWeyWgjl6k=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYplWeyGghAYk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplWeyWgkhjI=", + "_parent": { + "$ref": "AAAAAAFYplWeyWgjl6k=" + }, + "model": { + "$ref": "AAAAAAFYplWeyGghAYk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 81, + "top": 655, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplWeyWgjl6k=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplWeymgl4Ts=", + "_parent": { + "$ref": "AAAAAAFYplWeyWgjl6k=" + }, + "model": { + "$ref": "AAAAAAFYplWeyGghAYk=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 66, + "top": 655, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYplWeyWgjl6k=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYplWeymgm2cU=", + "_parent": { + "$ref": "AAAAAAFYplWeyWgjl6k=" + }, + "model": { + "$ref": "AAAAAAFYplWeyGghAYk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 111, + "top": 656, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYplWeyWgjl6k=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYplBdqGVJPVc=" + }, + "tail": { + "$ref": "AAAAAAFYplWBi2f5GNY=" + }, + "lineStyle": 2, + "points": "128:662;96:662;96:480", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYplWeyWgkhjI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYplWeymgl4Ts=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYplWeymgm2cU=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYpl74IW/cpgc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYpl74IG/a9aM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYpl74IW/d+NI=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/cpgc=" + }, + "model": { + "$ref": "AAAAAAFYpl74IG/a9aM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYpl74IW/es9w=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/d+NI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -120, + "width": 88, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYpl74IW/fb7w=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/d+NI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 69, + "top": 46, + "width": 80, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Comparable", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYpl74IW/grGI=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/d+NI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -120, + "width": 96, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYpl74IW/hnkk=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/d+NI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -120, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 64, + "top": 39, + "width": 90, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYpl74IW/es9w=" + }, + "nameLabel": { + "$ref": "AAAAAAFYpl74IW/fb7w=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYpl74IW/grGI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYpl74IW/hnkk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYpl74IW/iaLk=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/cpgc=" + }, + "model": { + "$ref": "AAAAAAFYpl74IG/a9aM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 24, + "top": -60, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYpl74IW/jKTs=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/cpgc=" + }, + "model": { + "$ref": "AAAAAAFYpl74IG/a9aM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 24, + "top": -60, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYpl74IW/kGY4=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/cpgc=" + }, + "model": { + "$ref": "AAAAAAFYpl74IG/a9aM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 24, + "top": -60, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYpl74Im/lHE0=", + "_parent": { + "$ref": "AAAAAAFYpl74IW/cpgc=" + }, + "model": { + "$ref": "AAAAAAFYpl74IG/a9aM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 24, + "top": -60, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 64, + "top": 16, + "width": 90, + "height": 49, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYpl74IW/d+NI=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": true, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYpl74IW/iaLk=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYpl74IW/jKTs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYpl74IW/kGY4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYpl74Im/lHE0=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYpl74gnAHYGE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYpl74gnAGT2I=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpl74gnAIgeM=", + "_parent": { + "$ref": "AAAAAAFYpl74gnAHYGE=" + }, + "model": { + "$ref": "AAAAAAFYpl74gnAGT2I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 93, + "top": 52, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYpl74gnAHYGE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpl74gnAJRuI=", + "_parent": { + "$ref": "AAAAAAFYpl74gnAHYGE=" + }, + "model": { + "$ref": "AAAAAAFYpl74gnAGT2I=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 78, + "top": 52, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYpl74gnAHYGE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpl74gnAKrdk=", + "_parent": { + "$ref": "AAAAAAFYpl74gnAHYGE=" + }, + "model": { + "$ref": "AAAAAAFYpl74gnAGT2I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 122, + "top": 53, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYpl74gnAHYGE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYpl74IW/cpgc=" + }, + "tail": { + "$ref": "AAAAAAFYpky+N2SmJKQ=" + }, + "lineStyle": 2, + "points": "108:80;108:39", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYpl74gnAIgeM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYpl74gnAJRuI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYpl74gnAKrdk=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYpl9ygnCwK9c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYpl9ygXCu8TI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYpl9ygnCxUl4=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCwK9c=" + }, + "model": { + "$ref": "AAAAAAFYpl9ygXCu8TI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYpl9yg3CyU9c=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCxUl4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -11, + "top": -27, + "width": 88, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYpl9yg3CzfG4=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCxUl4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 165, + "top": 46, + "width": 64, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Runnable", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYpl9yg3C0vw4=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCxUl4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 68, + "top": -96, + "width": 96, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYpl9yg3C1aP8=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCxUl4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 68, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 160, + "top": 39, + "width": 74, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYpl9yg3CyU9c=" + }, + "nameLabel": { + "$ref": "AAAAAAFYpl9yg3CzfG4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYpl9yg3C0vw4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYpl9yg3C1aP8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYpl9yg3C2tuQ=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCwK9c=" + }, + "model": { + "$ref": "AAAAAAFYpl9ygXCu8TI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 34, + "top": -48, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYpl9yhHC3pao=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCwK9c=" + }, + "model": { + "$ref": "AAAAAAFYpl9ygXCu8TI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 34, + "top": -48, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYpl9yhHC4Hmg=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCwK9c=" + }, + "model": { + "$ref": "AAAAAAFYpl9ygXCu8TI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 34, + "top": -48, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYpl9yhHC5i5k=", + "_parent": { + "$ref": "AAAAAAFYpl9ygnCwK9c=" + }, + "model": { + "$ref": "AAAAAAFYpl9ygXCu8TI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 34, + "top": -48, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 160, + "top": 16, + "width": 74, + "height": 49, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYpl9ygnCxUl4=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": true, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYpl9yg3C2tuQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYpl9yhHC3pao=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYpl9yhHC4Hmg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYpl9yhHC5i5k=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYpl9zIXDbNGE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYpl9zIXDaKzk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpl9zInDcy84=", + "_parent": { + "$ref": "AAAAAAFYpl9zIXDbNGE=" + }, + "model": { + "$ref": "AAAAAAFYpl9zIXDaKzk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 181, + "top": 52, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYpl9zIXDbNGE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpl9zInDdaag=", + "_parent": { + "$ref": "AAAAAAFYpl9zIXDbNGE=" + }, + "model": { + "$ref": "AAAAAAFYpl9zIXDaKzk=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 166, + "top": 52, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYpl9zIXDbNGE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpl9zInDe2Xs=", + "_parent": { + "$ref": "AAAAAAFYpl9zIXDbNGE=" + }, + "model": { + "$ref": "AAAAAAFYpl9zIXDaKzk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 210, + "top": 53, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYpl9zIXDbNGE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYpl9ygnCwK9c=" + }, + "tail": { + "$ref": "AAAAAAFYpky+N2SmJKQ=" + }, + "lineStyle": 2, + "points": "196:80;196:39", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYpl9zInDcy84=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYpl9zInDdaag=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYpl9zInDe2Xs=" } }, { @@ -748,12 +1941,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -192, - "top": -170, + "left": -360, + "top": -266, "width": 0, "height": 13, "autoResize": false, @@ -773,13 +1966,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;3", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 45, - "top": 167, - "width": 178, + "left": 53, + "top": 87, + "width": 262, "height": 13, "autoResize": false, "underline": false, @@ -799,17 +1992,17 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -192, - "top": -170, + "left": -360, + "top": -266, "width": 223, "height": 13, "autoResize": false, "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", + "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false @@ -825,12 +2018,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -192, - "top": -170, + "left": -360, + "top": -266, "width": 0, "height": 13, "autoResize": false, @@ -845,13 +2038,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 40, - "top": 160, - "width": 188, + "left": 48, + "top": 80, + "width": 272, "height": 25, "autoResize": false, "stereotypeLabel": { @@ -891,17 +2084,17 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 45, - "top": 190, - "width": 178, + "left": 53, + "top": 110, + "width": 262, "height": 13, "autoResize": false, "underline": false, - "text": "+referenceID: Int", + "text": "+referenceID: Int[0x1000 000..0x7FFF FFFF]", "horizontalAlignment": 0, "verticalAlignment": 5, "wordWrap": false @@ -920,13 +2113,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 45, - "top": 205, - "width": 178, + "left": 53, + "top": 125, + "width": 262, "height": 13, "autoResize": false, "underline": false, @@ -949,13 +2142,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 45, - "top": 220, - "width": 178, + "left": 53, + "top": 140, + "width": 262, "height": 13, "autoResize": false, "underline": false, @@ -970,13 +2163,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 40, - "top": 185, - "width": 188, + "left": 48, + "top": 105, + "width": 272, "height": 53, "autoResize": false }, @@ -1004,13 +2197,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 45, - "top": 243, - "width": 178, + "left": 53, + "top": 163, + "width": 262, "height": 13, "autoResize": false, "underline": false, @@ -1025,13 +2218,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 40, - "top": 238, - "width": 188, + "left": 48, + "top": 158, + "width": 272, "height": 23, "autoResize": false }, @@ -1049,12 +2242,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -72, - "top": -84, + "left": -248, + "top": -76, "width": 10, "height": 10, "autoResize": false @@ -1073,32 +2266,29 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -72, - "top": -84, + "left": -248, + "top": -76, "width": 10, "height": 10, "autoResize": false } ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 40, - "top": 160, - "width": 188, + "left": 48, + "top": 80, + "width": 272, "height": 101, "autoResize": false, "stereotypeDisplay": "label", @@ -1159,12 +2349,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 192, - "top": 488, + "left": -48, + "top": 600, "width": 0, "height": 13, "autoResize": false, @@ -1184,13 +2374,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 85, - "top": 319, - "width": 94, + "left": 53, + "top": 327, + "width": 224, "height": 13, "autoResize": false, "underline": false, @@ -1210,17 +2400,17 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 192, - "top": 488, + "left": -48, + "top": 600, "width": 223, "height": 13, "autoResize": false, "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", + "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false @@ -1236,13 +2426,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 192, - "top": 488, - "width": 0, + "left": -155, + "top": 446, + "width": 94, "height": 13, "autoResize": false, "underline": false, @@ -1256,13 +2446,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 80, - "top": 312, - "width": 104, + "left": 48, + "top": 320, + "width": 234, "height": 25, "autoResize": false, "stereotypeLabel": { @@ -1287,19 +2477,108 @@ "model": { "$ref": "AAAAAAFYplBdp2VHGxk=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYpr0UenSL9aA=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVP3iQ=" + }, + "model": { + "$ref": "AAAAAAFYpr0UYXSICHE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 350, + "width": 224, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+much physics", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYpr1i5nSw8vA=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVP3iQ=" + }, + "model": { + "$ref": "AAAAAAFYpr1i03Stp6s=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 365, + "width": 224, + "height": 13, + "autoResize": false, + "underline": false, + "text": "-such graphics", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYpr9sLXahURY=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVP3iQ=" + }, + "model": { + "$ref": "AAAAAAFYpr9sFHae+oo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 380, + "width": 224, + "height": 13, + "autoResize": false, + "underline": true, + "text": "+DEFAULT_DOGE_FACTOR", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 80, - "top": 337, - "width": 104, - "height": 10, + "left": 48, + "top": 345, + "width": 234, + "height": 53, "autoResize": false }, { @@ -1311,19 +2590,166 @@ "model": { "$ref": "AAAAAAFYplBdp2VHGxk=" }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqPLeX5ZXFjo=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVQXMo=" + }, + "model": { + "$ref": "AAAAAAFYqPLeQZZUz5o=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 403, + "width": 224, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+run()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqPZ+XJppsD0=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVQXMo=" + }, + "model": { + "$ref": "AAAAAAFYqPZ+PJpmkYQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 418, + "width": 224, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+drawBody(GameContainer, Graphics)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqPckFJq3yBg=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVQXMo=" + }, + "model": { + "$ref": "AAAAAAFYqPcj9pq00aE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 433, + "width": 224, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+drawGlow(GameContainer, Graphics)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqPdUFprtMmA=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVQXMo=" + }, + "model": { + "$ref": "AAAAAAFYqPdT+ZrqM2g=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 448, + "width": 224, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+update(GameContainer, Int)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYpr3GEnTt2PA=", + "_parent": { + "$ref": "AAAAAAFYplBdqmVQXMo=" + }, + "model": { + "$ref": "AAAAAAFYpr3F/HTqz8Y=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 463, + "width": 224, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+wow()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 80, - "top": 347, - "width": 104, - "height": 10, + "left": 48, + "top": 398, + "width": 234, + "height": 83, "autoResize": false }, { @@ -1340,12 +2766,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 200, - "top": 312, + "left": -8, + "top": 416, "width": 10, "height": 10, "autoResize": false @@ -1364,33 +2790,30 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 200, - "top": 312, + "left": -8, + "top": 416, "width": 10, "height": 10, "autoResize": false } ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 80, - "top": 312, - "width": 104, - "height": 45, + "left": 48, + "top": 320, + "width": 234, + "height": 161, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, @@ -1419,721 +2842,6 @@ "$ref": "AAAAAAFYplBdq2VSChk=" } }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFYplNAama5uQo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYplNAama3fyg=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplNAa2a6BS0=", - "_parent": { - "$ref": "AAAAAAFYplNAama5uQo=" - }, - "model": { - "$ref": "AAAAAAFYplNAama3fyg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 116, - "top": 279, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplNAama5uQo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplNAa2a7pKU=", - "_parent": { - "$ref": "AAAAAAFYplNAama5uQo=" - }, - "model": { - "$ref": "AAAAAAFYplNAama3fyg=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 101, - "top": 278, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFYplNAama5uQo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplNAa2a8JvY=", - "_parent": { - "$ref": "AAAAAAFYplNAama5uQo=" - }, - "model": { - "$ref": "AAAAAAFYplNAama3fyg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 145, - "top": 280, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplNAama5uQo=" - }, - "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": "AAAAAAFYpky+N2SmJKQ=" - }, - "tail": { - "$ref": "AAAAAAFYplBdqGVJPVc=" - }, - "lineStyle": 1, - "points": "131:311;132:261", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFYplNAa2a6BS0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFYplNAa2a7pKU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYplNAa2a8JvY=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFYplPanGb3MWs=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYplPam2b1d0w=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplPanWb4jMk=", - "_parent": { - "$ref": "AAAAAAFYplPanGb3MWs=" - }, - "model": { - "$ref": "AAAAAAFYplPam2b1d0w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 250, - "top": 318, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplPanGb3MWs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplPanmb5JPA=", - "_parent": { - "$ref": "AAAAAAFYplPanGb3MWs=" - }, - "model": { - "$ref": "AAAAAAFYplPam2b1d0w=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 253, - "top": 333, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFYplPanGb3MWs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplPanmb6tjE=", - "_parent": { - "$ref": "AAAAAAFYplPanGb3MWs=" - }, - "model": { - "$ref": "AAAAAAFYplPam2b1d0w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 243, - "top": 289, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplPanGb3MWs=" - }, - "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": "AAAAAAFYplBdqGVJPVc=" - }, - "tail": { - "$ref": "AAAAAAFYplN+AWbNDUo=" - }, - "lineStyle": 1, - "points": "311:297;184:323", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFYplPanWb4jMk=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFYplPanmb5JPA=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYplPanmb6tjE=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFYplQUGGcyf2o=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYplQUF2cw8ik=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplQUGGczvIE=", - "_parent": { - "$ref": "AAAAAAFYplQUGGcyf2o=" - }, - "model": { - "$ref": "AAAAAAFYplQUF2cw8ik=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 257, - "top": 260, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplQUGGcyf2o=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplQUGGc0V2c=", - "_parent": { - "$ref": "AAAAAAFYplQUGGcyf2o=" - }, - "model": { - "$ref": "AAAAAAFYplQUF2cw8ik=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 265, - "top": 272, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFYplQUGGcyf2o=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplQUGGc145Y=", - "_parent": { - "$ref": "AAAAAAFYplQUGGcyf2o=" - }, - "model": { - "$ref": "AAAAAAFYplQUF2cw8ik=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 240, - "top": 235, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplQUGGcyf2o=" - }, - "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": "AAAAAAFYplBdqGVJPVc=" - }, - "tail": { - "$ref": "AAAAAAFYplPlN2cIYnI=" - }, - "lineStyle": 1, - "points": "334:197;165:311", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFYplQUGGczvIE=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFYplQUGGc0V2c=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYplQUGGc145Y=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFYplS9jWeYwWM=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYplS9jGeWUQg=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplS9jmeZw8g=", - "_parent": { - "$ref": "AAAAAAFYplS9jWeYwWM=" - }, - "model": { - "$ref": "AAAAAAFYplS9jGeWUQg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 429, - "top": 333, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplS9jWeYwWM=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplS9j2ea3LM=", - "_parent": { - "$ref": "AAAAAAFYplS9jWeYwWM=" - }, - "model": { - "$ref": "AAAAAAFYplS9jGeWUQg=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 422, - "top": 346, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFYplS9jWeYwWM=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplS9j2ebe2k=", - "_parent": { - "$ref": "AAAAAAFYplS9jWeYwWM=" - }, - "model": { - "$ref": "AAAAAAFYplS9jGeWUQg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 444, - "top": 306, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplS9jWeYwWM=" - }, - "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": "AAAAAAFYplN+AWbNDUo=" - }, - "tail": { - "$ref": "AAAAAAFYplR452dt4u8=" - }, - "lineStyle": 1, - "points": "468:343;407:309", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFYplS9jmeZw8g=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFYplS9j2ea3LM=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYplS9j2ebe2k=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFYplTd+WepulA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYplTd+Wen09M=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplTd+meqylU=", - "_parent": { - "$ref": "AAAAAAFYplTd+WepulA=" - }, - "model": { - "$ref": "AAAAAAFYplTd+Wen09M=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 513, - "top": 409, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplTd+WepulA=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplTd+mercSc=", - "_parent": { - "$ref": "AAAAAAFYplTd+WepulA=" - }, - "model": { - "$ref": "AAAAAAFYplTd+Wen09M=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 499, - "top": 415, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFYplTd+WepulA=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplTd+mes6TE=", - "_parent": { - "$ref": "AAAAAAFYplTd+WepulA=" - }, - "model": { - "$ref": "AAAAAAFYplTd+Wen09M=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 540, - "top": 398, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplTd+WepulA=" - }, - "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": "AAAAAAFYplR452dt4u8=" - }, - "tail": { - "$ref": "AAAAAAFYplQj7GdDLjw=" - }, - "lineStyle": 1, - "points": "536:431;518:389", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFYplTd+meqylU=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFYplTd+mercSc=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYplTd+mes6TE=" - } - }, { "_type": "UMLClassView", "_id": "AAAAAAFYplN+AWbNDUo=", @@ -2165,12 +2873,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 360, - "top": -456, + "left": 152, + "top": 1400, "width": 0, "height": 13, "autoResize": false, @@ -2190,13 +2898,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 317, - "top": 271, - "width": 99, + "left": 437, + "top": 1015, + "width": 111, "height": 13, "autoResize": false, "underline": false, @@ -2216,17 +2924,17 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 360, - "top": -456, + "left": 152, + "top": 1400, "width": 223, "height": 13, "autoResize": false, "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", + "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false @@ -2242,12 +2950,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 360, - "top": -456, + "left": 152, + "top": 1400, "width": 0, "height": 13, "autoResize": false, @@ -2262,13 +2970,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 312, - "top": 264, - "width": 109, + "left": 432, + "top": 1008, + "width": 121, "height": 25, "autoResize": false, "stereotypeLabel": { @@ -2293,19 +3001,79 @@ "model": { "$ref": "AAAAAAFYplN+AGbL9I0=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqOJCNIRvckI=", + "_parent": { + "$ref": "AAAAAAFYplN+AmbTqcM=" + }, + "model": { + "$ref": "AAAAAAFYqOJCCYRs+pI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 437, + "top": 1038, + "width": 111, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+birth: GameDate", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqOJzfYSUJzk=", + "_parent": { + "$ref": "AAAAAAFYplN+AmbTqcM=" + }, + "model": { + "$ref": "AAAAAAFYqOJzXYSRR6Q=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 437, + "top": 1053, + "width": 111, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+death: GameDate", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 312, - "top": 289, - "width": 109, - "height": 10, + "left": 432, + "top": 1033, + "width": 121, + "height": 38, "autoResize": false }, { @@ -2322,13 +3090,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 312, - "top": 299, - "width": 109, + "left": 432, + "top": 1071, + "width": 121, "height": 10, "autoResize": false }, @@ -2346,12 +3114,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 240, - "top": -304, + "left": -104, + "top": 792, "width": 10, "height": 10, "autoResize": false @@ -2370,33 +3138,30 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 240, - "top": -304, + "left": -104, + "top": 792, "width": 10, "height": 10, "autoResize": false } ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 312, - "top": 264, - "width": 109, - "height": 45, + "left": 432, + "top": 1008, + "width": 121, + "height": 73, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, @@ -2456,12 +3221,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 600, - "top": -1008, + "left": 216, + "top": 280, "width": 0, "height": 13, "autoResize": false, @@ -2481,13 +3246,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 317, - "top": 159, - "width": 103, + "left": 357, + "top": 631, + "width": 160, "height": 13, "autoResize": false, "underline": false, @@ -2507,17 +3272,17 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 600, - "top": -1008, - "width": 223, + "left": 357, + "top": 862, + "width": 103, "height": 13, "autoResize": false, "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", + "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false @@ -2533,12 +3298,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 600, - "top": -1008, + "left": 216, + "top": 280, "width": 0, "height": 13, "autoResize": false, @@ -2553,13 +3318,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 312, - "top": 152, - "width": 113, + "left": 352, + "top": 624, + "width": 170, "height": 25, "autoResize": false, "stereotypeLabel": { @@ -2584,19 +3349,224 @@ "model": { "$ref": "AAAAAAFYplPlN2cGJWo=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqPj2Cpw4GAg=", + "_parent": { + "$ref": "AAAAAAFYplPlOWcOQjY=" + }, + "model": { + "$ref": "AAAAAAFYqPj15pw19UE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 654, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "-type: Int", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqPP395gmCzw=", + "_parent": { + "$ref": "AAAAAAFYplPlOWcOQjY=" + }, + "model": { + "$ref": "AAAAAAFYqPP325gjxvo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 669, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+damage: Int", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqPQqsJhLHpc=", + "_parent": { + "$ref": "AAAAAAFYplPlOWcOQjY=" + }, + "model": { + "$ref": "AAAAAAFYqPQqmphIFjg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 684, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+displayColour: Color", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqPRDzJhhHk0=", + "_parent": { + "$ref": "AAAAAAFYplPlOWcOQjY=" + }, + "model": { + "$ref": "AAAAAAFYqPRDsphefok=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 699, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+speed: Int", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqPTM8pkdqvA=", + "_parent": { + "$ref": "AAAAAAFYplPlOWcOQjY=" + }, + "model": { + "$ref": "AAAAAAFYqPTM2ZkaB/8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 714, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "-lifetimeMax: Int {readOnly}", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqPTvSJlC0eg=", + "_parent": { + "$ref": "AAAAAAFYplPlOWcOQjY=" + }, + "model": { + "$ref": "AAAAAAFYqPTvLJk/k9E=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 729, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "-lifetimeCounter", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqPUuzJlYTaM=", + "_parent": { + "$ref": "AAAAAAFYplPlOWcOQjY=" + }, + "model": { + "$ref": "AAAAAAFYqPUutplVN2g=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 744, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "-posPre", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 312, - "top": 177, - "width": 113, - "height": 10, + "left": 352, + "top": 649, + "width": 170, + "height": 113, "autoResize": false }, { @@ -2613,13 +3583,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 312, - "top": 187, - "width": 113, + "left": 352, + "top": 762, + "width": 170, "height": 10, "autoResize": false }, @@ -2637,12 +3607,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 400, - "top": -672, + "left": 24, + "top": 136, "width": 10, "height": 10, "autoResize": false @@ -2661,33 +3631,30 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 400, - "top": -672, + "left": 24, + "top": 136, "width": 10, "height": 10, "autoResize": false } ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 312, - "top": 152, - "width": 113, - "height": 45, + "left": 352, + "top": 624, + "width": 170, + "height": 148, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, @@ -2716,6 +3683,613 @@ "$ref": "AAAAAAFYplPlOWcRWS4=" } }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFYplXHPmg0ww8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYplXHPmg1SVU=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg0ww8=" + }, + "model": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYplXHP2g2kpg=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg1SVU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 688, + "top": 1088, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplXHP2g3yAo=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg1SVU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 757, + "top": 1111, + "width": 135, + "height": 13, + "autoResize": false, + "underline": false, + "text": "PlayableActorWrapper", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplXHP2g4uqk=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg1SVU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 688, + "top": 1088, + "width": 223, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplXHP2g50M8=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg1SVU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 688, + "top": 1088, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 752, + "top": 1104, + "width": 145, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYplXHP2g2kpg=" + }, + "nameLabel": { + "$ref": "AAAAAAFYplXHP2g3yAo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYplXHP2g4uqk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYplXHP2g50M8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYplXHP2g6u3o=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg0ww8=" + }, + "model": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYpmbGE30h4Dg=", + "_parent": { + "$ref": "AAAAAAFYplXHP2g6u3o=" + }, + "model": { + "$ref": "AAAAAAFYpmbF8H0bxLk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 757, + "top": 1134, + "width": 135, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+actor: ActorHumanoid", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 752, + "top": 1129, + "width": 145, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYplXHP2g7GXI=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg0ww8=" + }, + "model": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 752, + "top": 1152, + "width": 145, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYplXHQGg8dng=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg0ww8=" + }, + "model": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 168, + "top": 480, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYplXHQGg9MpA=", + "_parent": { + "$ref": "AAAAAAFYplXHPmg0ww8=" + }, + "model": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 168, + "top": 480, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 752, + "top": 1104, + "width": 145, + "height": 58, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYplXHPmg1SVU=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYplXHP2g6u3o=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYplXHP2g7GXI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYplXHQGg8dng=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYplXHQGg9MpA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFYplU3SGe+1TE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYplU3Rme8llE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYplU3SGe/iQY=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe+1TE=" + }, + "model": { + "$ref": "AAAAAAFYplU3Rme8llE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYplU3SWfA0Lc=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe/iQY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -824, + "top": 592, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplU3SWfB/Is=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe/iQY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 381, + "top": 535, + "width": 102, + "height": 13, + "autoResize": false, + "underline": false, + "text": "ProjectileHoming", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplU3SWfCd9w=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe/iQY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -824, + "top": 592, + "width": 223, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYplU3SWfDtMY=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe/iQY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -824, + "top": 592, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 376, + "top": 528, + "width": 112, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYplU3SWfA0Lc=" + }, + "nameLabel": { + "$ref": "AAAAAAFYplU3SWfB/Is=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYplU3SWfCd9w=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYplU3SWfDtMY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYplU3SWfEinE=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe+1TE=" + }, + "model": { + "$ref": "AAAAAAFYplU3Rme8llE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 376, + "top": 553, + "width": 112, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYplU3SmfF/jg=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe+1TE=" + }, + "model": { + "$ref": "AAAAAAFYplU3Rme8llE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 376, + "top": 563, + "width": 112, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYplU3SmfGAdE=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe+1TE=" + }, + "model": { + "$ref": "AAAAAAFYplU3Rme8llE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -696, + "top": 232, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYplU3SmfH7hM=", + "_parent": { + "$ref": "AAAAAAFYplU3SGe+1TE=" + }, + "model": { + "$ref": "AAAAAAFYplU3Rme8llE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -696, + "top": 232, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 376, + "top": 528, + "width": 112, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYplU3SGe/iQY=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYplU3SWfEinE=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYplU3SmfF/jg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYplU3SmfGAdE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYplU3SmfH7hM=" + } + }, { "_type": "UMLClassView", "_id": "AAAAAAFYplR452dt4u8=", @@ -2747,12 +4321,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 80, - "top": -280, + "left": -216, + "top": 760, "width": 0, "height": 13, "autoResize": false, @@ -2772,13 +4346,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 461, - "top": 351, - "width": 97, + "left": 613, + "top": 1015, + "width": 92, "height": 13, "autoResize": false, "underline": false, @@ -2798,17 +4372,17 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 80, - "top": -280, + "left": -216, + "top": 760, "width": 223, "height": 13, "autoResize": false, "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", + "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false @@ -2824,12 +4398,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 80, - "top": -280, + "left": -216, + "top": 760, "width": 0, "height": 13, "autoResize": false, @@ -2844,13 +4418,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 456, - "top": 344, - "width": 107, + "left": 608, + "top": 1008, + "width": 102, "height": 25, "autoResize": false, "stereotypeLabel": { @@ -2880,13 +4454,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 456, - "top": 369, - "width": 107, + "left": 608, + "top": 1033, + "width": 102, "height": 10, "autoResize": false }, @@ -2904,13 +4478,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 456, - "top": 379, - "width": 107, + "left": 608, + "top": 1043, + "width": 102, "height": 10, "autoResize": false }, @@ -2928,12 +4502,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 48, - "top": -184, + "left": -392, + "top": 328, "width": 10, "height": 10, "autoResize": false @@ -2952,32 +4526,29 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 48, - "top": -184, + "left": -392, + "top": 328, "width": 10, "height": 10, "autoResize": false } ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 456, - "top": 344, - "width": 107, + "left": 608, + "top": 1008, + "width": 102, "height": 45, "autoResize": false, "stereotypeDisplay": "label", @@ -3038,12 +4609,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 648, - "top": -192, + "left": 744, + "top": 1136, "width": 0, "height": 13, "autoResize": false, @@ -3063,13 +4634,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 525, - "top": 439, - "width": 41, + "left": 621, + "top": 1111, + "width": 38, "height": 13, "autoResize": false, "underline": false, @@ -3089,17 +4660,17 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 648, - "top": -192, + "left": 744, + "top": 1136, "width": 223, "height": 13, "autoResize": false, "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", + "text": "(from Model)", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false @@ -3115,12 +4686,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 648, - "top": -192, + "left": 744, + "top": 1136, "width": 0, "height": 13, "autoResize": false, @@ -3135,13 +4706,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 520, - "top": 432, - "width": 51, + "left": 616, + "top": 1104, + "width": 48, "height": 25, "autoResize": false, "stereotypeLabel": { @@ -3171,13 +4742,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 520, - "top": 457, - "width": 51, + "left": 616, + "top": 1129, + "width": 48, "height": 10, "autoResize": false }, @@ -3195,13 +4766,13 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 520, - "top": 467, - "width": 51, + "left": 616, + "top": 1139, + "width": 48, "height": 10, "autoResize": false }, @@ -3219,12 +4790,12 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 432, - "top": -128, + "top": 528, "width": 10, "height": 10, "autoResize": false @@ -3243,32 +4814,29 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 432, - "top": -128, + "top": 528, "width": 10, "height": 10, "autoResize": false } ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 520, - "top": 432, - "width": 51, + "left": 616, + "top": 1104, + "width": 48, "height": 45, "autoResize": false, "stereotypeDisplay": "label", @@ -3299,94 +4867,95 @@ } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFYplU3SGe+1TE=", + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYpmYlf3w0HDI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFYplU3Rme8llE=" + "$ref": "AAAAAAFYpmYlfnwyF/k=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFYplU3SGe/iQY=", + "_id": "AAAAAAFYpmYlgHw1pm0=", "_parent": { - "$ref": "AAAAAAFYplU3SGe+1TE=" + "$ref": "AAAAAAFYpmYlf3w0HDI=" }, "model": { - "$ref": "AAAAAAFYplU3Rme8llE=" + "$ref": "AAAAAAFYpmYlfnwyF/k=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFYplU3SWfA0Lc=", + "_id": "AAAAAAFYpmYlgHw2Uik=", "_parent": { - "$ref": "AAAAAAFYplU3SGe/iQY=" - }, - "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": "AAAAAAFYplU3SWfB/Is=", - "_parent": { - "$ref": "AAAAAAFYplU3SGe/iQY=" + "$ref": "AAAAAAFYpmYlgHw1pm0=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 509, - "top": 207, - "width": 108, + "left": 357, + "top": 821, + "width": 158, "height": 13, "autoResize": false, "underline": false, - "text": "ProjectileHoming", + "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", - "_id": "AAAAAAFYplU3SWfCd9w=", + "_id": "AAAAAAFYpmYlgHw3rvA=", "_parent": { - "$ref": "AAAAAAFYplU3SGe/iQY=" + "$ref": "AAAAAAFYpmYlgHw1pm0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 836, + "width": 158, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Luminous", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYpmYlgHw479g=", + "_parent": { + "$ref": "AAAAAAFYpmYlgHw1pm0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, - "top": 0, - "width": 73, + "top": 1224, + "width": 96, "height": 13, "autoResize": false, "underline": false, @@ -3397,21 +4966,21 @@ }, { "_type": "LabelView", - "_id": "AAAAAAFYplU3SWfDtMY=", + "_id": "AAAAAAFYpmYlgHw5+Z4=", "_parent": { - "$ref": "AAAAAAFYplU3SGe/iQY=" + "$ref": "AAAAAAFYpmYlgHw1pm0=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, - "top": 0, + "top": 1224, "width": 0, "height": 13, "autoResize": false, @@ -3426,120 +4995,180 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 504, - "top": 200, - "width": 118, - "height": 25, + "left": 352, + "top": 816, + "width": 168, + "height": 38, "autoResize": false, "stereotypeLabel": { - "$ref": "AAAAAAFYplU3SWfA0Lc=" + "$ref": "AAAAAAFYpmYlgHw2Uik=" }, "nameLabel": { - "$ref": "AAAAAAFYplU3SWfB/Is=" + "$ref": "AAAAAAFYpmYlgHw3rvA=" }, "namespaceLabel": { - "$ref": "AAAAAAFYplU3SWfCd9w=" + "$ref": "AAAAAAFYpmYlgHw479g=" }, "propertyLabel": { - "$ref": "AAAAAAFYplU3SWfDtMY=" + "$ref": "AAAAAAFYpmYlgHw5+Z4=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFYplU3SWfEinE=", + "_id": "AAAAAAFYpmYlgXw6qb0=", "_parent": { - "$ref": "AAAAAAFYplU3SGe+1TE=" + "$ref": "AAAAAAFYpmYlf3w0HDI=" }, "model": { - "$ref": "AAAAAAFYplU3Rme8llE=" + "$ref": "AAAAAAFYpmYlfnwyF/k=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqQJyYqSe2Ag=", + "_parent": { + "$ref": "AAAAAAFYpmYlgXw6qb0=" + }, + "model": { + "$ref": "AAAAAAFYqQJyNaSbPpM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 859, + "width": 158, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+luminosity: Int", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqQLlLKULy88=", + "_parent": { + "$ref": "AAAAAAFYpmYlgXw6qb0=" + }, + "model": { + "$ref": "AAAAAAFYqQLlBaUIua4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 357, + "top": 874, + "width": 158, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+lightBoxList: List", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 504, - "top": 225, - "width": 118, - "height": 10, + "left": 352, + "top": 854, + "width": 168, + "height": 38, "autoResize": false }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFYplU3SmfF/jg=", + "_id": "AAAAAAFYpmYlgXw7ATY=", "_parent": { - "$ref": "AAAAAAFYplU3SGe+1TE=" + "$ref": "AAAAAAFYpmYlf3w0HDI=" }, "model": { - "$ref": "AAAAAAFYplU3Rme8llE=" + "$ref": "AAAAAAFYpmYlfnwyF/k=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 504, - "top": 235, - "width": 118, + "left": 352, + "top": 892, + "width": 168, "height": 10, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFYplU3SmfGAdE=", + "_id": "AAAAAAFYpmYlgXw8nso=", "_parent": { - "$ref": "AAAAAAFYplU3SGe+1TE=" + "$ref": "AAAAAAFYpmYlf3w0HDI=" }, "model": { - "$ref": "AAAAAAFYplU3Rme8llE=" + "$ref": "AAAAAAFYpmYlfnwyF/k=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, - "top": 0, + "top": 580, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFYplU3SmfH7hM=", + "_id": "AAAAAAFYpmYlgnw9MOA=", "_parent": { - "$ref": "AAAAAAFYplU3SGe+1TE=" + "$ref": "AAAAAAFYpmYlf3w0HDI=" }, "model": { - "$ref": "AAAAAAFYplU3Rme8llE=" + "$ref": "AAAAAAFYpmYlfnwyF/k=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "left": 0, - "top": 0, + "top": 580, "width": 10, "height": 10, "autoResize": false @@ -3550,14 +5179,14 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 504, - "top": 200, - "width": 118, - "height": 45, + "left": 352, + "top": 816, + "width": 168, + "height": 86, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, @@ -3565,7 +5194,7 @@ "showProperty": true, "showType": true, "nameCompartment": { - "$ref": "AAAAAAFYplU3SGe/iQY=" + "$ref": "AAAAAAFYpmYlgHw1pm0=" }, "wordWrap": false, "suppressAttributes": false, @@ -3574,36 +5203,36 @@ "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { - "$ref": "AAAAAAFYplU3SWfEinE=" + "$ref": "AAAAAAFYpmYlgXw6qb0=" }, "operationCompartment": { - "$ref": "AAAAAAFYplU3SmfF/jg=" + "$ref": "AAAAAAFYpmYlgXw7ATY=" }, "receptionCompartment": { - "$ref": "AAAAAAFYplU3SmfGAdE=" + "$ref": "AAAAAAFYpmYlgXw8nso=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFYplU3SmfH7hM=" + "$ref": "AAAAAAFYpmYlgnw9MOA=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFYplVWHmfo4JU=", + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYpmYmIHxf/Sk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFYplVWHmfmNvo=" + "$ref": "AAAAAAFYpmYmH3xeyt8=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplVWH2fpeno=", + "_id": "AAAAAAFYpmYmIHxghBk=", "_parent": { - "$ref": "AAAAAAFYplVWHmfo4JU=" + "$ref": "AAAAAAFYpmYmIHxf/Sk=" }, "model": { - "$ref": "AAAAAAFYplVWHmfmNvo=" + "$ref": "AAAAAAFYpmYmH3xeyt8=" }, "visible": false, "enabled": true, @@ -3614,15 +5243,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 460, - "top": 205, + "left": 446, + "top": 786, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFYplVWHmfo4JU=" + "$ref": "AAAAAAFYpmYmIHxf/Sk=" }, "edgePosition": 1, "underline": false, @@ -3632,12 +5261,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplVWH2fqfNg=", + "_id": "AAAAAAFYpmYmIHxhQw8=", "_parent": { - "$ref": "AAAAAAFYplVWHmfo4JU=" + "$ref": "AAAAAAFYpmYmIHxf/Sk=" }, "model": { - "$ref": "AAAAAAFYplVWHmfmNvo=" + "$ref": "AAAAAAFYpmYmH3xeyt8=" }, "visible": null, "enabled": true, @@ -3648,15 +5277,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 457, - "top": 220, + "left": 461, + "top": 786, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFYplVWHmfo4JU=" + "$ref": "AAAAAAFYpmYmIHxf/Sk=" }, "edgePosition": 1, "underline": false, @@ -3666,12 +5295,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplVWH2frV/4=", + "_id": "AAAAAAFYpmYmIHxitoQ=", "_parent": { - "$ref": "AAAAAAFYplVWHmfo4JU=" + "$ref": "AAAAAAFYpmYmIHxf/Sk=" }, "model": { - "$ref": "AAAAAAFYplVWHmfmNvo=" + "$ref": "AAAAAAFYpmYmH3xeyt8=" }, "visible": false, "enabled": true, @@ -3682,15 +5311,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 467, - "top": 176, + "left": 417, + "top": 787, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFYplVWHmfo4JU=" + "$ref": "AAAAAAFYpmYmIHxf/Sk=" }, "edgePosition": 1, "underline": false, @@ -3704,499 +5333,68 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, "head": { + "$ref": "AAAAAAFYpmYlf3w0HDI=" + }, + "tail": { "$ref": "AAAAAAFYplPlN2cIYnI=" }, - "tail": { - "$ref": "AAAAAAFYplU3SGe+1TE=" - }, - "lineStyle": 1, - "points": "503:207;425:188", + "lineStyle": 2, + "points": "432:771;432:816", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { - "$ref": "AAAAAAFYplVWH2fpeno=" + "$ref": "AAAAAAFYpmYmIHxghBk=" }, "stereotypeLabel": { - "$ref": "AAAAAAFYplVWH2fqfNg=" + "$ref": "AAAAAAFYpmYmIHxhQw8=" }, "propertyLabel": { - "$ref": "AAAAAAFYplVWH2frV/4=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFYplWBi2f5GNY=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYplWBi2f3P88=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFYplWBi2f6+Dc=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f5GNY=" - }, - "model": { - "$ref": "AAAAAAFYplWBi2f3P88=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFYplWBjGf7VMM=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f6+Dc=" - }, - "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": "AAAAAAFYplWBjGf8eBg=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f6+Dc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 309, - "top": 375, - "width": 93, - "height": 13, - "autoResize": false, - "underline": false, - "text": "WeaponSwung", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYplWBjGf9QLo=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f6+Dc=" - }, - "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, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYplWBjGf+PfY=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f6+Dc=" - }, - "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": 304, - "top": 368, - "width": 103, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFYplWBjGf7VMM=" - }, - "nameLabel": { - "$ref": "AAAAAAFYplWBjGf8eBg=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFYplWBjGf9QLo=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYplWBjGf+PfY=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFYplWBjGf/xkI=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f5GNY=" - }, - "model": { - "$ref": "AAAAAAFYplWBi2f3P88=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 304, - "top": 393, - "width": 103, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFYplWBjWgAfkg=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f5GNY=" - }, - "model": { - "$ref": "AAAAAAFYplWBi2f3P88=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 304, - "top": 403, - "width": 103, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFYplWBjWgBCI8=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f5GNY=" - }, - "model": { - "$ref": "AAAAAAFYplWBi2f3P88=" - }, - "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": "AAAAAAFYplWBjWgCCmU=", - "_parent": { - "$ref": "AAAAAAFYplWBi2f5GNY=" - }, - "model": { - "$ref": "AAAAAAFYplWBi2f3P88=" - }, - "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": 304, - "top": 368, - "width": 103, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFYplWBi2f6+Dc=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFYplWBjGf/xkI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFYplWBjWgAfkg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFYplWBjWgBCI8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFYplWBjWgCCmU=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFYplWeyWgjl6k=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFYplWeyGghAYk=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplWeyWgkhjI=", - "_parent": { - "$ref": "AAAAAAFYplWeyWgjl6k=" - }, - "model": { - "$ref": "AAAAAAFYplWeyGghAYk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 239, - "top": 370, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplWeyWgjl6k=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplWeymgl4Ts=", - "_parent": { - "$ref": "AAAAAAFYplWeyWgjl6k=" - }, - "model": { - "$ref": "AAAAAAFYplWeyGghAYk=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 235, - "top": 385, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFYplWeyWgjl6k=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFYplWeymgm2cU=", - "_parent": { - "$ref": "AAAAAAFYplWeyWgjl6k=" - }, - "model": { - "$ref": "AAAAAAFYplWeyGghAYk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 246, - "top": 341, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFYplWeyWgjl6k=" - }, - "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": "AAAAAAFYplBdqGVJPVc=" - }, - "tail": { - "$ref": "AAAAAAFYplWBi2f5GNY=" - }, - "lineStyle": 1, - "points": "303:377;184:347", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFYplWeyWgkhjI=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFYplWeymgl4Ts=" - }, - "propertyLabel": { - "$ref": "AAAAAAFYplWeymgm2cU=" + "$ref": "AAAAAAFYpmYmIHxitoQ=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAFYplX6T2hgdus=", + "_id": "AAAAAAFYpme/N34yGKY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFYplX6TWhc3Hg=" + "$ref": "AAAAAAFYpme/Nn4uVXA=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6T2hhYaY=", + "_id": "AAAAAAFYpme/N34zloU=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6TWhc3Hg=" + "$ref": "AAAAAAFYpme/Nn4uVXA=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 439, - "top": 424, - "width": 37, + "left": 687, + "top": 1139, + "width": 48, "height": 13, "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, + "alpha": -2.1175849164412224, + "distance": 26.92582403567252, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 1, "underline": false, @@ -4207,12 +5405,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UGhiKw4=", + "_id": "AAAAAAFYpme/OH408kQ=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6TWhc3Hg=" + "$ref": "AAAAAAFYpme/Nn4uVXA=" }, "visible": null, "enabled": true, @@ -4223,15 +5421,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 444, - "top": 417, + "left": 658, + "top": 1125, "width": 0, "height": 13, "autoResize": false, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 1, "underline": false, @@ -4241,12 +5439,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UGhjTYg=", + "_id": "AAAAAAFYpme/OH410bs=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6TWhc3Hg=" + "$ref": "AAAAAAFYpme/Nn4uVXA=" }, "visible": false, "enabled": true, @@ -4257,15 +5455,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 484, - "top": 439, + "left": 702, + "top": 1126, "width": 0, "height": 13, "autoResize": false, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 1, "underline": false, @@ -4275,12 +5473,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UGhkJIk=", + "_id": "AAAAAAFYpme/OH42mGc=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhd4oE=" + "$ref": "AAAAAAFYpme/Nn4vjoI=" }, "visible": false, "enabled": true, @@ -4291,15 +5489,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 443, - "top": 451, + "left": 726, + "top": 1140, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 2, "underline": false, @@ -4309,12 +5507,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UGhl7Ic=", + "_id": "AAAAAAFYpme/OH43ioE=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhd4oE=" + "$ref": "AAAAAAFYpme/Nn4vjoI=" }, "visible": false, "enabled": true, @@ -4325,15 +5523,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 433, - "top": 442, + "left": 723, + "top": 1154, "width": 0, "height": 13, "autoResize": false, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 2, "underline": false, @@ -4343,12 +5541,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UGhmGlY=", + "_id": "AAAAAAFYpme/OH44bF8=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhd4oE=" + "$ref": "AAAAAAFYpme/Nn4vjoI=" }, "visible": false, "enabled": true, @@ -4359,15 +5557,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 466, - "top": 467, + "left": 730, + "top": 1113, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 2, "underline": false, @@ -4377,12 +5575,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UGhnFok=", + "_id": "AAAAAAFYpme/OH45j50=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhe11k=" + "$ref": "AAAAAAFYpme/Nn4wJRQ=" }, "visible": false, "enabled": true, @@ -4393,15 +5591,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 471, - "top": 398, + "left": 673, + "top": 1071, "width": 0, "height": 13, "autoResize": false, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 0, "underline": false, @@ -4411,12 +5609,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UWhokEE=", + "_id": "AAAAAAFYpme/OH46E7Q=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhe11k=" + "$ref": "AAAAAAFYpme/Nn4wJRQ=" }, "visible": false, "enabled": true, @@ -4427,15 +5625,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 458, - "top": 394, + "left": 659, + "top": 1074, "width": 0, "height": 13, "autoResize": false, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 0, "underline": false, @@ -4445,12 +5643,12 @@ }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFYplX6UWhptek=", + "_id": "AAAAAAFYpme/OH47iz8=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhe11k=" + "$ref": "AAAAAAFYpme/Nn4wJRQ=" }, "visible": false, "enabled": true, @@ -4461,15 +5659,15 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 497, - "top": 407, + "left": 700, + "top": 1067, "width": 0, "height": 13, "autoResize": false, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "edgePosition": 0, "underline": false, @@ -4479,48 +5677,48 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFYplX6UWhqtIE=", + "_id": "AAAAAAFYpme/OH48QV0=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhd4oE=" + "$ref": "AAAAAAFYpme/Nn4vjoI=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 0, - "top": 0, + "left": 112, + "top": 616, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFYplX6UWhrXpk=", + "_id": "AAAAAAFYpme/OX49thA=", "_parent": { - "$ref": "AAAAAAFYplX6T2hgdus=" + "$ref": "AAAAAAFYpme/N34yGKY=" }, "model": { - "$ref": "AAAAAAFYplX6Tmhe11k=" + "$ref": "AAAAAAFYpme/Nn4wJRQ=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 0, - "top": 0, + "left": 112, + "top": 616, "width": 10, "height": 10, "autoResize": false @@ -4531,7 +5729,7 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, @@ -4541,161 +5739,305 @@ "tail": { "$ref": "AAAAAAFYplXHPmg0ww8=" }, - "lineStyle": 1, - "points": "445:487;497:389", + "lineStyle": 2, + "points": "752:1132;688:1132;688:1052", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, "nameLabel": { - "$ref": "AAAAAAFYplX6T2hhYaY=" + "$ref": "AAAAAAFYpme/N34zloU=" }, "stereotypeLabel": { - "$ref": "AAAAAAFYplX6UGhiKw4=" + "$ref": "AAAAAAFYpme/OH408kQ=" }, "propertyLabel": { - "$ref": "AAAAAAFYplX6UGhjTYg=" + "$ref": "AAAAAAFYpme/OH410bs=" }, "showMultiplicity": true, "showType": true, "tailRoleNameLabel": { - "$ref": "AAAAAAFYplX6UGhkJIk=" + "$ref": "AAAAAAFYpme/OH42mGc=" }, "tailPropertyLabel": { - "$ref": "AAAAAAFYplX6UGhl7Ic=" + "$ref": "AAAAAAFYpme/OH43ioE=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAFYplX6UGhmGlY=" + "$ref": "AAAAAAFYpme/OH44bF8=" }, "headRoleNameLabel": { - "$ref": "AAAAAAFYplX6UGhnFok=" + "$ref": "AAAAAAFYpme/OH45j50=" }, "headPropertyLabel": { - "$ref": "AAAAAAFYplX6UWhokEE=" + "$ref": "AAAAAAFYpme/OH46E7Q=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAFYplX6UWhptek=" + "$ref": "AAAAAAFYpme/OH47iz8=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAFYplX6UWhqtIE=" + "$ref": "AAAAAAFYpme/OH48QV0=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAFYplX6UWhrXpk=" + "$ref": "AAAAAAFYpme/OX49thA=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAFYplXHPmg0ww8=", + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYpsTjhX9Lz1o=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYpsTjhX9KaAU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpsTjhn9MpBo=", + "_parent": { + "$ref": "AAAAAAFYpsTjhX9Lz1o=" + }, + "model": { + "$ref": "AAAAAAFYpsTjhX9KaAU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 655, + "top": 849, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYpsTjhX9Lz1o=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpsTjhn9Nnao=", + "_parent": { + "$ref": "AAAAAAFYpsTjhX9Lz1o=" + }, + "model": { + "$ref": "AAAAAAFYpsTjhX9KaAU=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 655, + "top": 864, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYpsTjhX9Lz1o=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYpsTjhn9OESs=", + "_parent": { + "$ref": "AAAAAAFYpsTjhX9Lz1o=" + }, + "model": { + "$ref": "AAAAAAFYpsTjhX9KaAU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 656, + "top": 819, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYpsTjhX9Lz1o=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYpmYlf3w0HDI=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "656:1008;656:840;519:840", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYpsTjhn9MpBo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYpsTjhn9Nnao=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYpsTjhn9OESs=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYqOMpA4VIEUk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqOMpAoVGvEU=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFYplXHPmg1SVU=", + "_id": "AAAAAAFYqOMpA4VJ87g=", "_parent": { - "$ref": "AAAAAAFYplXHPmg0ww8=" + "$ref": "AAAAAAFYqOMpA4VIEUk=" }, "model": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYqOMpAoVGvEU=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFYplXHP2g2kpg=", + "_id": "AAAAAAFYqOMpBIVKZYk=", "_parent": { - "$ref": "AAAAAAFYplXHPmg1SVU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 392, - "top": -8, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFYplXHP2g3yAo=", - "_parent": { - "$ref": "AAAAAAFYplXHPmg1SVU=" + "$ref": "AAAAAAFYqOMpA4VJ87g=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;1", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 365, - "top": 495, - "width": 138, + "left": 613, + "top": 661, + "width": 172, "height": 13, "autoResize": false, "underline": false, - "text": "PlayableActorWrapper", + "text": "«interface»", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", - "_id": "AAAAAAFYplXHP2g4uqk=", + "_id": "AAAAAAFYqOMpBIVLu90=", "_parent": { - "$ref": "AAAAAAFYplXHPmg1SVU=" + "$ref": "AAAAAAFYqOMpA4VJ87g=" }, - "visible": false, + "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;1", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 392, - "top": -8, - "width": 223, + "left": 613, + "top": 676, + "width": 172, "height": 13, "autoResize": false, "underline": false, - "text": "(from net.torvald.terrarum.gameactors)", + "text": "Controllable", "horizontalAlignment": 2, "verticalAlignment": 5, "wordWrap": false }, { "_type": "LabelView", - "_id": "AAAAAAFYplXHP2g50M8=", + "_id": "AAAAAAFYqOMpBYVMlgw=", "_parent": { - "$ref": "AAAAAAFYplXHPmg1SVU=" + "$ref": "AAAAAAFYqOMpA4VJ87g=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 392, - "top": -8, + "left": 28, + "top": 224, + "width": 74, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqOMpBYVNYu0=", + "_parent": { + "$ref": "AAAAAAFYqOMpA4VJ87g=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 28, + "top": 224, "width": 0, "height": 13, "autoResize": false, @@ -4710,141 +6052,198 @@ "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 360, - "top": 488, - "width": 148, - "height": 25, + "left": 608, + "top": 656, + "width": 182, + "height": 38, "autoResize": false, "stereotypeLabel": { - "$ref": "AAAAAAFYplXHP2g2kpg=" + "$ref": "AAAAAAFYqOMpBIVKZYk=" }, "nameLabel": { - "$ref": "AAAAAAFYplXHP2g3yAo=" + "$ref": "AAAAAAFYqOMpBIVLu90=" }, "namespaceLabel": { - "$ref": "AAAAAAFYplXHP2g4uqk=" + "$ref": "AAAAAAFYqOMpBYVMlgw=" }, "propertyLabel": { - "$ref": "AAAAAAFYplXHP2g50M8=" + "$ref": "AAAAAAFYqOMpBYVNYu0=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFYplXHP2g6u3o=", + "_id": "AAAAAAFYqOMpBYVOYKM=", "_parent": { - "$ref": "AAAAAAFYplXHPmg0ww8=" + "$ref": "AAAAAAFYqOMpA4VIEUk=" }, "model": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYqOMpAoVGvEU=" }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 360, - "top": 513, - "width": 148, + "left": 608, + "top": 694, + "width": 182, "height": 10, "autoResize": false }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFYplXHP2g7GXI=", + "_id": "AAAAAAFYqOMpBoVP7lg=", "_parent": { - "$ref": "AAAAAAFYplXHPmg0ww8=" + "$ref": "AAAAAAFYqOMpA4VIEUk=" }, "model": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYqOMpAoVGvEU=" }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQbsj61/cls=", + "_parent": { + "$ref": "AAAAAAFYqOMpBoVP7lg=" + }, + "model": { + "$ref": "AAAAAAFYqQbsU615CAw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 613, + "top": 709, + "width": 172, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+processInput(Input)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQcR5q2yfgs=", + "_parent": { + "$ref": "AAAAAAFYqOMpBoVP7lg=" + }, + "model": { + "$ref": "AAAAAAFYqQcRxK2s3kg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 613, + "top": 724, + "width": 172, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+keyPressed(key: Int, c: Char)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 360, - "top": 523, - "width": 148, - "height": 10, + "left": 608, + "top": 704, + "width": 182, + "height": 38, "autoResize": false }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFYplXHQGg8dng=", + "_id": "AAAAAAFYqOMpBoVQ0kk=", "_parent": { - "$ref": "AAAAAAFYplXHPmg0ww8=" + "$ref": "AAAAAAFYqOMpA4VIEUk=" }, "model": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYqOMpAoVGvEU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 264, - "top": 0, + "left": 14, + "top": 80, "width": 10, "height": 10, "autoResize": false }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFYplXHQGg9MpA=", + "_id": "AAAAAAFYqOMpB4VRLx0=", "_parent": { - "$ref": "AAAAAAFYplXHPmg0ww8=" + "$ref": "AAAAAAFYqOMpA4VIEUk=" }, "model": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYqOMpAoVGvEU=" }, "visible": false, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 264, - "top": 0, + "left": 14, + "top": 80, "width": 10, "height": 10, "autoResize": false } ], - "containerView": { - "$ref": "AAAAAAFYpknYQWP9Xzc=" - }, "visible": true, "enabled": true, "lineColor": "#000000", "fillColor": "#ffffff", "fontColor": "#000000", - "font": "Arial;13;0", + "font": "Lato;13;0", "showShadow": true, "containerChangeable": true, "containerExtending": false, - "left": 360, - "top": 488, - "width": 148, - "height": 45, + "left": 608, + "top": 656, + "width": 182, + "height": 86, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, @@ -4852,7 +6251,7 @@ "showProperty": true, "showType": true, "nameCompartment": { - "$ref": "AAAAAAFYplXHPmg1SVU=" + "$ref": "AAAAAAFYqOMpA4VJ87g=" }, "wordWrap": false, "suppressAttributes": false, @@ -4861,16 +6260,3143 @@ "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { - "$ref": "AAAAAAFYplXHP2g6u3o=" + "$ref": "AAAAAAFYqOMpBYVOYKM=" }, "operationCompartment": { - "$ref": "AAAAAAFYplXHP2g7GXI=" + "$ref": "AAAAAAFYqOMpBoVP7lg=" }, "receptionCompartment": { - "$ref": "AAAAAAFYplXHQGg8dng=" + "$ref": "AAAAAAFYqOMpBoVQ0kk=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFYplXHQGg9MpA=" + "$ref": "AAAAAAFYqOMpB4VRLx0=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYqOMpaYVzNos=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqOMpaYVyAPE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqOMpaoV0N+4=", + "_parent": { + "$ref": "AAAAAAFYqOMpaYVzNos=" + }, + "model": { + "$ref": "AAAAAAFYqOMpaYVyAPE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 677, + "top": 819, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqOMpaYVzNos=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqOMpaoV1QmM=", + "_parent": { + "$ref": "AAAAAAFYqOMpaYVzNos=" + }, + "model": { + "$ref": "AAAAAAFYqOMpaYVyAPE=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 677, + "top": 804, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqOMpaYVzNos=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqOMpaoV2rBs=", + "_parent": { + "$ref": "AAAAAAFYqOMpaYVzNos=" + }, + "model": { + "$ref": "AAAAAAFYqOMpaYVyAPE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 677, + "top": 849, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqOMpaYVzNos=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYqOMpA4VIEUk=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "656:1008;656:840;698:840;698:741", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqOMpaoV0N+4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqOMpaoV1QmM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqOMpaoV2rBs=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYqONJmoWOsXQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYqONJmoWPnL4=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWOsXQ=" + }, + "model": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYqONJmoWQR3g=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWPnL4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 821, + "top": 661, + "width": 157, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONJmoWRiCw=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWPnL4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 821, + "top": 676, + "width": 157, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Pocketed", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONJm4WS4Jk=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWPnL4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 284, + "top": 224, + "width": 74, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONJm4WTrvA=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWPnL4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 284, + "top": 224, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 816, + "top": 656, + "width": 167, + "height": 38, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYqONJmoWQR3g=" + }, + "nameLabel": { + "$ref": "AAAAAAFYqONJmoWRiCw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYqONJm4WS4Jk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqONJm4WTrvA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYqONJm4WUF48=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWOsXQ=" + }, + "model": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqQosEbOX8d0=", + "_parent": { + "$ref": "AAAAAAFYqONJm4WUF48=" + }, + "model": { + "$ref": "AAAAAAFYqQor0rORDFQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 821, + "top": 699, + "width": 157, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+inventory: ActorInventory", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 816, + "top": 694, + "width": 167, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYqONJm4WVxvY=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWOsXQ=" + }, + "model": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 816, + "top": 717, + "width": 167, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYqONJm4WWo8c=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWOsXQ=" + }, + "model": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 142, + "top": 80, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYqONJm4WXduA=", + "_parent": { + "$ref": "AAAAAAFYqONJmoWOsXQ=" + }, + "model": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 142, + "top": 80, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 816, + "top": 656, + "width": 167, + "height": 71, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYqONJmoWPnL4=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYqONJm4WUF48=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYqONJm4WVxvY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYqONJm4WWo8c=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYqONJm4WXduA=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYqONJ+YW5lQk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqONJ+YW49hM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONJ+YW6PAU=", + "_parent": { + "$ref": "AAAAAAFYqONJ+YW5lQk=" + }, + "model": { + "$ref": "AAAAAAFYqONJ+YW49hM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 776, + "top": 819, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqONJ+YW5lQk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONJ+YW7SnM=", + "_parent": { + "$ref": "AAAAAAFYqONJ+YW5lQk=" + }, + "model": { + "$ref": "AAAAAAFYqONJ+YW49hM=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 776, + "top": 804, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqONJ+YW5lQk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONJ+YW8K08=", + "_parent": { + "$ref": "AAAAAAFYqONJ+YW5lQk=" + }, + "model": { + "$ref": "AAAAAAFYqONJ+YW49hM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 776, + "top": 849, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqONJ+YW5lQk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYqONJmoWOsXQ=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "656:1008;656:840;896:840;896:726", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqONJ+YW6PAU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqONJ+YW7SnM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqONJ+YW8K08=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYqONMEYXUYQ8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYqONMEoXVLeA=", + "_parent": { + "$ref": "AAAAAAFYqONMEYXUYQ8=" + }, + "model": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYqONMEoXWnPA=", + "_parent": { + "$ref": "AAAAAAFYqONMEoXVLeA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1013, + "top": 661, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONME4XXE7o=", + "_parent": { + "$ref": "AAAAAAFYqONMEoXVLeA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1013, + "top": 676, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Factionable", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONMFIXYOzw=", + "_parent": { + "$ref": "AAAAAAFYqONMEoXVLeA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 508, + "top": 224, + "width": 74, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONMFIXZGzw=", + "_parent": { + "$ref": "AAAAAAFYqONMEoXVLeA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 508, + "top": 224, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1008, + "top": 656, + "width": 170, + "height": 38, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYqONMEoXWnPA=" + }, + "nameLabel": { + "$ref": "AAAAAAFYqONME4XXE7o=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYqONMFIXYOzw=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqONMFIXZGzw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYqONMFYXaBkA=", + "_parent": { + "$ref": "AAAAAAFYqONMEYXUYQ8=" + }, + "model": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqQ68p7yp+YA=", + "_parent": { + "$ref": "AAAAAAFYqONMFYXaBkA=" + }, + "model": { + "$ref": "AAAAAAFYqQ68aryjhhw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1013, + "top": 699, + "width": 160, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+faction: HashSet", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1008, + "top": 694, + "width": 170, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYqONMFoXbJdg=", + "_parent": { + "$ref": "AAAAAAFYqONMEYXUYQ8=" + }, + "model": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1008, + "top": 717, + "width": 170, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYqONMFoXcQJY=", + "_parent": { + "$ref": "AAAAAAFYqONMEYXUYQ8=" + }, + "model": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 254, + "top": 80, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYqONMFoXdHWM=", + "_parent": { + "$ref": "AAAAAAFYqONMEYXUYQ8=" + }, + "model": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 254, + "top": 80, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1008, + "top": 656, + "width": 170, + "height": 71, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYqONMEoXVLeA=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYqONMFYXaBkA=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYqONMFoXbJdg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYqONMFoXcQJY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYqONMFoXdHWM=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYqONMjYX/F0w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqONMjYX+wA8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONMjYYAHVk=", + "_parent": { + "$ref": "AAAAAAFYqONMjYX/F0w=" + }, + "model": { + "$ref": "AAAAAAFYqONMjYX+wA8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 872, + "top": 819, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqONMjYX/F0w=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONMjoYB1Dg=", + "_parent": { + "$ref": "AAAAAAFYqONMjYX/F0w=" + }, + "model": { + "$ref": "AAAAAAFYqONMjYX+wA8=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 872, + "top": 804, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqONMjYX/F0w=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONMjoYC+WY=", + "_parent": { + "$ref": "AAAAAAFYqONMjYX/F0w=" + }, + "model": { + "$ref": "AAAAAAFYqONMjYX+wA8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 872, + "top": 849, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqONMjYX/F0w=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYqONMEYXUYQ8=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "656:1008;656:840;1088:840;1088:726", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqONMjYYAHVk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqONMjoYB1Dg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqONMjoYC+WY=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYqONOmoYaijE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYqONOmoYbDPM=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYaijE=" + }, + "model": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYqONOmoYcc5s=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYbDPM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 869, + "top": 453, + "width": 220, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONOmoYdzlc=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYbDPM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 869, + "top": 468, + "width": 220, + "height": 13, + "autoResize": false, + "underline": false, + "text": "LandHolder", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONOmoYecDI=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYbDPM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 60, + "top": -192, + "width": 74, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqONOm4Yfmno=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYbDPM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 60, + "top": -192, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 864, + "top": 448, + "width": 230, + "height": 38, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYqONOmoYcc5s=" + }, + "nameLabel": { + "$ref": "AAAAAAFYqONOmoYdzlc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYqONOmoYecDI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqONOm4Yfmno=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYqONOm4YgfYI=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYaijE=" + }, + "model": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqRU6K8j+BUA=", + "_parent": { + "$ref": "AAAAAAFYqONOm4YgfYI=" + }, + "model": { + "$ref": "AAAAAAFYqRU56sj4Ywo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 869, + "top": 491, + "width": 220, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+houseDesignation: ArrayList?", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 864, + "top": 486, + "width": 230, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYqONOm4Yhx1Q=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYaijE=" + }, + "model": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqRYle8mRknQ=", + "_parent": { + "$ref": "AAAAAAFYqONOm4Yhx1Q=" + }, + "model": { + "$ref": "AAAAAAFYqRYlU8mLWM4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 869, + "top": 514, + "width": 220, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+addHouseTile(x: Int, y: Int)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqRZHrsmx8gg=", + "_parent": { + "$ref": "AAAAAAFYqONOm4Yhx1Q=" + }, + "model": { + "$ref": "AAAAAAFYqRZHhcmrC6w=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 869, + "top": 529, + "width": 220, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+removeHouseTile(x: Int, y: Int)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqRZ0V8nRf8M=", + "_parent": { + "$ref": "AAAAAAFYqONOm4Yhx1Q=" + }, + "model": { + "$ref": "AAAAAAFYqRZ0NMnL6Qs=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 869, + "top": 544, + "width": 220, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+clearHouseDesignation()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 864, + "top": 509, + "width": 230, + "height": 53, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYqONOm4Yi9dI=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYaijE=" + }, + "model": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 30, + "top": -128, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYqONOm4YjmiU=", + "_parent": { + "$ref": "AAAAAAFYqONOmoYaijE=" + }, + "model": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 30, + "top": -128, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 864, + "top": 448, + "width": 230, + "height": 114, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYqONOmoYbDPM=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYqONOm4YgfYI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYqONOm4Yhx1Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYqONOm4Yi9dI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYqONOm4YjmiU=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYqONPEYZFtLQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqONPEYZEuQU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONPF4ZGl8o=", + "_parent": { + "$ref": "AAAAAAFYqONPEYZFtLQ=" + }, + "model": { + "$ref": "AAAAAAFYqONPEYZEuQU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 824, + "top": 819, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqONPEYZFtLQ=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONPF4ZHu+w=", + "_parent": { + "$ref": "AAAAAAFYqONPEYZFtLQ=" + }, + "model": { + "$ref": "AAAAAAFYqONPEYZEuQU=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 824, + "top": 804, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqONPEYZFtLQ=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqONPF4ZI0r4=", + "_parent": { + "$ref": "AAAAAAFYqONPEYZFtLQ=" + }, + "model": { + "$ref": "AAAAAAFYqONPEYZEuQU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 824, + "top": 849, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqONPEYZFtLQ=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYqONOmoYaijE=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "656:1008;656:840;992:840;992:561", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqONPF4ZGl8o=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqONPF4ZHu+w=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqONPF4ZI0r4=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYqO9aBpEFyxE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYqO9aBpEG278=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEFyxE=" + }, + "model": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9aB5EHdP0=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEG278=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 453, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9aB5EIvCI=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEG278=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 468, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "AIControlled", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9aB5EJ14A=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEG278=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": -376, + "width": 74, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9aB5EKW/Q=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEG278=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": -376, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 640, + "top": 448, + "width": 213, + "height": 38, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYqO9aB5EHdP0=" + }, + "nameLabel": { + "$ref": "AAAAAAFYqO9aB5EIvCI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYqO9aB5EJ14A=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqO9aB5EKW/Q=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYqO9aB5ELv4o=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEFyxE=" + }, + "model": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqQgJJq/B5Ig=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5ELv4o=" + }, + "model": { + "$ref": "AAAAAAFYqQgI2q+7a2g=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 491, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+scriptPath: String", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 640, + "top": 486, + "width": 213, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYqO9aB5EM8u0=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEFyxE=" + }, + "model": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQhKpK/5Vew=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "model": { + "$ref": "AAAAAAFYqQhKc6/zCY0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 514, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+moveLeft()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQhfkbAPM9E=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "model": { + "$ref": "AAAAAAFYqQhfbLAJEJc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 529, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+moveRight()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQhzLLAlatQ=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "model": { + "$ref": "AAAAAAFYqQhzAbAfpdw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 544, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+moveUp()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQiCGLA7wO4=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "model": { + "$ref": "AAAAAAFYqQiB+LA16cs=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 559, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+moveDown()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQiRwbBRNN8=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "model": { + "$ref": "AAAAAAFYqQiRjrBLpuA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 574, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+jump()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQihv7BnCas=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "model": { + "$ref": "AAAAAAFYqQihmbBh3iU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 589, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+moveTo(bearing: Double)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQjOB7CCyi4=", + "_parent": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "model": { + "$ref": "AAAAAAFYqQjN4LB8czc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 604, + "width": 203, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+moveTo(toX: Double, toY: Double)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 640, + "top": 509, + "width": 213, + "height": 113, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYqO9aCJEN/DQ=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEFyxE=" + }, + "model": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": -188, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYqO9aCJEOP28=", + "_parent": { + "$ref": "AAAAAAFYqO9aBpEFyxE=" + }, + "model": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": -188, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 640, + "top": 448, + "width": 213, + "height": 174, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYqO9aBpEG278=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYqO9aB5ELv4o=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYqO9aB5EM8u0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYqO9aCJEN/DQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYqO9aCJEOP28=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFYqO9dlJFL+ZU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFYqO9dlZFMC2Q=", + "_parent": { + "$ref": "AAAAAAFYqO9dlJFL+ZU=" + }, + "model": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9dlZFNUns=", + "_parent": { + "$ref": "AAAAAAFYqO9dlZFMC2Q=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1109, + "top": 453, + "width": 156, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9dlZFOYMg=", + "_parent": { + "$ref": "AAAAAAFYqO9dlZFMC2Q=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1109, + "top": 468, + "width": 156, + "height": 13, + "autoResize": false, + "underline": false, + "text": "CanBeAnItem", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9dlZFPOsc=", + "_parent": { + "$ref": "AAAAAAFYqO9dlZFMC2Q=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 768, + "top": -376, + "width": 74, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFYqO9dlpFQkWM=", + "_parent": { + "$ref": "AAAAAAFYqO9dlZFMC2Q=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 768, + "top": -376, + "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": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1104, + "top": 448, + "width": 166, + "height": 38, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFYqO9dlZFNUns=" + }, + "nameLabel": { + "$ref": "AAAAAAFYqO9dlZFOYMg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFYqO9dlZFPOsc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqO9dlpFQkWM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFYqO9dlpFRm+Y=", + "_parent": { + "$ref": "AAAAAAFYqO9dlJFL+ZU=" + }, + "model": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFYqQP+yKba0MQ=", + "_parent": { + "$ref": "AAAAAAFYqO9dlpFRm+Y=" + }, + "model": { + "$ref": "AAAAAAFYqQP+hKbUobw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1109, + "top": 491, + "width": 156, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+ItemData: InventoryItem", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1104, + "top": 486, + "width": 166, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFYqO9dl5FSBK8=", + "_parent": { + "$ref": "AAAAAAFYqO9dlJFL+ZU=" + }, + "model": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQRYjacRtRQ=", + "_parent": { + "$ref": "AAAAAAFYqO9dl5FSBK8=" + }, + "model": { + "$ref": "AAAAAAFYqQRYXKcLRb0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1109, + "top": 514, + "width": 156, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+getItemWeight(): Double", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQR4cqdNKr8=", + "_parent": { + "$ref": "AAAAAAFYqO9dl5FSBK8=" + }, + "model": { + "$ref": "AAAAAAFYqQR4VqdHya0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1109, + "top": 529, + "width": 156, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+stopUpdateAndDraw()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFYqQSL+qd1WKY=", + "_parent": { + "$ref": "AAAAAAFYqO9dl5FSBK8=" + }, + "model": { + "$ref": "AAAAAAFYqQSL2qdvcrA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1109, + "top": 544, + "width": 156, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+resumeUpdateAndDraw()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1104, + "top": 509, + "width": 166, + "height": 53, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFYqO9dl5FTesc=", + "_parent": { + "$ref": "AAAAAAFYqO9dlJFL+ZU=" + }, + "model": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 384, + "top": -188, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFYqO9dl5FUt7U=", + "_parent": { + "$ref": "AAAAAAFYqO9dlJFL+ZU=" + }, + "model": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 384, + "top": -188, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1104, + "top": 448, + "width": 166, + "height": 114, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFYqO9dlZFMC2Q=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFYqO9dlpFRm+Y=" + }, + "operationCompartment": { + "$ref": "AAAAAAFYqO9dl5FSBK8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFYqO9dl5FTesc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFYqO9dl5FUt7U=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYqQsu/bVykok=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqQsu/LVx+/E=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqQsu/bVzyyg=", + "_parent": { + "$ref": "AAAAAAFYqQsu/bVykok=" + }, + "model": { + "$ref": "AAAAAAFYqQsu/LVx+/E=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 176, + "top": 827, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqQsu/bVykok=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqQsu/rV0OwM=", + "_parent": { + "$ref": "AAAAAAFYqQsu/bVykok=" + }, + "model": { + "$ref": "AAAAAAFYqQsu/LVx+/E=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 176, + "top": 812, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqQsu/bVykok=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqQsu/rV1acg=", + "_parent": { + "$ref": "AAAAAAFYqQsu/bVykok=" + }, + "model": { + "$ref": "AAAAAAFYqQsu/LVx+/E=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 176, + "top": 857, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqQsu/bVykok=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYpmYlf3w0HDI=" + }, + "tail": { + "$ref": "AAAAAAFYplWBi2f5GNY=" + }, + "lineStyle": 2, + "points": "176:684;176:848;352:848", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqQsu/bVzyyg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqQsu/rV0OwM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqQsu/rV1acg=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYqRL7NMTlm34=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqRL7NMTknEU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRL7NcTmCFA=", + "_parent": { + "$ref": "AAAAAAFYqRL7NMTlm34=" + }, + "model": { + "$ref": "AAAAAAFYqRL7NMTknEU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 819, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqRL7NMTlm34=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRL7NcTngas=", + "_parent": { + "$ref": "AAAAAAFYqRL7NMTlm34=" + }, + "model": { + "$ref": "AAAAAAFYqRL7NMTknEU=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 804, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqRL7NMTlm34=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRL7NcTokRw=", + "_parent": { + "$ref": "AAAAAAFYqRL7NMTlm34=" + }, + "model": { + "$ref": "AAAAAAFYqRL7NMTknEU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 849, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqRL7NMTlm34=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYqO9aBpEFyxE=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "656:1008;656:840;800:840;800:621", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqRL7NcTmCFA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqRL7NcTngas=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqRL7NcTokRw=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFYqRMTYsULNsw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqRMTYsUKZa8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRMTY8UMc6Y=", + "_parent": { + "$ref": "AAAAAAFYqRMTYsULNsw=" + }, + "model": { + "$ref": "AAAAAAFYqRMTYsUKZa8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 921, + "top": 819, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqRMTYsULNsw=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRMTY8UN6y0=", + "_parent": { + "$ref": "AAAAAAFYqRMTYsULNsw=" + }, + "model": { + "$ref": "AAAAAAFYqRMTYsUKZa8=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 921, + "top": 804, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqRMTYsULNsw=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRMTY8UOt0s=", + "_parent": { + "$ref": "AAAAAAFYqRMTYsULNsw=" + }, + "model": { + "$ref": "AAAAAAFYqRMTYsUKZa8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 921, + "top": 849, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqRMTYsULNsw=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYqO9dlJFL+ZU=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "656:1008;656:840;1186:840;1186:561", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqRMTY8UMc6Y=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqRMTY8UN6y0=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqRMTY8UOt0s=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFYqRMuZ8Uy8UA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFYqRMuZsUwRCE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRMuZ8UzcH0=", + "_parent": { + "$ref": "AAAAAAFYqRMuZ8Uy8UA=" + }, + "model": { + "$ref": "AAAAAAFYqRMuZsUwRCE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 646, + "top": 1071, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqRMuZ8Uy8UA=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRMuZ8U0jaE=", + "_parent": { + "$ref": "AAAAAAFYqRMuZ8Uy8UA=" + }, + "model": { + "$ref": "AAAAAAFYqRMuZsUwRCE=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 661, + "top": 1071, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFYqRMuZ8Uy8UA=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFYqRMuaMU1cF4=", + "_parent": { + "$ref": "AAAAAAFYqRMuZ8Uy8UA=" + }, + "model": { + "$ref": "AAAAAAFYqRMuZsUwRCE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 617, + "top": 1072, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFYqRMuZ8Uy8UA=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Lato;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFYplQj7GdDLjw=" + }, + "tail": { + "$ref": "AAAAAAFYplR452dt4u8=" + }, + "lineStyle": 2, + "points": "632:1052;632:1104", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFYqRMuZ8UzcH0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFYqRMuZ8U0jaE=" + }, + "propertyLabel": { + "$ref": "AAAAAAFYqRMuaMU1cF4=" } } ] @@ -4912,274 +9438,27 @@ "isLeaf": false }, { - "_type": "UMLClass", - "_id": "AAAAAAFYpky+NmSk2L4=", + "_type": "UMLInterface", + "_id": "AAAAAAFYploeZ2jWVis=", "_parent": { "$ref": "AAAAAAFYpknYPmP7aTM=" }, - "name": "Actor", - "ownedElements": [ - { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAFYpky+dmTNV24=", - "_parent": { - "$ref": "AAAAAAFYpky+NmSk2L4=" - }, - "source": { - "$ref": "AAAAAAFYpky+NmSk2L4=" - }, - "target": { - "$ref": "AAAAAAFYpkrWHGRGfu4=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFYpk0jkWT7VvU=", - "_parent": { - "$ref": "AAAAAAFYpky+NmSk2L4=" - }, - "name": "referenceID", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "Int", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFYpk1gKmUDpQU=", - "_parent": { - "$ref": "AAAAAAFYpky+NmSk2L4=" - }, - "name": "actorValue", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "ActorValue", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFYpk254mULNrA=", - "_parent": { - "$ref": "AAAAAAFYpky+NmSk2L4=" - }, - "name": "flagDespawn", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "Boolean", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFYpk4dcGUTKAA=", - "_parent": { - "$ref": "AAAAAAFYpky+NmSk2L4=" - }, - "name": "generateUniqueReferenceID", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFYplBdp2VHGxk=", - "_parent": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "name": "ActorWithBody", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFYplNAama3fyg=", - "_parent": { - "$ref": "AAAAAAFYplBdp2VHGxk=" - }, - "source": { - "$ref": "AAAAAAFYplBdp2VHGxk=" - }, - "target": { - "$ref": "AAAAAAFYpky+NmSk2L4=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFYplN+AGbL9I0=", - "_parent": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "name": "HistoricalFigure", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFYplPam2b1d0w=", - "_parent": { - "$ref": "AAAAAAFYplN+AGbL9I0=" - }, - "source": { - "$ref": "AAAAAAFYplN+AGbL9I0=" - }, - "target": { - "$ref": "AAAAAAFYplBdp2VHGxk=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFYplPlN2cGJWo=", - "_parent": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "name": "ProjectileSimple", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFYplQUF2cw8ik=", - "_parent": { - "$ref": "AAAAAAFYplPlN2cGJWo=" - }, - "source": { - "$ref": "AAAAAAFYplPlN2cGJWo=" - }, - "target": { - "$ref": "AAAAAAFYplBdp2VHGxk=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFYplR452drOZI=", - "_parent": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "name": "ActorHumanoid", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFYplS9jGeWUQg=", - "_parent": { - "$ref": "AAAAAAFYplR452drOZI=" - }, - "source": { - "$ref": "AAAAAAFYplR452drOZI=" - }, - "target": { - "$ref": "AAAAAAFYplN+AGbL9I0=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFYplQj62dBA1U=", - "_parent": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "name": "Player", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFYplTd+Wen09M=", - "_parent": { - "$ref": "AAAAAAFYplQj62dBA1U=" - }, - "source": { - "$ref": "AAAAAAFYplQj62dBA1U=" - }, - "target": { - "$ref": "AAAAAAFYplR452drOZI=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFYplXHPWgy7Cg=", - "_parent": { - "$ref": "AAAAAAFYpknYPmP7aTM=" - }, - "name": "PlayableActorWrapper", + "name": "Luminous", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAFYplX6TWhc3Hg=", + "_id": "AAAAAAFYplvVUWtXMjU=", "_parent": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYploeZ2jWVis=" }, - "name": "actor", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAFYplX6Tmhd4oE=", + "_id": "AAAAAAFYplvVUmtY4us=", "_parent": { - "$ref": "AAAAAAFYplX6TWhc3Hg=" + "$ref": "AAAAAAFYplvVUWtXMjU=" }, "reference": { - "$ref": "AAAAAAFYplXHPWgy7Cg=" + "$ref": "AAAAAAFYploeZ2jWVis=" }, "visibility": "public", "navigable": true, @@ -5192,16 +9471,16 @@ }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAFYplX6Tmhe11k=", + "_id": "AAAAAAFYplvVUmtZNgo=", "_parent": { - "$ref": "AAAAAAFYplX6TWhc3Hg=" + "$ref": "AAAAAAFYplvVUWtXMjU=" }, "reference": { - "$ref": "AAAAAAFYplR452drOZI=" + "$ref": "AAAAAAFYplPlN2cGJWo=" }, "visibility": "public", "navigable": true, - "aggregation": "composite", + "aggregation": "none", "isReadOnly": false, "isOrdered": false, "isUnique": false, @@ -5215,12 +9494,841 @@ "visibility": "public", "isAbstract": false, "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false + "isLeaf": false } ], "visibility": "public" }, + { + "_type": "UMLClass", + "_id": "AAAAAAFYplWBi2f3P88=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "WeaponSwung", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFYplWeyGghAYk=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "source": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "target": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYqQsu/LVx+/E=", + "_parent": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "source": { + "$ref": "AAAAAAFYplWBi2f3P88=" + }, + "target": { + "$ref": "AAAAAAFYpmYlfnwyF/k=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYpl74IG/a9aM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Comparable", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYpl9ygXCu8TI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Runnable", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFYpky+NmSk2L4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Actor", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYpky+dmTNV24=", + "_parent": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "source": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "target": { + "$ref": "AAAAAAFYpkrWHGRGfu4=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYpl74gnAGT2I=", + "_parent": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "source": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "target": { + "$ref": "AAAAAAFYpl74IG/a9aM=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYpl9zIXDaKzk=", + "_parent": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "source": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "target": { + "$ref": "AAAAAAFYpl9ygXCu8TI=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYpk0jkWT7VvU=", + "_parent": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "name": "referenceID", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "multiplicity": "0x1000 000..0x7FFF FFFF", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYpk1gKmUDpQU=", + "_parent": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "name": "actorValue", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "ActorValue", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYpk254mULNrA=", + "_parent": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "name": "flagDespawn", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Boolean", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFYpk4dcGUTKAA=", + "_parent": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "name": "generateUniqueReferenceID", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": true, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFYplBdp2VHGxk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ActorWithBody", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFYplNAama3fyg=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "source": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "target": { + "$ref": "AAAAAAFYpky+NmSk2L4=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYpr0UYXSICHE=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "much physics", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYpr1i03Stp6s=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "such graphics", + "visibility": "private", + "isStatic": false, + "isLeaf": false, + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYpr9sFHae+oo=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "DEFAULT_DOGE_FACTOR", + "visibility": "public", + "isStatic": true, + "isLeaf": false, + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqPLeQZZUz5o=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "run", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqPZ+PJpmkYQ=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "drawBody", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqPbgypqS9Z0=", + "_parent": { + "$ref": "AAAAAAFYqPZ+PJpmkYQ=" + }, + "name": "GameContainer", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqPbgy5qTthU=", + "_parent": { + "$ref": "AAAAAAFYqPZ+PJpmkYQ=" + }, + "name": "Graphics", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqPcj9pq00aE=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "drawGlow", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqPdShJraw3U=", + "_parent": { + "$ref": "AAAAAAFYqPcj9pq00aE=" + }, + "name": "GameContainer", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqPdShZrbup0=", + "_parent": { + "$ref": "AAAAAAFYqPcj9pq00aE=" + }, + "name": "Graphics", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqPdT+ZrqM2g=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "update", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqPd32Jr6d48=", + "_parent": { + "$ref": "AAAAAAFYqPdT+ZrqM2g=" + }, + "name": "GameContainer", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqPd32Zr7KkQ=", + "_parent": { + "$ref": "AAAAAAFYqPdT+ZrqM2g=" + }, + "name": "Int", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYpr3F/HTqz8Y=", + "_parent": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "name": "wow", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFYplN+AGbL9I0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "HistoricalFigure", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFYplPam2b1d0w=", + "_parent": { + "$ref": "AAAAAAFYplN+AGbL9I0=" + }, + "source": { + "$ref": "AAAAAAFYplN+AGbL9I0=" + }, + "target": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqOJCCYRs+pI=", + "_parent": { + "$ref": "AAAAAAFYplN+AGbL9I0=" + }, + "name": "birth", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "GameDate", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqOJzXYSRR6Q=", + "_parent": { + "$ref": "AAAAAAFYplN+AGbL9I0=" + }, + "name": "death", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "GameDate", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFYplPlN2cGJWo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ProjectileSimple", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFYplQUF2cw8ik=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "source": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "target": { + "$ref": "AAAAAAFYplBdp2VHGxk=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYpmXbgnwLLL8=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "Interface1", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYpmYmH3xeyt8=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "source": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "target": { + "$ref": "AAAAAAFYpmYlfnwyF/k=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqPj15pw19UE=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "type", + "visibility": "private", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqPP325gjxvo=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "damage", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqPQqmphIFjg=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "displayColour", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Color", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqPRDsphefok=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "speed", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqPTM2ZkaB/8=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "lifetimeMax", + "visibility": "private", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": true, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqPTvLJk/k9E=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "lifetimeCounter", + "visibility": "private", + "isStatic": false, + "isLeaf": false, + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqPUutplVN2g=", + "_parent": { + "$ref": "AAAAAAFYplPlN2cGJWo=" + }, + "name": "posPre", + "visibility": "private", + "isStatic": false, + "isLeaf": false, + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFYplXHPWgy7Cg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "PlayableActorWrapper", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFYplX6TWhc3Hg=", + "_parent": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "name": "actor", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFYplX6Tmhd4oE=", + "_parent": { + "$ref": "AAAAAAFYplX6TWhc3Hg=" + }, + "reference": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFYplX6Tmhe11k=", + "_parent": { + "$ref": "AAAAAAFYplX6TWhc3Hg=" + }, + "reference": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFYpme/Nn4uVXA=", + "_parent": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "name": "actor", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFYpme/Nn4vjoI=", + "_parent": { + "$ref": "AAAAAAFYpme/Nn4uVXA=" + }, + "reference": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFYpme/Nn4wJRQ=", + "_parent": { + "$ref": "AAAAAAFYpme/Nn4uVXA=" + }, + "reference": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "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": "AAAAAAFYpmbF8H0bxLk=", + "_parent": { + "$ref": "AAAAAAFYplXHPWgy7Cg=" + }, + "name": "actor", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "composite", + "isID": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, { "_type": "UMLClass", "_id": "AAAAAAFYplU3Rme8llE=", @@ -5252,23 +10360,135 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAFYplWBi2f3P88=", + "_id": "AAAAAAFYplR452drOZI=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "WeaponSwung", + "name": "ActorHumanoid", "ownedElements": [ { "_type": "UMLGeneralization", - "_id": "AAAAAAFYplWeyGghAYk=", + "_id": "AAAAAAFYplS9jGeWUQg=", "_parent": { - "$ref": "AAAAAAFYplWBi2f3P88=" + "$ref": "AAAAAAFYplR452drOZI=" }, "source": { - "$ref": "AAAAAAFYplWBi2f3P88=" + "$ref": "AAAAAAFYplR452drOZI=" }, "target": { - "$ref": "AAAAAAFYplBdp2VHGxk=" + "$ref": "AAAAAAFYplN+AGbL9I0=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYpsTjhX9KaAU=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYpmYlfnwyF/k=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYqOMpaYVyAPE=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYqOMpAoVGvEU=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYqONJ+YW49hM=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYqONMjYX+wA8=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYqONPEYZEuQU=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYqRL7NMTknEU=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFYqRMTYsUKZa8=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "visibility": "public" + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFYqRMuZsUwRCE=", + "_parent": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "source": { + "$ref": "AAAAAAFYplR452drOZI=" + }, + "target": { + "$ref": "AAAAAAFYplQj62dBA1U=" }, "visibility": "public" } @@ -5278,6 +10498,649 @@ "isFinalSpecialization": false, "isLeaf": false, "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFYplQj62dBA1U=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Player", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYpmYlfnwyF/k=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Luminous", + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqQJyNaSbPpM=", + "_parent": { + "$ref": "AAAAAAFYpmYlfnwyF/k=" + }, + "name": "luminosity", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqQLlBaUIua4=", + "_parent": { + "$ref": "AAAAAAFYpmYlfnwyF/k=" + }, + "name": "lightBoxList", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "List", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYqOMpAoVGvEU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Controllable", + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQbsU615CAw=", + "_parent": { + "$ref": "AAAAAAFYqOMpAoVGvEU=" + }, + "name": "processInput", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqQcDqK2MOuU=", + "_parent": { + "$ref": "AAAAAAFYqQbsU615CAw=" + }, + "name": "Input", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQcRxK2s3kg=", + "_parent": { + "$ref": "AAAAAAFYqOMpAoVGvEU=" + }, + "name": "keyPressed", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqQcXD628j5Q=", + "_parent": { + "$ref": "AAAAAAFYqQcRxK2s3kg=" + }, + "name": "key", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqQcXEa29eYk=", + "_parent": { + "$ref": "AAAAAAFYqQcRxK2s3kg=" + }, + "name": "c", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Char", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYqONJmYWMOFQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Pocketed", + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqQor0rORDFQ=", + "_parent": { + "$ref": "AAAAAAFYqONJmYWMOFQ=" + }, + "name": "inventory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "ActorInventory", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYqONMEIXS7TI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Factionable", + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqQ68aryjhhw=", + "_parent": { + "$ref": "AAAAAAFYqONMEIXS7TI=" + }, + "name": "faction", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "HashSet", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYqONOmYYY+Oo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "LandHolder", + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqRU56sj4Ywo=", + "_parent": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "name": "houseDesignation", + "documentation": "Stores absolute tile number", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "ArrayList?", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqRYlU8mLWM4=", + "_parent": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "name": "addHouseTile", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqRZEeMmbXl0=", + "_parent": { + "$ref": "AAAAAAFYqRYlU8mLWM4=" + }, + "name": "x", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqRZEesmcw6I=", + "_parent": { + "$ref": "AAAAAAFYqRYlU8mLWM4=" + }, + "name": "y", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqRZHhcmrC6w=", + "_parent": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "name": "removeHouseTile", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqRZxscm7tg8=", + "_parent": { + "$ref": "AAAAAAFYqRZHhcmrC6w=" + }, + "name": "x", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqRZxs8m8NoQ=", + "_parent": { + "$ref": "AAAAAAFYqRZHhcmrC6w=" + }, + "name": "y", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Int", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqRZ0NMnL6Qs=", + "_parent": { + "$ref": "AAAAAAFYqONOmYYY+Oo=" + }, + "name": "clearHouseDesignation", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYqO9aBZED2og=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "AIControlled", + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqQgI2q+7a2g=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "scriptPath", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "String", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQhKc6/zCY0=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "moveLeft", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQhfbLAJEJc=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "moveRight", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQhzAbAfpdw=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "moveUp", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQiB+LA16cs=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "moveDown", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQiRjrBLpuA=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "jump", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQihmbBh3iU=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "moveTo", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqQjMb7BxN/c=", + "_parent": { + "$ref": "AAAAAAFYqQihmbBh3iU=" + }, + "name": "bearing", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Double", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQjN4LB8czc=", + "_parent": { + "$ref": "AAAAAAFYqO9aBZED2og=" + }, + "name": "moveTo", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqQkSsLCYrYY=", + "_parent": { + "$ref": "AAAAAAFYqQjN4LB8czc=" + }, + "name": "toX", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Double", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqQkSsrCZBzc=", + "_parent": { + "$ref": "AAAAAAFYqQjN4LB8czc=" + }, + "name": "toY", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Double", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFYqO9dk5FJFGQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "CanBeAnItem", + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFYqQP+hKbUobw=", + "_parent": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "name": "ItemData", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "InventoryItem", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQRYXKcLRb0=", + "_parent": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "name": "getItemWeight", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFYqQRmGKcq0V4=", + "_parent": { + "$ref": "AAAAAAFYqQRYXKcLRb0=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "Double", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQR4VqdHya0=", + "_parent": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "name": "stopUpdateAndDraw", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFYqQSL2qdvcrA=", + "_parent": { + "$ref": "AAAAAAFYqO9dk5FJFGQ=" + }, + "name": "resumeUpdateAndDraw", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false } ], "visibility": "public"