6562 lines
217 KiB
Plaintext
6562 lines
217 KiB
Plaintext
|
<?xml version = "1.0" encoding = "UTF-8" ?>
|
||
|
<uml version="6">
|
||
|
<argo version="6">
|
||
|
<documentation>
|
||
|
<authorname></authorname>
|
||
|
<authoremail></authoremail>
|
||
|
<version>0.35.1</version>
|
||
|
<description>
|
||
|
|
||
|
</description>
|
||
|
</documentation>
|
||
|
<settings>
|
||
|
<notationlanguage>UML 1.4</notationlanguage>
|
||
|
<showboldnames>false</showboldnames>
|
||
|
<useguillemots>true</useguillemots>
|
||
|
<showassociationnames>true</showassociationnames>
|
||
|
<showvisibility>true</showvisibility>
|
||
|
<showmultiplicity>false</showmultiplicity>
|
||
|
<showinitialvalue>false</showinitialvalue>
|
||
|
<showproperties>false</showproperties>
|
||
|
<showtypes>true</showtypes>
|
||
|
<showstereotypes>false</showstereotypes>
|
||
|
<showsingularmultiplicities>true</showsingularmultiplicities>
|
||
|
<defaultshadowwidth>1</defaultshadowwidth>
|
||
|
<hidebidirectionalarrows>true</hidebidirectionalarrows>
|
||
|
<fontname>Dialog</fontname>
|
||
|
<fontsize>12</fontsize>
|
||
|
<defaultstereotypeview>0</defaultstereotypeview>
|
||
|
<activediagram>Class Diagram</activediagram>
|
||
|
</settings>
|
||
|
<searchpath href="PROJECT_DIR" />
|
||
|
<members>
|
||
|
<member type="profile"
|
||
|
name="A1_TowerDefenseGame v2_profile.profile" />
|
||
|
<member type="xmi"
|
||
|
name="A1_TowerDefenseGame v2.xmi" />
|
||
|
<member type="pgml"
|
||
|
name="A1_TowerDefenseGame v2_ClassDiagram.pgml"
|
||
|
diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
|
||
|
diagramname="Class Diagram" />
|
||
|
<member type="pgml"
|
||
|
name="A1_TowerDefenseGame v2_UseCaseDiagram.pgml"
|
||
|
diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"
|
||
|
diagramname="Use Case Diagram" />
|
||
|
<member type="todo"
|
||
|
name="A1_TowerDefenseGame v2.todo" />
|
||
|
</members>
|
||
|
<historyfile name="" />
|
||
|
</argo>
|
||
|
<profile>
|
||
|
<plugin>
|
||
|
UML 1.4
|
||
|
</plugin>
|
||
|
<plugin>
|
||
|
GoodPractices
|
||
|
</plugin>
|
||
|
<plugin>
|
||
|
CodeGeneration
|
||
|
</plugin>
|
||
|
</profile>
|
||
|
<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Mon Feb 06 15:52:58 EST 2023'>
|
||
|
<XMI.header> <XMI.documentation>
|
||
|
<XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter>
|
||
|
<XMI.exporterVersion>0.35.1(6) revised on $Date: 2012-12-30 14:06:01 +0100 (Sun, 30 Dec 2012) $ </XMI.exporterVersion>
|
||
|
</XMI.documentation>
|
||
|
<XMI.metamodel xmi.name="UML" xmi.version="1.4"/></XMI.header>
|
||
|
<XMI.content>
|
||
|
<UML:Model xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000865'
|
||
|
name = 'GameModel' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:Namespace.ownedElement>
|
||
|
<UML:DataType xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088A'
|
||
|
name = 'float' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'/>
|
||
|
<UML:Package xmi.id = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000AC3'
|
||
|
name = 'gameobjects' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Dependency xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3A'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
<UML:Namespace.ownedElement>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873'
|
||
|
name = 'ResourceBuidling' visibility = 'public' isSpecification = 'false'
|
||
|
isRoot = 'false' isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD2'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000087F'
|
||
|
name = 'resource' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000880'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000881'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000885'
|
||
|
name = 'harvest_rate' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000886'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000887'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Operation xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000BD0'
|
||
|
name = 'harvest' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000BD1'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088E'
|
||
|
name = 'Farm' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008DB'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088D'
|
||
|
name = 'IronMine' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089A'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088C'
|
||
|
name = 'LumberMine' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089E'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088B'
|
||
|
name = 'GoldMine' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089F'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AC'
|
||
|
name = 'Village_Hall' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD1'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B2C'
|
||
|
name = 'goldCapacity' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B2D'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B2E'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B2F'
|
||
|
name = 'ironCapacity' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B30'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B31'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B32'
|
||
|
name = 'woodCapacity' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B33'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B34'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA9'
|
||
|
name = 'getGoldCapacity' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EAA'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EAB'
|
||
|
name = 'getIronCapacity' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EAC'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EAD'
|
||
|
name = 'getWoodCapacity' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EAE'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD'
|
||
|
name = 'DefenseBuilding' visibility = 'public' isSpecification = 'false'
|
||
|
isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD3'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B8'
|
||
|
name = 'damage' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B9'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008BA'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008BE'
|
||
|
name = 'range' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008BF'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008C0'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Operation xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B92'
|
||
|
name = 'attack' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B93'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000BCB'
|
||
|
name = 'Infantry' isSpecification = 'false' kind = 'in'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000866'
|
||
|
name = 'Tile' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AE3'
|
||
|
name = 'x' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AE4'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AE5'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AE6'
|
||
|
name = 'y' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AE7'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AE8'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AE'
|
||
|
name = 'Cannon' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B0'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AF'
|
||
|
name = 'ArcherTower' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B1'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Interface xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7'
|
||
|
name = 'Inhabitant' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B7A'
|
||
|
name = 'move' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B7B'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B7C'
|
||
|
name = 'Tile' isSpecification = 'false' kind = 'in'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B7D'
|
||
|
name = 'getPosition' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B7E'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Interface>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB'
|
||
|
name = 'Infantry' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Abstraction xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000909'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FC'
|
||
|
name = 'health' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FD'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FE'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FF'
|
||
|
name = 'damage' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000900'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000901'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000902'
|
||
|
name = 'range' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000903'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000904'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EBE'
|
||
|
name = 'attack' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EBF'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B31'
|
||
|
name = 'Building' isSpecification = 'false' kind = 'in'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B64'
|
||
|
name = 'getHealth' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B65'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B66'
|
||
|
name = 'getDamage' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B67'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B68'
|
||
|
name = 'getRange' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B69'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F9'
|
||
|
name = 'Worker' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Abstraction xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000905'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FA'
|
||
|
name = 'Collector' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Abstraction xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000907'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090B'
|
||
|
name = 'Soldier' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC7'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000ACC'
|
||
|
name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000ACD'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090C'
|
||
|
name = 'Archer' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC6'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090D'
|
||
|
name = 'Knight' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC4'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090E'
|
||
|
name = 'Catapult' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC5'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
</UML:Class>
|
||
|
<UML:Abstraction xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000905'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F9'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Interface xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Abstraction>
|
||
|
<UML:Abstraction xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000907'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FA'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Interface xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Abstraction>
|
||
|
<UML:Abstraction xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000909'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Interface xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Abstraction>
|
||
|
<UML:Generalization xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089A'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088D'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089E'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088C'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089F'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088B'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B0'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AE'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B1'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AF'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008DB'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088E'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC3'
|
||
|
name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'
|
||
|
name = 'Building' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC5'
|
||
|
name = 'level' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC6'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC7'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000ADA'
|
||
|
name = 'health' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000ADB'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000ADC'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AEF'
|
||
|
name = 'stages' visibility = 'private' isSpecification = 'false' ownerScope = 'classifier'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B2B'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B2A'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B0C'
|
||
|
name = 'cost' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B0D'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B0E'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E9D'
|
||
|
name = 'getLevel' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E9E'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E9F'
|
||
|
name = 'getHealth' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA0'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA1'
|
||
|
name = 'getCost' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA2'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA5'
|
||
|
name = 'getUpgradeCost' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA6'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA7'
|
||
|
name = 'upgrade' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EA8'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD1'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AC'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD2'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD3'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6'
|
||
|
name = 'Stage' visibility = 'package' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD7'
|
||
|
name = 'dHealth' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD8'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD9'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B0F'
|
||
|
name = 'cost' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B10'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B11'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B35'
|
||
|
name = 'requiredVillageLevel' visibility = 'protected' isSpecification = 'false'
|
||
|
ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B36'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B37'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EB1'
|
||
|
name = 'getHealthChange' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EB2'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EB3'
|
||
|
name = 'getCost' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EB4'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B48'
|
||
|
name = 'getRequiredVillageLevel' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B49'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Association xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B07'
|
||
|
name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:Association.connection>
|
||
|
<UML:AssociationEnd xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B08'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
|
||
|
aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E49'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E48'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
<UML:AssociationEnd xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B09'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
|
||
|
aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B83'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B82'
|
||
|
lower = '0' upper = '0'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
</UML:Association.connection>
|
||
|
</UML:Association>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1C'
|
||
|
name = 'DefenseStage' visibility = 'package' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:GeneralizableElement.generalization>
|
||
|
<UML:Generalization xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1D'/>
|
||
|
</UML:GeneralizableElement.generalization>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1E'
|
||
|
name = 'dDamge' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1F'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B20'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B21'
|
||
|
name = 'dRange' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B22'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B23'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EB8'
|
||
|
name = 'getDamageChange' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EB9'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EBA'
|
||
|
name = 'getRangeChange' visibility = 'public' isSpecification = 'false'
|
||
|
ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EBB'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1D'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1C'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Dependency xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3A'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Package xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000AC3'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Package xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B38'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Dependency>
|
||
|
<UML:Stereotype xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC1'
|
||
|
name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
|
||
|
</UML:Stereotype>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC4'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090D'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC5'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090E'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC6'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090C'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Generalization xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC7'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Generalization.child>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090B'/>
|
||
|
</UML:Generalization.child>
|
||
|
<UML:Generalization.parent>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB'/>
|
||
|
</UML:Generalization.parent>
|
||
|
</UML:Generalization>
|
||
|
<UML:Association xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B56'
|
||
|
name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:Association.connection>
|
||
|
<UML:AssociationEnd xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B57'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
|
||
|
aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B5A'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B59'
|
||
|
lower = '0' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000866'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
<UML:AssociationEnd xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B58'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
|
||
|
aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B5C'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B5B'
|
||
|
lower = '1' upper = '-1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
</UML:Association.connection>
|
||
|
</UML:Association>
|
||
|
</UML:Namespace.ownedElement>
|
||
|
</UML:Package>
|
||
|
<UML:DataType xmi.id = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'
|
||
|
name = 'int' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'/>
|
||
|
<UML:Comment xmi.id = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACD'
|
||
|
isSpecification = 'false' body = 'Should possibly consider replacing infantry with enum?'/>
|
||
|
<UML:Package xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC0'
|
||
|
name = 'Player' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Dependency xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B51'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
<UML:Namespace.ownedElement>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3F'
|
||
|
name = 'Player' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B40'
|
||
|
name = 'currentGold' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B41'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B42'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B43'
|
||
|
name = 'currentIron' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B44'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B45'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
<UML:Attribute xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B46'
|
||
|
name = 'currentWood' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
changeability = 'changeable' targetScope = 'instance'>
|
||
|
<UML:StructuralFeature.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B47'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B48'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:StructuralFeature.multiplicity>
|
||
|
<UML:StructuralFeature.type>
|
||
|
<UML:DataType xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000ACC'/>
|
||
|
</UML:StructuralFeature.type>
|
||
|
</UML:Attribute>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Dependency xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B51'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Package xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC0'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Package xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000AC3'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Dependency>
|
||
|
</UML:Namespace.ownedElement>
|
||
|
</UML:Package>
|
||
|
<UML:Package xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B38'
|
||
|
name = 'UserInterface' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Dependency xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3B'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
<UML:Namespace.ownedElement>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B39'
|
||
|
name = 'GuiManager' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
|
||
|
<UML:Dependency xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3B'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Package xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B38'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Package xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000AC3'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Dependency>
|
||
|
</UML:Namespace.ownedElement>
|
||
|
</UML:Package>
|
||
|
<UML:Package xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4C'
|
||
|
name = 'game' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Dependency xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4F'/>
|
||
|
<UML:Dependency xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E56'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
<UML:Namespace.ownedElement>
|
||
|
<UML:Dependency xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4F'
|
||
|
name = '<import>' isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Package xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4C'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Package xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B38'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Dependency>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B50'
|
||
|
name = 'GameEngine' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:ModelElement.clientDependency>
|
||
|
<UML:Dependency xmi.idref = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B30'/>
|
||
|
</UML:ModelElement.clientDependency>
|
||
|
<UML:Namespace.ownedElement>
|
||
|
<UML:Dependency xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B30'
|
||
|
isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B50'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Dependency>
|
||
|
</UML:Namespace.ownedElement>
|
||
|
</UML:Class>
|
||
|
<UML:Class xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F'
|
||
|
name = 'Map' visibility = 'public' isSpecification = 'false' isRoot = 'false'
|
||
|
isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
|
||
|
<UML:Classifier.feature>
|
||
|
<UML:Operation xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B5A'
|
||
|
name = 'move' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B5B'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B5C'
|
||
|
name = 'Infantry' isSpecification = 'false' kind = 'in'/>
|
||
|
<UML:Parameter xmi.id = '-64--88-2-20--7ec7a9e0:18623ab9e7c:-8000:0000000000000B5D'
|
||
|
name = 'Tile' isSpecification = 'false' kind = 'in'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
<UML:Operation xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B4E'
|
||
|
name = 'inRange' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
|
||
|
isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
|
||
|
isAbstract = 'false'>
|
||
|
<UML:BehavioralFeature.parameter>
|
||
|
<UML:Parameter xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B4F'
|
||
|
name = 'return' isSpecification = 'false' kind = 'return'/>
|
||
|
<UML:Parameter xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B50'
|
||
|
name = 'Infantry' isSpecification = 'false' kind = 'in'/>
|
||
|
<UML:Parameter xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B51'
|
||
|
name = 'Building' isSpecification = 'false' kind = 'in'/>
|
||
|
</UML:BehavioralFeature.parameter>
|
||
|
</UML:Operation>
|
||
|
</UML:Classifier.feature>
|
||
|
</UML:Class>
|
||
|
<UML:Dependency xmi.id = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E56'
|
||
|
name = '<import>' isSpecification = 'false'>
|
||
|
<UML:Dependency.client>
|
||
|
<UML:Package xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4C'/>
|
||
|
</UML:Dependency.client>
|
||
|
<UML:Dependency.supplier>
|
||
|
<UML:Package xmi.idref = '-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000AC3'/>
|
||
|
</UML:Dependency.supplier>
|
||
|
</UML:Dependency>
|
||
|
<UML:Association xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B69'
|
||
|
name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:Association.connection>
|
||
|
<UML:AssociationEnd xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6A'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
|
||
|
aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B81'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B80'
|
||
|
lower = '0' upper = '0'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
<UML:AssociationEnd xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6B'
|
||
|
name = 'contains' visibility = 'private' isSpecification = 'false' isNavigable = 'true'
|
||
|
ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B7D'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B7C'
|
||
|
lower = '1' upper = '-1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
</UML:Association.connection>
|
||
|
</UML:Association>
|
||
|
<UML:Association xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B4F'
|
||
|
name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:Association.connection>
|
||
|
<UML:AssociationEnd xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B50'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
|
||
|
aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B5D'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B5C'
|
||
|
lower = '0' upper = '0'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B50'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
<UML:AssociationEnd xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B51'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
|
||
|
aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B5B'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B5A'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
</UML:Association.connection>
|
||
|
</UML:Association>
|
||
|
<UML:Association xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6D'
|
||
|
name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
|
||
|
<UML:Association.connection>
|
||
|
<UML:AssociationEnd xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6E'
|
||
|
visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
|
||
|
aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B75'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B74'
|
||
|
lower = '1' upper = '1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Class xmi.idref = '127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
<UML:AssociationEnd xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6F'
|
||
|
name = 'inhabitants' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
|
||
|
ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
|
||
|
<UML:AssociationEnd.multiplicity>
|
||
|
<UML:Multiplicity xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B79'>
|
||
|
<UML:Multiplicity.range>
|
||
|
<UML:MultiplicityRange xmi.id = '127-0-1-1--f900311:18628375e4b:-8000:0000000000000B78'
|
||
|
lower = '1' upper = '-1'/>
|
||
|
</UML:Multiplicity.range>
|
||
|
</UML:Multiplicity>
|
||
|
</UML:AssociationEnd.multiplicity>
|
||
|
<UML:AssociationEnd.participant>
|
||
|
<UML:Interface xmi.idref = '-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7'/>
|
||
|
</UML:AssociationEnd.participant>
|
||
|
</UML:AssociationEnd>
|
||
|
</UML:Association.connection>
|
||
|
</UML:Association>
|
||
|
</UML:Namespace.ownedElement>
|
||
|
</UML:Package>
|
||
|
</UML:Namespace.ownedElement>
|
||
|
</UML:Model>
|
||
|
</XMI.content>
|
||
|
</XMI>
|
||
|
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000865"
|
||
|
xmlns:argouml="http://argouml.tigris.org/pgml-extensions"
|
||
|
name="Class Diagram"
|
||
|
>
|
||
|
<group name="Fig0"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage[0, 600, 2032, 1224]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=true"
|
||
|
href="-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000AC3"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig0.0"
|
||
|
x="0"
|
||
|
y="600"
|
||
|
width="2032"
|
||
|
height="1224"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<path name="Fig0.1"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="0"
|
||
|
y="600" />
|
||
|
<lineto x="1982"
|
||
|
y="600" />
|
||
|
<lineto x="1982"
|
||
|
y="623" />
|
||
|
<lineto x="2031"
|
||
|
y="623" />
|
||
|
<lineto x="2031"
|
||
|
y="1823" />
|
||
|
<lineto x="0"
|
||
|
y="1823" />
|
||
|
<lineto x="0"
|
||
|
y="600" />
|
||
|
</path>
|
||
|
<text name="Fig0.2"
|
||
|
x="0"
|
||
|
y="600"
|
||
|
width="1983"
|
||
|
height="24"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>gameobjects</text>
|
||
|
<group name="Fig0.3"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[0, 600, 1982, 1]"
|
||
|
href="-64--88-2-20-6187087c:1861527d2f3:-8000:0000000000000AC3"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig0.3.0"
|
||
|
x="0"
|
||
|
y="600"
|
||
|
width="1982"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<text name="Fig0.4"
|
||
|
x="0"
|
||
|
y="623"
|
||
|
width="2032"
|
||
|
height="1201"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
></text>
|
||
|
</group>
|
||
|
<group name="Fig1"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1648, 992, 78, 72]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090E"
|
||
|
fill="1"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig1.0"
|
||
|
x="1648"
|
||
|
y="992"
|
||
|
width="78"
|
||
|
height="72"
|
||
|
fill="1"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig1.1"
|
||
|
x="1649"
|
||
|
y="993"
|
||
|
width="76"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Catapult</text>
|
||
|
<group name="Fig1.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1649, 993, 164, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090E"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig1.2.0"
|
||
|
x="1649"
|
||
|
y="993"
|
||
|
width="164"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig1.3"
|
||
|
x="1648"
|
||
|
y="1015"
|
||
|
width="78"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig1.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1649, 1016, 76, 23]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090E"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig1.4.0"
|
||
|
x="1649"
|
||
|
y="1016"
|
||
|
width="76"
|
||
|
height="23"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig1.5"
|
||
|
x="1648"
|
||
|
y="1039"
|
||
|
width="78"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig1.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1649, 1040, 76, 23]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090E"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig1.6.0"
|
||
|
x="1649"
|
||
|
y="1040"
|
||
|
width="76"
|
||
|
height="23"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig2"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1496, 992, 104, 72]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090D"
|
||
|
fill="1"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig2.0"
|
||
|
x="1496"
|
||
|
y="992"
|
||
|
width="104"
|
||
|
height="72"
|
||
|
fill="1"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig2.1"
|
||
|
x="1497"
|
||
|
y="993"
|
||
|
width="102"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Knight</text>
|
||
|
<group name="Fig2.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1497, 993, 150, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090D"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig2.2.0"
|
||
|
x="1497"
|
||
|
y="993"
|
||
|
width="150"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig2.3"
|
||
|
x="1496"
|
||
|
y="1015"
|
||
|
width="104"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig2.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1497, 1016, 102, 23]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090D"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig2.4.0"
|
||
|
x="1497"
|
||
|
y="1016"
|
||
|
width="102"
|
||
|
height="23"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig2.5"
|
||
|
x="1496"
|
||
|
y="1039"
|
||
|
width="104"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig2.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1497, 1040, 102, 23]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090D"
|
||
|
fill="0"
|
||
|
fillcolor="255 102 102"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig2.6.0"
|
||
|
x="1497"
|
||
|
y="1040"
|
||
|
width="102"
|
||
|
height="23"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig3"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1744, 992, 66, 67]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090C"
|
||
|
fill="1"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig3.0"
|
||
|
x="1744"
|
||
|
y="992"
|
||
|
width="66"
|
||
|
height="67"
|
||
|
fill="1"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig3.1"
|
||
|
x="1745"
|
||
|
y="993"
|
||
|
width="64"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Archer</text>
|
||
|
<group name="Fig3.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1745, 993, 152, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090C"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig3.2.0"
|
||
|
x="1745"
|
||
|
y="993"
|
||
|
width="152"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig3.3"
|
||
|
x="1744"
|
||
|
y="1015"
|
||
|
width="66"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig3.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1745, 1016, 64, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090C"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig3.4.0"
|
||
|
x="1745"
|
||
|
y="1016"
|
||
|
width="64"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig3.5"
|
||
|
x="1744"
|
||
|
y="1036"
|
||
|
width="66"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig3.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1745, 1037, 64, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090C"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig3.6.0"
|
||
|
x="1745"
|
||
|
y="1037"
|
||
|
width="64"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig4"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1832, 976, 115, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090B"
|
||
|
fill="1"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig4.0"
|
||
|
x="1832"
|
||
|
y="976"
|
||
|
width="115"
|
||
|
height="71"
|
||
|
fill="1"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig4.1"
|
||
|
x="1833"
|
||
|
y="977"
|
||
|
width="113"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Soldier</text>
|
||
|
<group name="Fig4.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1833, 977, 154, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090B"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig4.2.0"
|
||
|
x="1833"
|
||
|
y="977"
|
||
|
width="154"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig4.3"
|
||
|
x="1832"
|
||
|
y="999"
|
||
|
width="115"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig4.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1833, 1000, 113, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090B"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig4.4.0"
|
||
|
x="1833"
|
||
|
y="1000"
|
||
|
width="113"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig4.5"
|
||
|
x="1832"
|
||
|
y="1021"
|
||
|
width="115"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig4.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1833, 1022, 113, 24]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000090B"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig4.6.0"
|
||
|
x="1833"
|
||
|
y="1022"
|
||
|
width="113"
|
||
|
height="24"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig4.6.1"
|
||
|
x="1833"
|
||
|
y="1022"
|
||
|
width="113"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="255 153 153"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+newOperation()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig5"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1472, 848, 112, 67]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FA"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig5.0"
|
||
|
x="1472"
|
||
|
y="848"
|
||
|
width="112"
|
||
|
height="67"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig5.1"
|
||
|
x="1473"
|
||
|
y="849"
|
||
|
width="110"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Collector</text>
|
||
|
<group name="Fig5.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1473, 849, 166, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FA"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig5.2.0"
|
||
|
x="1473"
|
||
|
y="849"
|
||
|
width="166"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig5.3"
|
||
|
x="1472"
|
||
|
y="871"
|
||
|
width="112"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig5.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1473, 872, 110, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FA"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig5.4.0"
|
||
|
x="1473"
|
||
|
y="872"
|
||
|
width="110"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig5.5"
|
||
|
x="1472"
|
||
|
y="892"
|
||
|
width="112"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig5.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1473, 893, 110, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FA"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig5.6.0"
|
||
|
x="1473"
|
||
|
y="893"
|
||
|
width="110"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig6"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1352, 840, 68, 67]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F9"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig6.0"
|
||
|
x="1352"
|
||
|
y="840"
|
||
|
width="68"
|
||
|
height="67"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig6.1"
|
||
|
x="1353"
|
||
|
y="841"
|
||
|
width="66"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Worker</text>
|
||
|
<group name="Fig6.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1353, 841, 155, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F9"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig6.2.0"
|
||
|
x="1353"
|
||
|
y="841"
|
||
|
width="155"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig6.3"
|
||
|
x="1352"
|
||
|
y="863"
|
||
|
width="68"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig6.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1353, 864, 66, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F9"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig6.4.0"
|
||
|
x="1353"
|
||
|
y="864"
|
||
|
width="66"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig6.5"
|
||
|
x="1352"
|
||
|
y="884"
|
||
|
width="68"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig6.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1353, 885, 66, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F9"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig6.6.0"
|
||
|
x="1353"
|
||
|
y="885"
|
||
|
width="66"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig7"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1608, 720, 117, 194]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig7.0"
|
||
|
x="1608"
|
||
|
y="720"
|
||
|
width="117"
|
||
|
height="194"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig7.1"
|
||
|
x="1609"
|
||
|
y="721"
|
||
|
width="115"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="true"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Infantry</text>
|
||
|
<group name="Fig7.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1609, 721, 159, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig7.2.0"
|
||
|
x="1609"
|
||
|
y="721"
|
||
|
width="159"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig7.3"
|
||
|
x="1608"
|
||
|
y="743"
|
||
|
width="117"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig7.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1609, 744, 115, 76]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig7.4.0"
|
||
|
x="1609"
|
||
|
y="744"
|
||
|
width="115"
|
||
|
height="76"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig7.4.1"
|
||
|
x="1609"
|
||
|
y="744"
|
||
|
width="115"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>-health : int</text>
|
||
|
<text name="Fig7.4.2"
|
||
|
x="1609"
|
||
|
y="760"
|
||
|
width="115"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>-damage : int</text>
|
||
|
<text name="Fig7.4.3"
|
||
|
x="1609"
|
||
|
y="776"
|
||
|
width="115"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>-range : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig7.5"
|
||
|
x="1608"
|
||
|
y="820"
|
||
|
width="117"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig7.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1609, 821, 115, 92]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008FB"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig7.6.0"
|
||
|
x="1609"
|
||
|
y="821"
|
||
|
width="115"
|
||
|
height="92"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig7.6.1"
|
||
|
x="1609"
|
||
|
y="821"
|
||
|
width="115"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+attack(Building)</text>
|
||
|
<text name="Fig7.6.2"
|
||
|
x="1609"
|
||
|
y="837"
|
||
|
width="115"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getHealth()</text>
|
||
|
<text name="Fig7.6.3"
|
||
|
x="1609"
|
||
|
y="853"
|
||
|
width="115"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getDamage()</text>
|
||
|
<text name="Fig7.6.4"
|
||
|
x="1609"
|
||
|
y="869"
|
||
|
width="115"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getRange()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig8"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigInterface[1408, 672, 115, 83]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig8.0"
|
||
|
x="1408"
|
||
|
y="672"
|
||
|
width="115"
|
||
|
height="83"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig8.1"
|
||
|
x="1409"
|
||
|
y="673"
|
||
|
width="113"
|
||
|
height="41"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Inhabitant</text>
|
||
|
<group name="Fig8.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1409, 673, 113, 19]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig8.2.0"
|
||
|
x="1409"
|
||
|
y="673"
|
||
|
width="113"
|
||
|
height="19"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig8.2.1"
|
||
|
x="1409"
|
||
|
y="673"
|
||
|
width="113"
|
||
|
height="17"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>«interface»</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig8.3"
|
||
|
x="1408"
|
||
|
y="714"
|
||
|
width="115"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig8.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1409, 715, 113, 40]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008F7"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig8.4.0"
|
||
|
x="1409"
|
||
|
y="715"
|
||
|
width="113"
|
||
|
height="40"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig8.4.1"
|
||
|
x="1409"
|
||
|
y="715"
|
||
|
width="113"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+move(Tile)</text>
|
||
|
<text name="Fig8.4.2"
|
||
|
x="1409"
|
||
|
y="731"
|
||
|
width="113"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getPosition()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig9"
|
||
|
description="org.argouml.uml.diagram.ui.FigAbstraction"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000909"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig7.0"
|
||
|
destPortFig="Fig8.0"
|
||
|
sourceFigNode="Fig7"
|
||
|
destFigNode="Fig8"
|
||
|
<argouml:pathitem figname="Fig9.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000909"
|
||
|
angle="-90.0"
|
||
|
offset="14" />
|
||
|
</private>
|
||
|
<path name="Fig9.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1608"
|
||
|
y="738" />
|
||
|
<lineto x="1522"
|
||
|
y="738" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig10"
|
||
|
description="org.argouml.uml.diagram.ui.FigAbstraction"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000907"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig5.0"
|
||
|
destPortFig="Fig8.0"
|
||
|
sourceFigNode="Fig5"
|
||
|
destFigNode="Fig8"
|
||
|
<argouml:pathitem figname="Fig10.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000907"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
</private>
|
||
|
<path name="Fig10.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1472"
|
||
|
y="848" />
|
||
|
<lineto x="1472"
|
||
|
y="754" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig11"
|
||
|
description="org.argouml.uml.diagram.ui.FigAbstraction"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000905"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig6.0"
|
||
|
destPortFig="Fig8.0"
|
||
|
sourceFigNode="Fig6"
|
||
|
destFigNode="Fig8"
|
||
|
<argouml:pathitem figname="Fig11.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000905"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
</private>
|
||
|
<path name="Fig11.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1419"
|
||
|
y="840" />
|
||
|
<lineto x="1419"
|
||
|
y="754" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig12"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1232, 1208, 102, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AF"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig12.0"
|
||
|
x="1232"
|
||
|
y="1208"
|
||
|
width="102"
|
||
|
height="71"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig12.1"
|
||
|
x="1233"
|
||
|
y="1209"
|
||
|
width="100"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ ArcherTower</text>
|
||
|
<group name="Fig12.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1233, 1209, 189, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AF"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig12.2.0"
|
||
|
x="1233"
|
||
|
y="1209"
|
||
|
width="189"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig12.3"
|
||
|
x="1232"
|
||
|
y="1231"
|
||
|
width="102"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig12.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1233, 1232, 100, 22]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AF"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig12.4.0"
|
||
|
x="1233"
|
||
|
y="1232"
|
||
|
width="100"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig12.5"
|
||
|
x="1232"
|
||
|
y="1254"
|
||
|
width="102"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig12.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1233, 1255, 100, 22]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AF"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig12.6.0"
|
||
|
x="1233"
|
||
|
y="1255"
|
||
|
width="100"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig13"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[984, 1192, 115, 109]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AE"
|
||
|
fill="1"
|
||
|
fillcolor="192 192 192"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig13.0"
|
||
|
x="984"
|
||
|
y="1192"
|
||
|
width="115"
|
||
|
height="109"
|
||
|
fill="1"
|
||
|
fillcolor="192 192 192"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig13.1"
|
||
|
x="985"
|
||
|
y="1193"
|
||
|
width="113"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="192 192 192"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Cannon</text>
|
||
|
<group name="Fig13.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[985, 1193, 159, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AE"
|
||
|
fill="0"
|
||
|
fillcolor="192 192 192"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig13.2.0"
|
||
|
x="985"
|
||
|
y="1193"
|
||
|
width="159"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="192 192 192"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig13.3"
|
||
|
x="984"
|
||
|
y="1215"
|
||
|
width="115"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig13.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[985, 1216, 113, 41]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AE"
|
||
|
fill="0"
|
||
|
fillcolor="192 192 192"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig13.4.0"
|
||
|
x="985"
|
||
|
y="1216"
|
||
|
width="113"
|
||
|
height="41"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig13.5"
|
||
|
x="984"
|
||
|
y="1257"
|
||
|
width="115"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig13.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[985, 1258, 113, 41]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AE"
|
||
|
fill="0"
|
||
|
fillcolor="192 192 192"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig13.6.0"
|
||
|
x="985"
|
||
|
y="1258"
|
||
|
width="113"
|
||
|
height="41"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig14"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1024, 976, 130, 139]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig14.0"
|
||
|
x="1024"
|
||
|
y="976"
|
||
|
width="130"
|
||
|
height="139"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig14.1"
|
||
|
x="1025"
|
||
|
y="977"
|
||
|
width="128"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ DefenseBuilding</text>
|
||
|
<group name="Fig14.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1025, 977, 212, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig14.2.0"
|
||
|
x="1025"
|
||
|
y="977"
|
||
|
width="212"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig14.3"
|
||
|
x="1024"
|
||
|
y="999"
|
||
|
width="130"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig14.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1025, 1000, 128, 64]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig14.4.0"
|
||
|
x="1025"
|
||
|
y="1000"
|
||
|
width="128"
|
||
|
height="64"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig14.4.1"
|
||
|
x="1025"
|
||
|
y="1000"
|
||
|
width="128"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+damage : int</text>
|
||
|
<text name="Fig14.4.2"
|
||
|
x="1025"
|
||
|
y="1016"
|
||
|
width="128"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+range : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig14.5"
|
||
|
x="1024"
|
||
|
y="1064"
|
||
|
width="130"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig14.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1025, 1065, 128, 48]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AD"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig14.6.0"
|
||
|
x="1025"
|
||
|
y="1065"
|
||
|
width="128"
|
||
|
height="48"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig14.6.1"
|
||
|
x="1025"
|
||
|
y="1065"
|
||
|
width="128"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 200"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+attack(Infantry)</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig15"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B1"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig12.0"
|
||
|
destPortFig="Fig14"
|
||
|
sourceFigNode="Fig12"
|
||
|
destFigNode="Fig14"
|
||
|
<argouml:pathitem figname="Fig15.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B1"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig15.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1232"
|
||
|
y="1208" />
|
||
|
<lineto x="1153"
|
||
|
y="1114" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig16"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B0"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig13.0"
|
||
|
destPortFig="Fig14"
|
||
|
sourceFigNode="Fig13"
|
||
|
destFigNode="Fig14"
|
||
|
<argouml:pathitem figname="Fig16.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008B0"
|
||
|
angle="50.0"
|
||
|
offset="14" />
|
||
|
</private>
|
||
|
<path name="Fig16.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1087"
|
||
|
y="1192" />
|
||
|
<lineto x="1087"
|
||
|
y="1114" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig17"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[200, 904, 137, 143]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AC"
|
||
|
fill="1"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig17.0"
|
||
|
x="200"
|
||
|
y="904"
|
||
|
width="137"
|
||
|
height="143"
|
||
|
fill="1"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig17.1"
|
||
|
x="201"
|
||
|
y="905"
|
||
|
width="135"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Village_Hall</text>
|
||
|
<group name="Fig17.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[201, 905, 181, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AC"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig17.2.0"
|
||
|
x="201"
|
||
|
y="905"
|
||
|
width="181"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig17.3"
|
||
|
x="200"
|
||
|
y="927"
|
||
|
width="137"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig17.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[201, 928, 135, 58]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AC"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig17.4.0"
|
||
|
x="201"
|
||
|
y="928"
|
||
|
width="135"
|
||
|
height="58"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig17.4.1"
|
||
|
x="201"
|
||
|
y="928"
|
||
|
width="135"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+goldCapacity : int</text>
|
||
|
<text name="Fig17.4.2"
|
||
|
x="201"
|
||
|
y="944"
|
||
|
width="135"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+ironCapacity : int</text>
|
||
|
<text name="Fig17.4.3"
|
||
|
x="201"
|
||
|
y="960"
|
||
|
width="135"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+woodCapacity : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig17.5"
|
||
|
x="200"
|
||
|
y="986"
|
||
|
width="137"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig17.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[201, 987, 135, 58]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008AC"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig17.6.0"
|
||
|
x="201"
|
||
|
y="987"
|
||
|
width="135"
|
||
|
height="58"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig17.6.1"
|
||
|
x="201"
|
||
|
y="987"
|
||
|
width="135"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getGoldCapacity()</text>
|
||
|
<text name="Fig17.6.2"
|
||
|
x="201"
|
||
|
y="1003"
|
||
|
width="135"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getIronCapacity()</text>
|
||
|
<text name="Fig17.6.3"
|
||
|
x="201"
|
||
|
y="1019"
|
||
|
width="135"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 255 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getWoodCapacity()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig18"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[712, 1360, 105, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088B"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig18.0"
|
||
|
x="712"
|
||
|
y="1360"
|
||
|
width="105"
|
||
|
height="88"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig18.1"
|
||
|
x="713"
|
||
|
y="1361"
|
||
|
width="103"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ GoldMine</text>
|
||
|
<group name="Fig18.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[713, 1361, 168, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088B"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig18.2.0"
|
||
|
x="713"
|
||
|
y="1361"
|
||
|
width="168"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig18.3"
|
||
|
x="712"
|
||
|
y="1383"
|
||
|
width="105"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig18.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[713, 1384, 103, 31]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088B"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig18.4.0"
|
||
|
x="713"
|
||
|
y="1384"
|
||
|
width="103"
|
||
|
height="31"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig18.5"
|
||
|
x="712"
|
||
|
y="1415"
|
||
|
width="105"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig18.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[713, 1416, 103, 31]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088B"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig18.6.0"
|
||
|
x="713"
|
||
|
y="1416"
|
||
|
width="103"
|
||
|
height="31"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig19"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[560, 1400, 105, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088C"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig19.0"
|
||
|
x="560"
|
||
|
y="1400"
|
||
|
width="105"
|
||
|
height="88"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig19.1"
|
||
|
x="561"
|
||
|
y="1401"
|
||
|
width="103"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ LumberMine</text>
|
||
|
<group name="Fig19.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[561, 1401, 186, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088C"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig19.2.0"
|
||
|
x="561"
|
||
|
y="1401"
|
||
|
width="186"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig19.3"
|
||
|
x="560"
|
||
|
y="1423"
|
||
|
width="105"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig19.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[561, 1424, 103, 31]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088C"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig19.4.0"
|
||
|
x="561"
|
||
|
y="1424"
|
||
|
width="103"
|
||
|
height="31"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig19.5"
|
||
|
x="560"
|
||
|
y="1455"
|
||
|
width="105"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig19.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[561, 1456, 103, 31]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088C"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig19.6.0"
|
||
|
x="561"
|
||
|
y="1456"
|
||
|
width="103"
|
||
|
height="31"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig20"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 1392, 105, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088D"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig20.0"
|
||
|
x="392"
|
||
|
y="1392"
|
||
|
width="105"
|
||
|
height="88"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig20.1"
|
||
|
x="393"
|
||
|
y="1393"
|
||
|
width="103"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ IronMine</text>
|
||
|
<group name="Fig20.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[393, 1393, 164, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088D"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig20.2.0"
|
||
|
x="393"
|
||
|
y="1393"
|
||
|
width="164"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig20.3"
|
||
|
x="392"
|
||
|
y="1415"
|
||
|
width="105"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig20.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[393, 1416, 103, 31]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088D"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig20.4.0"
|
||
|
x="393"
|
||
|
y="1416"
|
||
|
width="103"
|
||
|
height="31"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig20.5"
|
||
|
x="392"
|
||
|
y="1447"
|
||
|
width="105"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig20.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[393, 1448, 103, 31]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088D"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig20.6.0"
|
||
|
x="393"
|
||
|
y="1448"
|
||
|
width="103"
|
||
|
height="31"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig21"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[208, 1352, 146, 156]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088E"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig21.0"
|
||
|
x="208"
|
||
|
y="1352"
|
||
|
width="146"
|
||
|
height="156"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig21.1"
|
||
|
x="209"
|
||
|
y="1353"
|
||
|
width="144"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Farm</text>
|
||
|
<group name="Fig21.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[209, 1353, 142, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088E"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig21.2.0"
|
||
|
x="209"
|
||
|
y="1353"
|
||
|
width="142"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig21.3"
|
||
|
x="208"
|
||
|
y="1375"
|
||
|
width="146"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig21.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[209, 1376, 144, 65]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088E"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig21.4.0"
|
||
|
x="209"
|
||
|
y="1376"
|
||
|
width="144"
|
||
|
height="65"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig21.5"
|
||
|
x="208"
|
||
|
y="1441"
|
||
|
width="146"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig21.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[209, 1442, 144, 65]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000088E"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig21.6.0"
|
||
|
x="209"
|
||
|
y="1442"
|
||
|
width="144"
|
||
|
height="65"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig22"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[472, 1104, 142, 160]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig22.0"
|
||
|
x="472"
|
||
|
y="1104"
|
||
|
width="142"
|
||
|
height="160"
|
||
|
fill="1"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig22.1"
|
||
|
x="473"
|
||
|
y="1105"
|
||
|
width="140"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="true"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ ResourceBuidling</text>
|
||
|
<group name="Fig22.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[473, 1105, 218, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig22.2.0"
|
||
|
x="473"
|
||
|
y="1105"
|
||
|
width="218"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig22.3"
|
||
|
x="472"
|
||
|
y="1127"
|
||
|
width="142"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig22.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[473, 1128, 140, 75]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig22.4.0"
|
||
|
x="473"
|
||
|
y="1128"
|
||
|
width="140"
|
||
|
height="75"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig22.4.1"
|
||
|
x="473"
|
||
|
y="1128"
|
||
|
width="140"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+resource : String</text>
|
||
|
<text name="Fig22.4.2"
|
||
|
x="473"
|
||
|
y="1144"
|
||
|
width="140"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>-harvest_rate : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig22.5"
|
||
|
x="472"
|
||
|
y="1203"
|
||
|
width="142"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig22.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[473, 1204, 140, 59]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000873"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig22.6.0"
|
||
|
x="473"
|
||
|
y="1204"
|
||
|
width="140"
|
||
|
height="59"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig22.6.1"
|
||
|
x="473"
|
||
|
y="1204"
|
||
|
width="140"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="200 200 255"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+harvest()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig23"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008DB"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig21.0"
|
||
|
destPortFig="Fig22"
|
||
|
sourceFigNode="Fig21"
|
||
|
destFigNode="Fig22"
|
||
|
<argouml:pathitem figname="Fig23.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:00000000000008DB"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig23.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="353"
|
||
|
y="1352" />
|
||
|
<lineto x="472"
|
||
|
y="1263" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig24"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089F"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig18.0"
|
||
|
destPortFig="Fig22"
|
||
|
sourceFigNode="Fig18"
|
||
|
destFigNode="Fig22"
|
||
|
<argouml:pathitem figname="Fig24.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089F"
|
||
|
angle="-97.0"
|
||
|
offset="54" />
|
||
|
</private>
|
||
|
<path name="Fig24.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="712"
|
||
|
y="1360" />
|
||
|
<lineto x="613"
|
||
|
y="1263" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig25"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089E"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig19.0"
|
||
|
destPortFig="Fig22"
|
||
|
sourceFigNode="Fig19"
|
||
|
destFigNode="Fig22"
|
||
|
<argouml:pathitem figname="Fig25.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089E"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig25.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="602"
|
||
|
y="1400" />
|
||
|
<lineto x="602"
|
||
|
y="1263" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig26"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089A"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig20.0"
|
||
|
destPortFig="Fig22"
|
||
|
sourceFigNode="Fig20"
|
||
|
destFigNode="Fig22"
|
||
|
<argouml:pathitem figname="Fig26.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="-64--88-2-20--4eebb623:1860eb7062a:-8000:000000000000089A"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig26.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="480"
|
||
|
y="1392" />
|
||
|
<lineto x="480"
|
||
|
y="1263" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig27"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage[104, 1968, 1392, 360]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=true"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC0"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig27.0"
|
||
|
x="104"
|
||
|
y="1968"
|
||
|
width="1392"
|
||
|
height="360"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<path name="Fig27.1"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="104"
|
||
|
y="1968" />
|
||
|
<lineto x="1446"
|
||
|
y="1968" />
|
||
|
<lineto x="1446"
|
||
|
y="1991" />
|
||
|
<lineto x="1495"
|
||
|
y="1991" />
|
||
|
<lineto x="1495"
|
||
|
y="2327" />
|
||
|
<lineto x="104"
|
||
|
y="2327" />
|
||
|
<lineto x="104"
|
||
|
y="1968" />
|
||
|
</path>
|
||
|
<text name="Fig27.2"
|
||
|
x="104"
|
||
|
y="1968"
|
||
|
width="1343"
|
||
|
height="24"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>Player</text>
|
||
|
<group name="Fig27.3"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[104, 1968, 1342, 1]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC0"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig27.3.0"
|
||
|
x="104"
|
||
|
y="1968"
|
||
|
width="1342"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<text name="Fig27.4"
|
||
|
x="104"
|
||
|
y="1991"
|
||
|
width="1392"
|
||
|
height="337"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
></text>
|
||
|
</group>
|
||
|
<group name="Fig28"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[448, 696, 136, 194]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig28.0"
|
||
|
x="448"
|
||
|
y="696"
|
||
|
width="136"
|
||
|
height="194"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig28.1"
|
||
|
x="449"
|
||
|
y="697"
|
||
|
width="134"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Building</text>
|
||
|
<group name="Fig28.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[449, 697, 160, 0]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig28.2.0"
|
||
|
x="449"
|
||
|
y="697"
|
||
|
width="160"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig28.3"
|
||
|
x="448"
|
||
|
y="719"
|
||
|
width="136"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig28.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[449, 720, 134, 76]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig28.4.0"
|
||
|
x="449"
|
||
|
y="720"
|
||
|
width="134"
|
||
|
height="76"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig28.4.1"
|
||
|
x="449"
|
||
|
y="720"
|
||
|
width="134"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>-level : int</text>
|
||
|
<text name="Fig28.4.2"
|
||
|
x="449"
|
||
|
y="736"
|
||
|
width="134"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>-health : int</text>
|
||
|
<text name="Fig28.4.3"
|
||
|
x="449"
|
||
|
y="752"
|
||
|
width="134"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>-stages : Stage</text>
|
||
|
<text name="Fig28.4.4"
|
||
|
x="449"
|
||
|
y="768"
|
||
|
width="134"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+cost : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig28.5"
|
||
|
x="448"
|
||
|
y="796"
|
||
|
width="136"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig28.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[449, 797, 134, 92]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AC4"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig28.6.0"
|
||
|
x="449"
|
||
|
y="797"
|
||
|
width="134"
|
||
|
height="92"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig28.6.1"
|
||
|
x="449"
|
||
|
y="797"
|
||
|
width="134"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getLevel()</text>
|
||
|
<text name="Fig28.6.2"
|
||
|
x="449"
|
||
|
y="813"
|
||
|
width="134"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getHealth()</text>
|
||
|
<text name="Fig28.6.3"
|
||
|
x="449"
|
||
|
y="829"
|
||
|
width="134"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getCost()</text>
|
||
|
<text name="Fig28.6.4"
|
||
|
x="449"
|
||
|
y="845"
|
||
|
width="134"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getUpgradeCost()</text>
|
||
|
<text name="Fig28.6.5"
|
||
|
x="449"
|
||
|
y="861"
|
||
|
width="134"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+upgrade()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig29"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD1"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig17.0"
|
||
|
destPortFig="Fig28"
|
||
|
sourceFigNode="Fig17"
|
||
|
destFigNode="Fig28"
|
||
|
<argouml:pathitem figname="Fig29.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD1"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig29.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="336"
|
||
|
y="904" />
|
||
|
<lineto x="448"
|
||
|
y="889" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig30"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD2"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig22.0"
|
||
|
destPortFig="Fig28"
|
||
|
sourceFigNode="Fig22"
|
||
|
destFigNode="Fig28"
|
||
|
<argouml:pathitem figname="Fig30.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD2"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig30.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="528"
|
||
|
y="1104" />
|
||
|
<lineto x="528"
|
||
|
y="889" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig31"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD3"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig14.0"
|
||
|
destPortFig="Fig28"
|
||
|
sourceFigNode="Fig14"
|
||
|
destFigNode="Fig28"
|
||
|
<argouml:pathitem figname="Fig31.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD3"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig31.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1024"
|
||
|
y="976" />
|
||
|
<lineto x="583"
|
||
|
y="889" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig32"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[976, 648, 253, 160]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig32.0"
|
||
|
x="976"
|
||
|
y="648"
|
||
|
width="253"
|
||
|
height="160"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig32.1"
|
||
|
x="977"
|
||
|
y="649"
|
||
|
width="251"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>~ Stage</text>
|
||
|
<group name="Fig32.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[977, 649, 233, 0]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig32.2.0"
|
||
|
x="977"
|
||
|
y="649"
|
||
|
width="233"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig32.3"
|
||
|
x="976"
|
||
|
y="671"
|
||
|
width="253"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig32.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[977, 672, 251, 67]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig32.4.0"
|
||
|
x="977"
|
||
|
y="672"
|
||
|
width="251"
|
||
|
height="67"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig32.4.1"
|
||
|
x="977"
|
||
|
y="672"
|
||
|
width="251"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>#dHealth : int</text>
|
||
|
<text name="Fig32.4.2"
|
||
|
x="977"
|
||
|
y="688"
|
||
|
width="251"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>#cost : int</text>
|
||
|
<text name="Fig32.4.3"
|
||
|
x="977"
|
||
|
y="704"
|
||
|
width="251"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>#requiredVillageLevel : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig32.5"
|
||
|
x="976"
|
||
|
y="739"
|
||
|
width="253"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig32.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[977, 740, 251, 67]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000AD6"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig32.6.0"
|
||
|
x="977"
|
||
|
y="740"
|
||
|
width="251"
|
||
|
height="67"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig32.6.1"
|
||
|
x="977"
|
||
|
y="740"
|
||
|
width="251"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getHealthChange()</text>
|
||
|
<text name="Fig32.6.2"
|
||
|
x="977"
|
||
|
y="756"
|
||
|
width="251"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getCost()</text>
|
||
|
<text name="Fig32.6.3"
|
||
|
x="977"
|
||
|
y="772"
|
||
|
width="251"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getRequiredVillageLevel()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig33"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[152, 688, 134, 88]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000866"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig0"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig33.0"
|
||
|
x="152"
|
||
|
y="688"
|
||
|
width="134"
|
||
|
height="88"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig33.1"
|
||
|
x="153"
|
||
|
y="689"
|
||
|
width="132"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ gameobjects::Tile</text>
|
||
|
<group name="Fig33.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[153, 689, 132, 0]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000866"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig33.2.0"
|
||
|
x="153"
|
||
|
y="689"
|
||
|
width="132"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig33.3"
|
||
|
x="152"
|
||
|
y="711"
|
||
|
width="134"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig33.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[153, 712, 132, 40]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000866"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig33.4.0"
|
||
|
x="153"
|
||
|
y="712"
|
||
|
width="132"
|
||
|
height="40"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig33.4.1"
|
||
|
x="153"
|
||
|
y="712"
|
||
|
width="132"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+x : int</text>
|
||
|
<text name="Fig33.4.2"
|
||
|
x="153"
|
||
|
y="728"
|
||
|
width="132"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+y : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig33.5"
|
||
|
x="152"
|
||
|
y="752"
|
||
|
width="134"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig33.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[153, 753, 132, 21]"
|
||
|
href="-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000866"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig33.6.0"
|
||
|
x="153"
|
||
|
y="753"
|
||
|
width="132"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig34"
|
||
|
description="org.argouml.uml.diagram.ui.FigAssociation"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B07"
|
||
|
sourceConnector="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B08"
|
||
|
destConnector="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B09"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig28"
|
||
|
destPortFig="Fig32"
|
||
|
sourceFigNode="Fig28"
|
||
|
destFigNode="Fig32"
|
||
|
<argouml:pathitem figname="Fig34.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B07"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
<argouml:pathitem figname="Fig34.2"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B08"
|
||
|
angle="340.0"
|
||
|
offset="30" />
|
||
|
<argouml:pathitem figname="Fig34.3"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B08"
|
||
|
angle="45.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig34.4"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B09"
|
||
|
angle="225.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig34.5"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B09"
|
||
|
angle="135.0"
|
||
|
offset="5" />
|
||
|
</private>
|
||
|
<path name="Fig34.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="583"
|
||
|
y="760" />
|
||
|
<lineto x="976"
|
||
|
y="760" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig35"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[1016, 832, 149, 120]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1C"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig35.0"
|
||
|
x="1016"
|
||
|
y="832"
|
||
|
width="149"
|
||
|
height="120"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig35.1"
|
||
|
x="1017"
|
||
|
y="833"
|
||
|
width="147"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>~ DefenseStage</text>
|
||
|
<group name="Fig35.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1017, 833, 200, 0]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1C"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig35.2.0"
|
||
|
x="1017"
|
||
|
y="833"
|
||
|
width="200"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig35.3"
|
||
|
x="1016"
|
||
|
y="855"
|
||
|
width="149"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig35.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1017, 856, 147, 47]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1C"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig35.4.0"
|
||
|
x="1017"
|
||
|
y="856"
|
||
|
width="147"
|
||
|
height="47"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig35.4.1"
|
||
|
x="1017"
|
||
|
y="856"
|
||
|
width="147"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>#dDamge : int</text>
|
||
|
<text name="Fig35.4.2"
|
||
|
x="1017"
|
||
|
y="872"
|
||
|
width="147"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>#dRange : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig35.5"
|
||
|
x="1016"
|
||
|
y="903"
|
||
|
width="149"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig35.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1017, 904, 147, 47]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1C"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig35.6.0"
|
||
|
x="1017"
|
||
|
y="904"
|
||
|
width="147"
|
||
|
height="47"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig35.6.1"
|
||
|
x="1017"
|
||
|
y="904"
|
||
|
width="147"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getDamageChange()</text>
|
||
|
<text name="Fig35.6.2"
|
||
|
x="1017"
|
||
|
y="920"
|
||
|
width="147"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+getRangeChange()</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig36"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1D"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig35.0"
|
||
|
destPortFig="Fig32"
|
||
|
sourceFigNode="Fig35"
|
||
|
destFigNode="Fig32"
|
||
|
<argouml:pathitem figname="Fig36.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B1D"
|
||
|
angle="-84.0"
|
||
|
offset="54" />
|
||
|
</private>
|
||
|
<path name="Fig36.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1088"
|
||
|
y="832" />
|
||
|
<lineto x="1088"
|
||
|
y="807" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig37"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage[2120, 632, 600, 384]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=true"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B38"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig37.0"
|
||
|
x="2120"
|
||
|
y="632"
|
||
|
width="600"
|
||
|
height="384"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<path name="Fig37.1"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="2120"
|
||
|
y="632" />
|
||
|
<lineto x="2670"
|
||
|
y="632" />
|
||
|
<lineto x="2670"
|
||
|
y="655" />
|
||
|
<lineto x="2719"
|
||
|
y="655" />
|
||
|
<lineto x="2719"
|
||
|
y="1015" />
|
||
|
<lineto x="2120"
|
||
|
y="1015" />
|
||
|
<lineto x="2120"
|
||
|
y="632" />
|
||
|
</path>
|
||
|
<text name="Fig37.2"
|
||
|
x="2120"
|
||
|
y="632"
|
||
|
width="551"
|
||
|
height="24"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>UserInterface</text>
|
||
|
<group name="Fig37.3"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2120, 632, 550, 1]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B38"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig37.3.0"
|
||
|
x="2120"
|
||
|
y="632"
|
||
|
width="550"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<text name="Fig37.4"
|
||
|
x="2120"
|
||
|
y="655"
|
||
|
width="600"
|
||
|
height="361"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
></text>
|
||
|
</group>
|
||
|
<group name="Fig38"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[2168, 688, 100, 67]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B39"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig37"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig38.0"
|
||
|
x="2168"
|
||
|
y="688"
|
||
|
width="100"
|
||
|
height="67"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig38.1"
|
||
|
x="2169"
|
||
|
y="689"
|
||
|
width="98"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ GuiManager</text>
|
||
|
<group name="Fig38.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2169, 689, 190, 0]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B39"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig38.2.0"
|
||
|
x="2169"
|
||
|
y="689"
|
||
|
width="190"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig38.3"
|
||
|
x="2168"
|
||
|
y="711"
|
||
|
width="100"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig38.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[2169, 712, 98, 21]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B39"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig38.4.0"
|
||
|
x="2169"
|
||
|
y="712"
|
||
|
width="98"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig38.5"
|
||
|
x="2168"
|
||
|
y="732"
|
||
|
width="100"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig38.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[2169, 733, 98, 21]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B39"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig38.6.0"
|
||
|
x="2169"
|
||
|
y="733"
|
||
|
width="98"
|
||
|
height="21"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig39"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[160, 2024, 127, 117]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3F"
|
||
|
fill="1"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig27"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig39.0"
|
||
|
x="160"
|
||
|
y="2024"
|
||
|
width="127"
|
||
|
height="117"
|
||
|
fill="1"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig39.1"
|
||
|
x="161"
|
||
|
y="2025"
|
||
|
width="125"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Player</text>
|
||
|
<group name="Fig39.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[161, 2025, 125, 0]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3F"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig39.2.0"
|
||
|
x="161"
|
||
|
y="2025"
|
||
|
width="125"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig39.3"
|
||
|
x="160"
|
||
|
y="2047"
|
||
|
width="127"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig39.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[161, 2048, 125, 63]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3F"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig39.4.0"
|
||
|
x="161"
|
||
|
y="2048"
|
||
|
width="125"
|
||
|
height="63"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig39.4.1"
|
||
|
x="161"
|
||
|
y="2048"
|
||
|
width="125"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+currentGold : int</text>
|
||
|
<text name="Fig39.4.2"
|
||
|
x="161"
|
||
|
y="2064"
|
||
|
width="125"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+currentIron : int</text>
|
||
|
<text name="Fig39.4.3"
|
||
|
x="161"
|
||
|
y="2080"
|
||
|
width="125"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+currentWood : int</text>
|
||
|
</group>
|
||
|
<rectangle name="Fig39.5"
|
||
|
x="160"
|
||
|
y="2111"
|
||
|
width="127"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig39.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[161, 2112, 125, 28]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3F"
|
||
|
fill="0"
|
||
|
fillcolor="255 255 0"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig39.6.0"
|
||
|
x="161"
|
||
|
y="2112"
|
||
|
width="125"
|
||
|
height="28"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig40"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage[120, 104, 1088, 448]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=true"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4C"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig40.0"
|
||
|
x="120"
|
||
|
y="104"
|
||
|
width="1088"
|
||
|
height="448"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<path name="Fig40.1"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="120"
|
||
|
y="104" />
|
||
|
<lineto x="1158"
|
||
|
y="104" />
|
||
|
<lineto x="1158"
|
||
|
y="127" />
|
||
|
<lineto x="1207"
|
||
|
y="127" />
|
||
|
<lineto x="1207"
|
||
|
y="551" />
|
||
|
<lineto x="120"
|
||
|
y="551" />
|
||
|
<lineto x="120"
|
||
|
y="104" />
|
||
|
</path>
|
||
|
<text name="Fig40.2"
|
||
|
x="120"
|
||
|
y="104"
|
||
|
width="1039"
|
||
|
height="24"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>game</text>
|
||
|
<group name="Fig40.3"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[120, 104, 1038, 1]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4C"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig40.3.0"
|
||
|
x="120"
|
||
|
y="104"
|
||
|
width="1038"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<text name="Fig40.4"
|
||
|
x="120"
|
||
|
y="127"
|
||
|
width="1088"
|
||
|
height="425"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
></text>
|
||
|
</group>
|
||
|
<group name="Fig41"
|
||
|
description="org.argouml.uml.diagram.ui.FigDependency"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4F"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig40.0"
|
||
|
destPortFig="Fig37"
|
||
|
sourceFigNode="Fig40"
|
||
|
destFigNode="Fig37"
|
||
|
<argouml:pathitem figname="Fig41.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B4F"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
</private>
|
||
|
<path name="Fig41.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1208"
|
||
|
y="288" />
|
||
|
<lineto x="2336"
|
||
|
y="288" />
|
||
|
<lineto x="2336"
|
||
|
y="632" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig42"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[200, 184, 232, 192]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B50"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig40"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig42.0"
|
||
|
x="200"
|
||
|
y="184"
|
||
|
width="232"
|
||
|
height="192"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig42.1"
|
||
|
x="201"
|
||
|
y="185"
|
||
|
width="230"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ GameEngine</text>
|
||
|
<group name="Fig42.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[201, 185, 144, 0]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B50"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig42.2.0"
|
||
|
x="201"
|
||
|
y="185"
|
||
|
width="144"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig42.3"
|
||
|
x="200"
|
||
|
y="207"
|
||
|
width="232"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig42.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[201, 208, 230, 83]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B50"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig42.4.0"
|
||
|
x="201"
|
||
|
y="208"
|
||
|
width="230"
|
||
|
height="83"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig42.5"
|
||
|
x="200"
|
||
|
y="291"
|
||
|
width="232"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig42.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[201, 292, 230, 83]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B50"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig42.6.0"
|
||
|
x="201"
|
||
|
y="292"
|
||
|
width="230"
|
||
|
height="83"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig43"
|
||
|
description="org.argouml.uml.diagram.static_structure.ui.FigClass[520, 192, 179, 184]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
enclosingFig="Fig40"
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig43.0"
|
||
|
x="520"
|
||
|
y="192"
|
||
|
width="179"
|
||
|
height="184"
|
||
|
fill="1"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig43.1"
|
||
|
x="521"
|
||
|
y="193"
|
||
|
width="177"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Center"
|
||
|
>+ Map</text>
|
||
|
<group name="Fig43.2"
|
||
|
description="org.argouml.uml.diagram.ui.FigStereotypesGroup[521, 193, 177, 0]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
visibility="0"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig43.2.0"
|
||
|
x="521"
|
||
|
y="193"
|
||
|
width="177"
|
||
|
height="0"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig43.3"
|
||
|
x="520"
|
||
|
y="215"
|
||
|
width="179"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig43.4"
|
||
|
description="org.argouml.uml.diagram.ui.FigAttributesCompartment[521, 216, 177, 69]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig43.4.0"
|
||
|
x="521"
|
||
|
y="216"
|
||
|
width="177"
|
||
|
height="69"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
</group>
|
||
|
<rectangle name="Fig43.5"
|
||
|
x="520"
|
||
|
y="285"
|
||
|
width="179"
|
||
|
height="1"
|
||
|
fill="1"
|
||
|
fillcolor="black"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<group name="Fig43.6"
|
||
|
description="org.argouml.uml.diagram.ui.FigOperationsCompartment[521, 286, 177, 88]"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B5F"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
</private>
|
||
|
|
||
|
<rectangle name="Fig43.6.0"
|
||
|
x="521"
|
||
|
y="286"
|
||
|
width="177"
|
||
|
height="88"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
/>
|
||
|
<text name="Fig43.6.1"
|
||
|
x="521"
|
||
|
y="286"
|
||
|
width="177"
|
||
|
height="16"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+move(Infantry,Tile)</text>
|
||
|
<text name="Fig43.6.2"
|
||
|
x="521"
|
||
|
y="302"
|
||
|
width="177"
|
||
|
height="22"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="0"
|
||
|
strokecolor="black"
|
||
|
textcolor="black"
|
||
|
font="Dialog"
|
||
|
italic="false"
|
||
|
bold="false"
|
||
|
textsize="12"
|
||
|
justification="Left"
|
||
|
>+inRange(Infantry,Building)</text>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="Fig44"
|
||
|
description="org.argouml.uml.diagram.ui.FigDependency"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3A"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig0"
|
||
|
destPortFig="Fig37"
|
||
|
sourceFigNode="Fig0"
|
||
|
destFigNode="Fig37"
|
||
|
<argouml:pathitem figname="Fig44.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3A"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
</private>
|
||
|
<path name="Fig44.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="2032"
|
||
|
y="751" />
|
||
|
<lineto x="2120"
|
||
|
y="751" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig45"
|
||
|
description="org.argouml.uml.diagram.ui.FigDependency"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B51"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig27"
|
||
|
destPortFig="Fig0"
|
||
|
sourceFigNode="Fig27"
|
||
|
destFigNode="Fig0"
|
||
|
<argouml:pathitem figname="Fig45.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B51"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
</private>
|
||
|
<path name="Fig45.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="150"
|
||
|
y="1968" />
|
||
|
<lineto x="150"
|
||
|
y="1824" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig46"
|
||
|
description="org.argouml.uml.diagram.ui.FigDependency"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3B"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig37"
|
||
|
destPortFig="Fig0"
|
||
|
sourceFigNode="Fig37"
|
||
|
destFigNode="Fig0"
|
||
|
<argouml:pathitem figname="Fig46.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000B3B"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
</private>
|
||
|
<path name="Fig46.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="2120"
|
||
|
y="751" />
|
||
|
<lineto x="2032"
|
||
|
y="751" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig47"
|
||
|
description="org.argouml.uml.diagram.ui.FigDependency"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E56"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig40"
|
||
|
destPortFig="Fig0"
|
||
|
sourceFigNode="Fig40"
|
||
|
destFigNode="Fig0"
|
||
|
<argouml:pathitem figname="Fig47.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000E56"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
</private>
|
||
|
<path name="Fig47.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="128"
|
||
|
y="552" />
|
||
|
<lineto x="128"
|
||
|
y="600" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig48"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC4"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig2.0"
|
||
|
destPortFig="Fig7"
|
||
|
sourceFigNode="Fig2"
|
||
|
destFigNode="Fig7"
|
||
|
<argouml:pathitem figname="Fig48.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC4"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig48.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1599"
|
||
|
y="992" />
|
||
|
<lineto x="1608"
|
||
|
y="913" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig49"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC5"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig1.0"
|
||
|
destPortFig="Fig7"
|
||
|
sourceFigNode="Fig1"
|
||
|
destFigNode="Fig7"
|
||
|
<argouml:pathitem figname="Fig49.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC5"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig49.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1664"
|
||
|
y="992" />
|
||
|
<lineto x="1664"
|
||
|
y="913" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig50"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC6"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig3.0"
|
||
|
destPortFig="Fig7"
|
||
|
sourceFigNode="Fig3"
|
||
|
destFigNode="Fig7"
|
||
|
<argouml:pathitem figname="Fig50.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC6"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig50.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1744"
|
||
|
y="992" />
|
||
|
<lineto x="1724"
|
||
|
y="913" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig51"
|
||
|
description="org.argouml.uml.diagram.ui.FigGeneralization"
|
||
|
href="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC7"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig4.0"
|
||
|
destPortFig="Fig7"
|
||
|
sourceFigNode="Fig4"
|
||
|
destFigNode="Fig7"
|
||
|
<argouml:pathitem figname="Fig51.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--30e2b503:1861868a35a:-8000:0000000000000EC7"
|
||
|
angle="270.0"
|
||
|
offset="-10" />
|
||
|
</private>
|
||
|
<path name="Fig51.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="1832"
|
||
|
y="976" />
|
||
|
<lineto x="1724"
|
||
|
y="913" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig52"
|
||
|
description="org.argouml.uml.diagram.ui.FigAssociation"
|
||
|
href="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B56"
|
||
|
sourceConnector="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B57"
|
||
|
destConnector="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B58"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig33"
|
||
|
destPortFig="Fig28"
|
||
|
sourceFigNode="Fig33"
|
||
|
destFigNode="Fig28"
|
||
|
<argouml:pathitem figname="Fig52.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B56"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
<argouml:pathitem figname="Fig52.2"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B57"
|
||
|
angle="315.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig52.3"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B57"
|
||
|
angle="45.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig52.4"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B58"
|
||
|
angle="225.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig52.5"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B58"
|
||
|
angle="135.0"
|
||
|
offset="5" />
|
||
|
</private>
|
||
|
<path name="Fig52.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="285"
|
||
|
y="744" />
|
||
|
<lineto x="448"
|
||
|
y="744" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig53"
|
||
|
description="org.argouml.uml.diagram.ui.FigAssociation"
|
||
|
href="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B69"
|
||
|
sourceConnector="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6A"
|
||
|
destConnector="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6B"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig43"
|
||
|
destPortFig="Fig28"
|
||
|
sourceFigNode="Fig43"
|
||
|
destFigNode="Fig28"
|
||
|
<argouml:pathitem figname="Fig53.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B69"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
<argouml:pathitem figname="Fig53.2"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6A"
|
||
|
angle="315.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig53.3"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6A"
|
||
|
angle="45.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig53.4"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6B"
|
||
|
angle="225.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig53.5"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="10-100-59--91--1e242e62:18627b704b7:-8000:0000000000000B6B"
|
||
|
angle="135.0"
|
||
|
offset="5" />
|
||
|
</private>
|
||
|
<path name="Fig53.0"
|
||
|
description="org.argouml.gefext.ArgoFigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="560"
|
||
|
y="375" />
|
||
|
<lineto x="560"
|
||
|
y="696" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig54"
|
||
|
description="org.argouml.uml.diagram.ui.FigAssociation"
|
||
|
href="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B4F"
|
||
|
sourceConnector="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B50"
|
||
|
destConnector="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B51"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig42"
|
||
|
destPortFig="Fig43"
|
||
|
sourceFigNode="Fig42"
|
||
|
destFigNode="Fig43"
|
||
|
<argouml:pathitem figname="Fig54.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B4F"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
<argouml:pathitem figname="Fig54.2"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B50"
|
||
|
angle="315.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig54.3"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B50"
|
||
|
angle="45.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig54.4"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B51"
|
||
|
angle="225.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig54.5"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B51"
|
||
|
angle="135.0"
|
||
|
offset="5" />
|
||
|
</private>
|
||
|
<path name="Fig54.0"
|
||
|
description="org.tigris.gef.presentation.FigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="431"
|
||
|
y="272" />
|
||
|
<lineto x="520"
|
||
|
y="272" />
|
||
|
</path>
|
||
|
</group>
|
||
|
<group name="Fig55"
|
||
|
description="org.argouml.uml.diagram.ui.FigAssociation"
|
||
|
href="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6D"
|
||
|
sourceConnector="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6E"
|
||
|
destConnector="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6F"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<private>
|
||
|
sourcePortFig="Fig43"
|
||
|
destPortFig="Fig8"
|
||
|
sourceFigNode="Fig43"
|
||
|
destFigNode="Fig8"
|
||
|
<argouml:pathitem figname="Fig55.1"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6D"
|
||
|
angle="270.0"
|
||
|
offset="25" />
|
||
|
<argouml:pathitem figname="Fig55.2"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6E"
|
||
|
angle="315.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig55.3"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6E"
|
||
|
angle="45.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig55.4"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6F"
|
||
|
angle="225.0"
|
||
|
offset="5" />
|
||
|
<argouml:pathitem figname="Fig55.5"
|
||
|
classname="org.argouml.uml.diagram.ui.PathItemPlacement"
|
||
|
figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
|
||
|
ownerhref="127-0-1-1--f900311:18628375e4b:-8000:0000000000000B6F"
|
||
|
angle="119.0"
|
||
|
offset="46" />
|
||
|
</private>
|
||
|
<path name="Fig55.0"
|
||
|
description="org.tigris.gef.presentation.FigPoly"
|
||
|
fill="0"
|
||
|
fillcolor="white"
|
||
|
stroke="1"
|
||
|
strokecolor="black"
|
||
|
>
|
||
|
<moveto x="698"
|
||
|
y="336" />
|
||
|
<lineto x="1472"
|
||
|
y="336" />
|
||
|
<lineto x="1472"
|
||
|
y="672" />
|
||
|
</path>
|
||
|
</group>
|
||
|
</pgml>
|
||
|
<pgml description="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram|-64--88-2-20--4eebb623:1860eb7062a:-8000:0000000000000865"
|
||
|
xmlns:argouml="http://argouml.tigris.org/pgml-extensions"
|
||
|
name="Use Case Diagram"
|
||
|
>
|
||
|
</pgml>
|
||
|
<todo>
|
||
|
<todolist>
|
||
|
</todolist>
|
||
|
<resolvedcritics>
|
||
|
</resolvedcritics>
|
||
|
</todo>
|
||
|
</uml>
|