1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <XMI verified=
"false" xmi.
version=
"1.2" timestamp=
"2010-04-17T22:25:10" xmlns:
UML=
"http://schema.omg.org/spec/UML/1.3">
5 <XMI.exporter
>umbrello uml modeller http://uml.sf.net
</XMI.exporter
>
6 <XMI.exporterVersion
>1.5.8</XMI.exporterVersion
>
7 <XMI.exporterEncoding
>UnicodeUTF8
</XMI.exporterEncoding
>
9 <XMI.metamodel xmi.
version=
"1.3" href=
"UML.xml" xmi.
name=
"UML"/>
12 <UML:Model isSpecification=
"false" isAbstract=
"false" isLeaf=
"false" xmi.
id=
"m1" isRoot=
"false" name=
"UML Model">
13 <UML:Namespace.ownedElement
>
14 <UML:Stereotype visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"folder" name=
"folder"/>
15 <UML:Stereotype visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"datatype" name=
"datatype"/>
16 <UML:Stereotype visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"interface" name=
"interface"/>
17 <UML:Model stereotype=
"folder" visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Logical View" name=
"Logical View">
18 <UML:Namespace.ownedElement
>
19 <UML:Package stereotype=
"folder" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Datatypes" name=
"Datatypes">
20 <UML:Namespace.ownedElement
>
21 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"KuUtpTv7hP7O" name=
"int"/>
22 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"xA46yTfpPUQF" name=
"char"/>
23 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"DUEhOMxiGPZ6" name=
"bool"/>
24 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"sVBXsIuoSyuO" name=
"float"/>
25 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"RXDp2c4D6GuU" name=
"double"/>
26 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"drBtFix7D8d4" name=
"short"/>
27 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"OXsoVmDvKOiK" name=
"long"/>
28 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"0mX53RXeHgXU" name=
"unsigned int"/>
29 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"PTbabCeyjUmD" name=
"unsigned short"/>
30 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Hz8ZOorMaMPb" name=
"unsigned long"/>
31 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"lvF2blWyE6Xn" name=
"string"/>
32 <UML:DataType stereotype=
"datatype" visibility=
"public" isSpecification=
"false" namespace=
"Datatypes" isAbstract=
"false" isLeaf=
"false" elementReference=
"k7nLVJlLTGbo" isRoot=
"false" xmi.
id=
"AWeiNRKtqbOw" name=
"Square []"/>
33 </UML:Namespace.ownedElement
>
35 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"true" isLeaf=
"false" isRoot=
"false" xmi.
id=
"EjyCLUNE0eer" name=
"Board">
36 <UML:Classifier.feature
>
37 <UML:Attribute visibility=
"private" isSpecification=
"false" xmi.
id=
"XeontQLOjo4g" type=
"AWeiNRKtqbOw" name=
"squares"/>
38 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"kwXo3BQ0Spu0" name=
"createBoard"/>
39 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"0aJzEi3Yhu3Z" name=
"getValidMoves"/>
40 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"igzL2XsvXaq1" name=
"hasValidMoves"/>
41 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"8DoyOiYBP9MD" name=
"move"/>
42 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"6jTbkFngxa8i" name=
"getGameConditionMask"/>
43 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Co501AjwXE1M" name=
"getSymbolAt"/>
44 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"NsTbLOxSbQwY" name=
"getDeadPiecesAt"/>
45 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"true" isLeaf=
"false" isRoot=
"false" xmi.
id=
"lZJfvA7SmGqg" name=
"clone"/>
46 </UML:Classifier.feature
>
48 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Fr3DVf2CY6X4" name=
"Piece">
49 <UML:Classifier.feature
>
50 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"true" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"HqXvIPeiGqCK" name=
"getValidMoves"/>
51 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"yUjds3fOueoe" name=
"getSymbol"/>
52 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"eqyP9Vwvv3oX" name=
"getColour"/>
53 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"rO4kQpeLqZkT" name=
"resetRoundSpecificState"/>
54 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"jC58wSCfNmDP" name=
"trySpecialMove"/>
55 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"5UBKB2XyYS5A" name=
"specialMoveBehaviour"/>
56 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"true" isLeaf=
"false" isRoot=
"false" xmi.
id=
"UGDZKK2D3IlQ" name=
"isSpecialMoveAllowed"/>
57 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"true" isLeaf=
"false" isRoot=
"false" xmi.
id=
"tagEazCQttbU" name=
"clone"/>
58 </UML:Classifier.feature
>
60 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"d0PhjUeXatZu" name=
"ChessBoard">
61 <UML:GeneralizableElement.generalization
>
62 <UML:Generalization xmi.
idref=
"o7BIIcpA7xHs"/>
63 </UML:GeneralizableElement.generalization
>
64 <UML:Classifier.feature
>
65 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" ownerScope=
"classifier" isRoot=
"false" xmi.
id=
"2TWvSiSrUhvj" name=
"isUnderAttack"/>
66 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" ownerScope=
"classifier" isRoot=
"false" xmi.
id=
"7P4dgunNZfsQ" name=
"findKing"/>
67 </UML:Classifier.feature
>
69 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"FWLk5CKzS9pD" name=
"ChessPiece"/>
70 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"88i8pvd8fiKz" name=
"Pawn">
71 <UML:GeneralizableElement.generalization
>
72 <UML:Generalization xmi.
idref=
"97ND8yTGz4Kf"/>
73 <UML:Generalization xmi.
idref=
"4W8r9lYRNpER"/>
74 <UML:Generalization xmi.
idref=
"i9il59uVzGCu"/>
75 </UML:GeneralizableElement.generalization
>
76 <UML:Classifier.feature
>
77 <UML:Attribute visibility=
"public" isSpecification=
"false" xmi.
id=
"qY6LqGACxf9j" type=
"DUEhOMxiGPZ6" initialValue=
"false" name=
"enPassanteAllowed"/>
78 </UML:Classifier.feature
>
80 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"hElp3gS9MATJ" name=
"Bishop">
81 <UML:GeneralizableElement.generalization
>
82 <UML:Generalization xmi.
idref=
"c9mbE6EhRF8o"/>
83 <UML:Generalization xmi.
idref=
"XMPZBzxsndfh"/>
84 <UML:Generalization xmi.
idref=
"00LaJ92OgI43"/>
85 </UML:GeneralizableElement.generalization
>
87 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"cVGaPpgSWvEK" name=
"King">
88 <UML:GeneralizableElement.generalization
>
89 <UML:Generalization xmi.
idref=
"dNFuhoHSiKDD"/>
90 <UML:Generalization xmi.
idref=
"vWi8ZuxDNYsJ"/>
91 <UML:Generalization xmi.
idref=
"tE7pmkCfpRLI"/>
92 </UML:GeneralizableElement.generalization
>
93 <UML:Classifier.feature
>
94 <UML:Attribute visibility=
"public" isSpecification=
"false" xmi.
id=
"uMo152Zd0I9E" type=
"DUEhOMxiGPZ6" initialValue=
"true" name=
"castlingAllowed"/>
95 </UML:Classifier.feature
>
97 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"XWljw3tYAivQ" name=
"Queen">
98 <UML:GeneralizableElement.generalization
>
99 <UML:Generalization xmi.
idref=
"E979yWZ463cG"/>
100 <UML:Generalization xmi.
idref=
"8s19XWNQ4pbP"/>
101 <UML:Generalization xmi.
idref=
"yzYvN8e7BFMx"/>
102 <UML:Generalization xmi.
idref=
"ziKdzNhNyYdN"/>
103 </UML:GeneralizableElement.generalization
>
105 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"IumlPfxjapTe" name=
"Knight">
106 <UML:GeneralizableElement.generalization
>
107 <UML:Generalization xmi.
idref=
"6w9L7QC6GKbP"/>
108 <UML:Generalization xmi.
idref=
"7zrIzBBDF4Eo"/>
109 <UML:Generalization xmi.
idref=
"Wu7hqv59bLnS"/>
110 </UML:GeneralizableElement.generalization
>
112 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"UyjKUcPavIKg" name=
"Rook">
113 <UML:GeneralizableElement.generalization
>
114 <UML:Generalization xmi.
idref=
"Le0kt9Y2HCJt"/>
115 <UML:Generalization xmi.
idref=
"Syuqo8HUC0Kv"/>
116 <UML:Generalization xmi.
idref=
"UxKkAEOKCwqQ"/>
117 </UML:GeneralizableElement.generalization
>
118 <UML:Classifier.feature
>
119 <UML:Attribute visibility=
"public" isSpecification=
"false" xmi.
id=
"yP9RRci8dhFu" type=
"DUEhOMxiGPZ6" initialValue=
"true" name=
"castlingAllowed"/>
120 </UML:Classifier.feature
>
122 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"k7nLVJlLTGbo" name=
"Square">
123 <UML:Classifier.feature
>
124 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"eyxmwhkojToQ" name=
"hasPiece"/>
125 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"1ua3QdleU9L9" name=
"getPiece"/>
126 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"xpgUg70KBAaU" name=
"addPiece"/>
127 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"jzYBQguylced" name=
"removePiece"/>
128 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"GvW3K3RfPraY" name=
"getSymbolOfPiece"/>
129 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"r02QzSVyDbOa" name=
"getColourOfPiece"/>
130 </UML:Classifier.feature
>
132 <UML:Abstraction visibility=
"public" isSpecification=
"false" namespace=
"Logical View" supplier=
"EjyCLUNE0eer" xmi.
id=
"o1l9X4uqX8PJ" client=
"d0PhjUeXatZu" name=
""/>
133 <UML:Abstraction visibility=
"public" isSpecification=
"false" namespace=
"Logical View" supplier=
"EjyCLUNE0eer" xmi.
id=
"yRJzRt3DVpAc" client=
"d0PhjUeXatZu" name=
""/>
134 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"xA9trPSZ9Vip" name=
"">
135 <UML:Association.connection
>
136 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"5FYANDglpZ3V" type=
"k7nLVJlLTGbo" name=
"" aggregation=
"aggregate"/>
137 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"hr0vF98CJF38" type=
"EjyCLUNE0eer" name=
"" aggregation=
"none"/>
138 </UML:Association.connection
>
140 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"ypk501K38zXp" name=
"">
141 <UML:Association.connection
>
142 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"mTDNVrTeplUZ" type=
"EjyCLUNE0eer" name=
"" aggregation=
"aggregate"/>
143 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"tsJUwt5shnxh" type=
"k7nLVJlLTGbo" name=
"" aggregation=
"none"/>
144 </UML:Association.connection
>
146 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"1fyP8nqmcbGA" name=
"">
147 <UML:Association.connection
>
148 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"T7Tx3K3v1qti" type=
"Fr3DVf2CY6X4" name=
"" aggregation=
"aggregate"/>
149 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"bBPWQcFSHDpN" type=
"k7nLVJlLTGbo" name=
"" aggregation=
"none"/>
150 </UML:Association.connection
>
152 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"yfAaEOihV9fY" name=
"">
153 <UML:Association.connection
>
154 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"UgSVUJC6Sbcq" type=
"k7nLVJlLTGbo" name=
"" aggregation=
"aggregate"/>
155 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"BrIT25o0iyZx" type=
"Fr3DVf2CY6X4" name=
"" aggregation=
"none"/>
156 </UML:Association.connection
>
158 <UML:Abstraction visibility=
"public" isSpecification=
"false" namespace=
"Logical View" supplier=
"Fr3DVf2CY6X4" xmi.
id=
"NHcsRFPvvpOQ" client=
"FWLk5CKzS9pD" name=
""/>
159 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"XWljw3tYAivQ" xmi.
id=
"E979yWZ463cG" parent=
"FWLk5CKzS9pD" name=
""/>
160 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"88i8pvd8fiKz" xmi.
id=
"97ND8yTGz4Kf" parent=
"FWLk5CKzS9pD" name=
""/>
161 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"hElp3gS9MATJ" xmi.
id=
"c9mbE6EhRF8o" parent=
"FWLk5CKzS9pD" name=
""/>
162 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"UyjKUcPavIKg" xmi.
id=
"Le0kt9Y2HCJt" parent=
"FWLk5CKzS9pD" name=
""/>
163 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"IumlPfxjapTe" xmi.
id=
"6w9L7QC6GKbP" parent=
"FWLk5CKzS9pD" name=
""/>
164 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"cVGaPpgSWvEK" xmi.
id=
"dNFuhoHSiKDD" parent=
"FWLk5CKzS9pD" name=
""/>
165 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"XWljw3tYAivQ" xmi.
id=
"8s19XWNQ4pbP" parent=
"Fr3DVf2CY6X4" name=
""/>
166 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"hElp3gS9MATJ" xmi.
id=
"XMPZBzxsndfh" parent=
"Fr3DVf2CY6X4" name=
""/>
167 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"88i8pvd8fiKz" xmi.
id=
"4W8r9lYRNpER" parent=
"Fr3DVf2CY6X4" name=
""/>
168 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"UyjKUcPavIKg" xmi.
id=
"Syuqo8HUC0Kv" parent=
"Fr3DVf2CY6X4" name=
""/>
169 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"IumlPfxjapTe" xmi.
id=
"7zrIzBBDF4Eo" parent=
"Fr3DVf2CY6X4" name=
""/>
170 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"cVGaPpgSWvEK" xmi.
id=
"vWi8ZuxDNYsJ" parent=
"Fr3DVf2CY6X4" name=
""/>
171 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"XWljw3tYAivQ" xmi.
id=
"yzYvN8e7BFMx" parent=
"Fr3DVf2CY6X4" name=
""/>
172 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"oMEaoBu04GVY" name=
"Middleman">
173 <UML:Classifier.feature
>
174 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"3BDmyIZZPRRk" name=
"startGame"/>
175 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Re73LX5IiyQC" name=
"move"/>
176 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"DCTs5oUVk5iD" name=
"undo"/>
177 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"NyWPRhK0Qt5H" name=
"getGameLog"/>
178 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"5PADoyrdDDjR" name=
"getValidMovesAt"/>
179 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"1wvoylIMYTVF" name=
"getGameConditionMask"/>
180 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"L99Fvp2BOZ69" name=
"addView"/>
181 </UML:Classifier.feature
>
183 <UML:Interface stereotype=
"interface" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"true" isLeaf=
"false" isRoot=
"false" xmi.
id=
"WJgmnCXZG2LG" name=
"EndUser">
184 <UML:Classifier.feature
>
185 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"KCQtAOSoQD6n" name=
"init"/>
186 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"c67eGXwWnWng" name=
"setBoard"/>
187 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"65w936JggoCk" name=
"move"/>
188 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"czK4qHqPLeuV" name=
"setControl"/>
189 <UML:Operation visibility=
"public" isSpecification=
"false" isQuery=
"false" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"acEPEDtjjpfD" name=
"getMiddleman"/>
190 </UML:Classifier.feature
>
192 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"nKhS8dFhXH5S" name=
"">
193 <UML:Association.connection
>
194 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"kbyK6XAt6Ofv" type=
"EjyCLUNE0eer" name=
"" aggregation=
"none"/>
195 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"IfAwQchBuOd2" type=
"oMEaoBu04GVY" name=
"" aggregation=
"none"/>
196 </UML:Association.connection
>
198 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"0rhX8lzqMx8S" name=
"">
199 <UML:Association.connection
>
200 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"TIKXfxQxdZr1" type=
"WJgmnCXZG2LG" name=
"" aggregation=
"none"/>
201 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"BZC5vo5vfnRn" type=
"oMEaoBu04GVY" name=
"" aggregation=
"none"/>
202 </UML:Association.connection
>
204 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"YObsMjJn1dIg" name=
"">
205 <UML:Association.connection
>
206 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"YhcBGTCR0NWu" type=
"oMEaoBu04GVY" name=
"" aggregation=
"none"/>
207 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"BZnqKEbqdCjx" type=
"EjyCLUNE0eer" name=
"" aggregation=
"none"/>
208 </UML:Association.connection
>
210 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"eTXFjSS9J2JU" name=
"Engine"/>
211 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"fd6iFL9fF02S" name=
"AnimationFactory"/>
212 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"ucF1ISzIugFF" name=
"AnimationManager">
213 <UML:GeneralizableElement.generalization
>
214 <UML:Generalization xmi.
idref=
"MGbZ6pgX0EtB"/>
215 </UML:GeneralizableElement.generalization
>
217 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Rt2Mzb8onWig" name=
"BishopMovementAnimation">
218 <UML:GeneralizableElement.generalization
>
219 <UML:Generalization xmi.
idref=
"ud1xnseZdgfp"/>
220 </UML:GeneralizableElement.generalization
>
222 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"GJwVW6GWIh4X" name=
"BleedingAnimation">
223 <UML:GeneralizableElement.generalization
>
224 <UML:Generalization xmi.
idref=
"7muQAc0InNxO"/>
225 </UML:GeneralizableElement.generalization
>
227 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"u8Ziu5PYCKDa" name=
"BufferedInputHandler"/>
228 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"w8DPeJeAaLC5" name=
"CameraShakeAnimation">
229 <UML:GeneralizableElement.generalization
>
230 <UML:Generalization xmi.
idref=
"UUz1ZhxPKNic"/>
231 </UML:GeneralizableElement.generalization
>
233 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"1lTifY7DiPPJ" name=
"DyingAnimation">
234 <UML:GeneralizableElement.generalization
>
235 <UML:Generalization xmi.
idref=
"quRm6DqoE3k0"/>
236 </UML:GeneralizableElement.generalization
>
238 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"kN011AbKNfnS" name=
"GenericAnimation"/>
239 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"37CheHuMeHdi" name=
"MovementAnimation">
240 <UML:GeneralizableElement.generalization
>
241 <UML:Generalization xmi.
idref=
"J21KmzJK1W4j"/>
242 </UML:GeneralizableElement.generalization
>
244 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"0qvzzVKKA5mS" name=
"KingMovementAnimation">
245 <UML:GeneralizableElement.generalization
>
246 <UML:Generalization xmi.
idref=
"6wWU4Nbv3Bti"/>
247 </UML:GeneralizableElement.generalization
>
249 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"rQATf3pKKR0p" name=
"KnightMovementAnimation">
250 <UML:GeneralizableElement.generalization
>
251 <UML:Generalization xmi.
idref=
"9bZp8nAdQ9r8"/>
252 </UML:GeneralizableElement.generalization
>
254 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"eVcUObTtvn3y" name=
"PawnMovementAnimation">
255 <UML:GeneralizableElement.generalization
>
256 <UML:Generalization xmi.
idref=
"kzpYeaKBK2uk"/>
257 </UML:GeneralizableElement.generalization
>
259 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"imxXD70qAn8T" name=
"QueenMovementAnimation">
260 <UML:GeneralizableElement.generalization
>
261 <UML:Generalization xmi.
idref=
"uCphZl4Gz9Sm"/>
262 </UML:GeneralizableElement.generalization
>
264 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"nkuGMPfxqYrc" name=
"RookMovementAnimation">
265 <UML:GeneralizableElement.generalization
>
266 <UML:Generalization xmi.
idref=
"p9qoGGakofno"/>
267 </UML:GeneralizableElement.generalization
>
269 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"A3Xw02762yEo" name=
"View"/>
270 <UML:Class visibility=
"public" isSpecification=
"false" namespace=
"Logical View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Dyoxq2HDhE4E" name=
"ViewFrameListener"/>
271 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"1lTifY7DiPPJ" xmi.
id=
"quRm6DqoE3k0" parent=
"kN011AbKNfnS" name=
""/>
272 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"37CheHuMeHdi" xmi.
id=
"J21KmzJK1W4j" parent=
"kN011AbKNfnS" name=
""/>
273 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"w8DPeJeAaLC5" xmi.
id=
"UUz1ZhxPKNic" parent=
"kN011AbKNfnS" name=
""/>
274 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"GJwVW6GWIh4X" xmi.
id=
"7muQAc0InNxO" parent=
"kN011AbKNfnS" name=
""/>
275 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"imxXD70qAn8T" xmi.
id=
"uCphZl4Gz9Sm" parent=
"37CheHuMeHdi" name=
""/>
276 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"nkuGMPfxqYrc" xmi.
id=
"p9qoGGakofno" parent=
"37CheHuMeHdi" name=
""/>
277 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"eVcUObTtvn3y" xmi.
id=
"kzpYeaKBK2uk" parent=
"37CheHuMeHdi" name=
""/>
278 <UML:Abstraction visibility=
"public" isSpecification=
"false" namespace=
"Logical View" supplier=
"WJgmnCXZG2LG" xmi.
id=
"3TOLTH30iXDL" client=
"A3Xw02762yEo" name=
""/>
279 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"rQATf3pKKR0p" xmi.
id=
"9bZp8nAdQ9r8" parent=
"37CheHuMeHdi" name=
""/>
280 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"0qvzzVKKA5mS" xmi.
id=
"6wWU4Nbv3Bti" parent=
"37CheHuMeHdi" name=
""/>
281 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"Rt2Mzb8onWig" xmi.
id=
"ud1xnseZdgfp" parent=
"37CheHuMeHdi" name=
""/>
282 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"fxrJcU6rf9e1" name=
"">
283 <UML:Association.connection
>
284 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"fokOLedxaQc4" type=
"Dyoxq2HDhE4E" name=
"" aggregation=
"composite"/>
285 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"HOQmBj4qfu7H" type=
"u8Ziu5PYCKDa" name=
"" aggregation=
"none"/>
286 </UML:Association.connection
>
288 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"Li10WlMpNxly" name=
"">
289 <UML:Association.connection
>
290 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"NN0ejORu5Tjk" type=
"A3Xw02762yEo" name=
"" aggregation=
"aggregate"/>
291 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"Nozk05lJlmJG" type=
"Dyoxq2HDhE4E" name=
"" aggregation=
"none"/>
292 </UML:Association.connection
>
294 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"Wd5taopxAnat" name=
"">
295 <UML:Association.connection
>
296 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"BzmHSVzqJxYI" type=
"Dyoxq2HDhE4E" name=
"" aggregation=
"composite"/>
297 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"2Jbo4t4YW7R5" type=
"ucF1ISzIugFF" name=
"" aggregation=
"none"/>
298 </UML:Association.connection
>
300 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"242avCZhR2AQ" name=
"">
301 <UML:Association.connection
>
302 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"qSNOkOfJAjCC" type=
"u8Ziu5PYCKDa" name=
"" aggregation=
"aggregate"/>
303 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"HhHhmBwmDwN9" type=
"ucF1ISzIugFF" name=
"" aggregation=
"none"/>
304 </UML:Association.connection
>
306 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"8uoZwzykPJ69" name=
"">
307 <UML:Association.connection
>
308 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"fmSpTd1lIHQ4" type=
"ucF1ISzIugFF" name=
"" aggregation=
"aggregate"/>
309 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"SMogI9nP4Zyy" type=
"kN011AbKNfnS" name=
"" aggregation=
"none"/>
310 </UML:Association.connection
>
312 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Logical View" supplier=
"A3Xw02762yEo" xmi.
id=
"MbfS41FZTlrH" client=
"u8Ziu5PYCKDa" name=
""/>
313 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"DbLwSc4k7326" name=
"">
314 <UML:Association.connection
>
315 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"v6uR6z09eUI0" type=
"u8Ziu5PYCKDa" name=
"" aggregation=
"none"/>
316 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"mnyfjzXvYsp0" type=
"A3Xw02762yEo" name=
"" aggregation=
"none"/>
317 </UML:Association.connection
>
319 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"ucF1ISzIugFF" xmi.
id=
"MGbZ6pgX0EtB" parent=
"d0PhjUeXatZu" name=
""/>
320 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"d0PhjUeXatZu" xmi.
id=
"o7BIIcpA7xHs" parent=
"EjyCLUNE0eer" name=
""/>
321 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"WUJU9Zvk83xl" name=
"">
322 <UML:Association.connection
>
323 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"6lQH8Mri4ORm" type=
"k7nLVJlLTGbo" name=
"" aggregation=
"aggregate"/>
324 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"2jd8bED5hUXq" type=
"d0PhjUeXatZu" name=
"" aggregation=
"none"/>
325 </UML:Association.connection
>
327 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"SY9UTtaFHrLe" name=
"">
328 <UML:Association.connection
>
329 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"h1g3SS6C5ClI" type=
"d0PhjUeXatZu" name=
"" aggregation=
"aggregate"/>
330 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"NrzrMntpL0Hp" type=
"k7nLVJlLTGbo" name=
"" aggregation=
"none"/>
331 </UML:Association.connection
>
333 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Logical View" xmi.
id=
"uYAzd7UTPrNP" name=
"">
334 <UML:Association.connection
>
335 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" multiplicity=
"0..1" xmi.
id=
"az2zc3xKf4Np" type=
"k7nLVJlLTGbo" name=
"" aggregation=
"aggregate"/>
336 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"OuxAk74efCbI" type=
"Fr3DVf2CY6X4" name=
"" aggregation=
"none"/>
337 </UML:Association.connection
>
339 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"88i8pvd8fiKz" xmi.
id=
"i9il59uVzGCu" parent=
"Fr3DVf2CY6X4" name=
""/>
340 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"UyjKUcPavIKg" xmi.
id=
"UxKkAEOKCwqQ" parent=
"Fr3DVf2CY6X4" name=
""/>
341 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"IumlPfxjapTe" xmi.
id=
"Wu7hqv59bLnS" parent=
"Fr3DVf2CY6X4" name=
""/>
342 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"hElp3gS9MATJ" xmi.
id=
"00LaJ92OgI43" parent=
"Fr3DVf2CY6X4" name=
""/>
343 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"XWljw3tYAivQ" xmi.
id=
"ziKdzNhNyYdN" parent=
"Fr3DVf2CY6X4" name=
""/>
344 <UML:Generalization discriminator=
"" visibility=
"public" isSpecification=
"false" namespace=
"Logical View" child=
"cVGaPpgSWvEK" xmi.
id=
"tE7pmkCfpRLI" parent=
"Fr3DVf2CY6X4" name=
""/>
345 </UML:Namespace.ownedElement
>
346 <XMI.extension xmi.
extender=
"umbrello">
348 <diagram showopsig=
"1" linecolor=
"#ff0000" snapx=
"10" showattribassocs=
"1" snapy=
"10" linewidth=
"0" showattsig=
"1" showpubliconly=
"1" showpackage=
"1" showstereotype=
"1" name=
"NALCG" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight=
"810" canvaswidth=
"750" localid=
"" snapcsgrid=
"0" showgrid=
"0" showops=
"1" usefillcolor=
"1" fillcolor=
"#ffff00" zoom=
"100" xmi.
id=
"U6mpElRlFav0" documentation=
"" showscope=
"1" snapgrid=
"0" showatts=
"1" type=
"1">
350 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"165" showattsigs=
"601" showstereotype=
"1" y=
"28" showattributes=
"1" font=
"Sans Serif,10,-1,5,75,1,0,0,0,0" drawascircle=
"0" width=
"182" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"EjyCLUNE0eer" showscope=
"1" height=
"133" showopsigs=
"601"/>
351 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"135" showattsigs=
"601" showstereotype=
"1" y=
"434" showattributes=
"1" font=
"Sans Serif,10,-1,5,75,1,0,0,0,0" width=
"188" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"Fr3DVf2CY6X4" showscope=
"1" height=
"133" showopsigs=
"601"/>
352 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"13" showattsigs=
"601" showstereotype=
"1" y=
"596" showattributes=
"1" font=
"Sans Serif,10,-1,5,75,0,0,0,0,0" width=
"232" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"88i8pvd8fiKz" showscope=
"1" height=
"35" showopsigs=
"601"/>
353 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"50" showattsigs=
"601" showstereotype=
"1" y=
"555" showattributes=
"1" font=
"Sans Serif,10,-1,0,75,0,0,0,0,0" width=
"58" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"hElp3gS9MATJ" showscope=
"1" height=
"28" showopsigs=
"601"/>
354 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"344" showattsigs=
"601" showstereotype=
"1" y=
"432" showattributes=
"1" font=
"Sans Serif,10,-1,5,75,0,0,0,0,0" width=
"203" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"cVGaPpgSWvEK" showscope=
"1" height=
"35" showopsigs=
"601"/>
355 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"266" showattsigs=
"601" showstereotype=
"1" y=
"599" showattributes=
"1" font=
"Sans Serif,10,-1,0,75,0,0,0,0,0" width=
"56" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"XWljw3tYAivQ" showscope=
"1" height=
"28" showopsigs=
"601"/>
356 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"49" showattsigs=
"601" showstereotype=
"1" y=
"515" showattributes=
"1" font=
"Sans Serif,10,-1,0,75,0,0,0,0,0" width=
"56" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"IumlPfxjapTe" showscope=
"1" height=
"28" showopsigs=
"601"/>
357 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"344" showattsigs=
"601" showstereotype=
"1" y=
"473" showattributes=
"1" font=
"Sans Serif,10,-1,5,75,0,0,0,0,0" width=
"203" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"UyjKUcPavIKg" showscope=
"1" height=
"35" showopsigs=
"601"/>
358 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"144" showattsigs=
"601" showstereotype=
"1" y=
"289" showattributes=
"1" font=
"Sans Serif,10,-1,0,75,0,0,0,0,0" width=
"146" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"k7nLVJlLTGbo" showscope=
"1" height=
"105" showopsigs=
"601"/>
359 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"379" showattsigs=
"600" showstereotype=
"1" y=
"36" showattributes=
"1" font=
"Sans Serif,10,-1,5,75,1,0,0,0,0" width=
"182" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"oMEaoBu04GVY" showscope=
"1" height=
"119" showopsigs=
"601"/>
360 <interfacewidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"345" showstereotype=
"1" y=
"182" font=
"Sans Serif,10,-1,0,75,1,0,0,0,0" drawascircle=
"0" width=
"122" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"WJgmnCXZG2LG" showscope=
"1" height=
"105" showopsigs=
"601"/>
361 <notewidget width=
"141" showstereotype=
"1" x=
"11" noteType=
"0" y=
"95" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"97" linecolor=
"none" xmi.
id=
"VnPN1ZXI7uwv" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" text=
"Board is an abstract class. Defines common functionality in similiar board games."/>
362 <notewidget width=
"130" showstereotype=
"1" x=
"484" noteType=
"0" y=
"172" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"187" linecolor=
"none" xmi.
id=
"BJfjtO9K27fG" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" text=
"Exact inner implementation should be described in more detail in each implementation. EndUser is a generic interface for all different types of user interfaces and artificial intelligences."/>
363 <classwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"0" showpubliconly=
"1" showpackage=
"1" x=
"192" showattsigs=
"601" showstereotype=
"1" y=
"200" showattributes=
"1" font=
"Sans Serif,10,-1,5,75,0,0,0,0,0" width=
"122" isinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"d0PhjUeXatZu" showscope=
"1" height=
"49" showopsigs=
"601"/>
364 <boxwidget width=
"618" showstereotype=
"1" x=
"4" y=
"23" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"614" linecolor=
"#000000" xmi.
id=
"Tk7aNgr7rYbh" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
368 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"WJgmnCXZG2LG" linecolor=
"none" totalcounta=
"2" xmi.
id=
"0rhX8lzqMx8S" widgetbid=
"oMEaoBu04GVY" totalcountb=
"2" type=
"503" linewidth=
"none">
370 <startpoint startx=
"392" starty=
"182"/>
371 <endpoint endx=
"392" endy=
"155"/>
374 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"oMEaoBu04GVY" linecolor=
"none" totalcounta=
"2" xmi.
id=
"YObsMjJn1dIg" widgetbid=
"EjyCLUNE0eer" totalcountb=
"2" type=
"503" linewidth=
"none">
376 <startpoint startx=
"379" starty=
"72"/>
377 <endpoint endx=
"347" endy=
"72"/>
380 <assocwidget indexa=
"1" indexb=
"2" widgetaid=
"d0PhjUeXatZu" linecolor=
"none" totalcounta=
"2" xmi.
id=
"o7BIIcpA7xHs" widgetbid=
"EjyCLUNE0eer" totalcountb=
"3" type=
"500" linewidth=
"none">
382 <startpoint startx=
"246" starty=
"200"/>
383 <endpoint endx=
"246" endy=
"161"/>
386 <assocwidget indexa=
"1" indexb=
"1" visibilityA=
"0" widgetaid=
"EjyCLUNE0eer" visibilityB=
"0" linecolor=
"none" changeabilityA=
"900" totalcounta=
"3" xmi.
id=
"XeontQLOjo4g" changeabilityB=
"900" widgetbid=
"k7nLVJlLTGbo" totalcountb=
"2" type=
"501" linewidth=
"none">
388 <startpoint startx=
"176" starty=
"161"/>
389 <endpoint endx=
"176" endy=
"289"/>
391 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"178" showstereotype=
"1" y=
"269" text=
"0..n" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"702" width=
"32" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"RgYkLWqvLydn" height=
"18"/>
392 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"111" showstereotype=
"1" y=
"269" text=
"squares" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"-" role=
"710" width=
"63" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"yAjuZilyMIgh" height=
"18"/>
394 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"k7nLVJlLTGbo" linecolor=
"none" totalcounta=
"2" xmi.
id=
"uYAzd7UTPrNP" widgetbid=
"Fr3DVf2CY6X4" totalcountb=
"2" type=
"501" linewidth=
"none">
396 <startpoint startx=
"214" starty=
"394"/>
397 <endpoint endx=
"214" endy=
"434"/>
399 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"222" showstereotype=
"1" y=
"409" text=
"0..1" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"701" width=
"32" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"Dv1LG05dMfPY" height=
"18"/>
401 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"88i8pvd8fiKz" linecolor=
"none" totalcounta=
"2" xmi.
id=
"i9il59uVzGCu" widgetbid=
"Fr3DVf2CY6X4" totalcountb=
"4" type=
"500" linewidth=
"none">
403 <startpoint startx=
"38" starty=
"596"/>
404 <endpoint endx=
"135" endy=
"488"/>
405 <point x=
"38" y=
"488"/>
408 <assocwidget indexa=
"1" indexb=
"2" widgetaid=
"UyjKUcPavIKg" linecolor=
"none" totalcounta=
"2" xmi.
id=
"UxKkAEOKCwqQ" widgetbid=
"Fr3DVf2CY6X4" totalcountb=
"3" type=
"500" linewidth=
"none">
410 <startpoint startx=
"344" starty=
"487"/>
411 <endpoint endx=
"323" endy=
"487"/>
414 <assocwidget indexa=
"1" indexb=
"2" widgetaid=
"IumlPfxjapTe" linecolor=
"none" totalcounta=
"2" xmi.
id=
"Wu7hqv59bLnS" widgetbid=
"Fr3DVf2CY6X4" totalcountb=
"4" type=
"500" linewidth=
"none">
416 <startpoint startx=
"105" starty=
"528"/>
417 <endpoint endx=
"135" endy=
"528"/>
420 <assocwidget indexa=
"1" indexb=
"3" widgetaid=
"hElp3gS9MATJ" linecolor=
"none" totalcounta=
"2" xmi.
id=
"00LaJ92OgI43" widgetbid=
"Fr3DVf2CY6X4" totalcountb=
"4" type=
"500" linewidth=
"none">
422 <startpoint startx=
"108" starty=
"567"/>
423 <endpoint endx=
"135" endy=
"567"/>
426 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"XWljw3tYAivQ" linecolor=
"none" totalcounta=
"2" xmi.
id=
"ziKdzNhNyYdN" widgetbid=
"Fr3DVf2CY6X4" totalcountb=
"2" type=
"500" linewidth=
"none">
428 <startpoint startx=
"298" starty=
"599"/>
429 <endpoint endx=
"298" endy=
"567"/>
432 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"cVGaPpgSWvEK" linecolor=
"none" totalcounta=
"2" xmi.
id=
"tE7pmkCfpRLI" widgetbid=
"Fr3DVf2CY6X4" totalcountb=
"3" type=
"500" linewidth=
"none">
434 <startpoint startx=
"344" starty=
"451"/>
435 <endpoint endx=
"323" endy=
"451"/>
438 <assocwidget indexa=
"1" indexb=
"1" visibilityA=
"0" widgetaid=
"VnPN1ZXI7uwv" visibilityB=
"0" roleBdoc=
"" roleAdoc=
"" linecolor=
"none" changeabilityA=
"900" totalcounta=
"2" changeabilityB=
"900" widgetbid=
"EjyCLUNE0eer" totalcountb=
"2" type=
"513" documentation=
"" linewidth=
"none">
440 <startpoint startx=
"66" starty=
"95"/>
441 <endpoint endx=
"165" endy=
"61"/>
442 <point x=
"66" y=
"61"/>
445 <assocwidget indexa=
"1" indexb=
"1" visibilityA=
"0" widgetaid=
"WJgmnCXZG2LG" visibilityB=
"0" roleBdoc=
"" roleAdoc=
"" linecolor=
"none" changeabilityA=
"900" totalcounta=
"2" changeabilityB=
"900" widgetbid=
"BJfjtO9K27fG" totalcountb=
"2" type=
"513" documentation=
"" linewidth=
"none">
447 <startpoint startx=
"369" starty=
"287"/>
448 <endpoint endx=
"484" endy=
"344"/>
449 <point x=
"369" y=
"344"/>
454 <diagram showopsig=
"1" linecolor=
"#ff0000" snapx=
"10" showattribassocs=
"1" snapy=
"10" linewidth=
"0" showattsig=
"1" showpubliconly=
"1" showpackage=
"1" showstereotype=
"1" name=
"Siirto" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" canvasheight=
"810" canvaswidth=
"750" localid=
"1COzP9wNX3tT" snapcsgrid=
"0" showgrid=
"0" showops=
"1" usefillcolor=
"1" fillcolor=
"#ffff00" zoom=
"100" xmi.
id=
"CyB7QbbTWc6t" documentation=
"" showscope=
"1" snapgrid=
"0" showatts=
"1" type=
"3">
456 <objectwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" usesdiagramusefillcolor=
"1" instancename=
"" x=
"22" decon=
"0" showstereotype=
"1" y=
"21" font=
"DejaVu Sans,8,-1,5,50,0,1,0,0,0" localid=
"O1xZ6L8fmcIs" width=
"50" isinstance=
"0" multipleinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"pDbIt198bafC" height=
"56" drawasactor=
"1"/>
457 <objectwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" usesdiagramusefillcolor=
"1" instancename=
"" x=
"215" decon=
"0" showstereotype=
"1" y=
"48" font=
"DejaVu Sans,8,-1,5,50,0,1,0,0,0" localid=
"FlYZ7fqCPGg7" width=
"72" isinstance=
"0" multipleinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"oMEaoBu04GVY" height=
"21" drawasactor=
"0"/>
458 <objectwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" usesdiagramusefillcolor=
"1" instancename=
"" x=
"320" decon=
"0" showstereotype=
"1" y=
"48" font=
"DejaVu Sans,8,-1,5,50,0,1,0,0,0" localid=
"2hXOwZaRI949" width=
"50" isinstance=
"0" multipleinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"EjyCLUNE0eer" height=
"21" drawasactor=
"0"/>
459 <objectwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" usesdiagramusefillcolor=
"1" instancename=
"" x=
"97" decon=
"0" showstereotype=
"1" y=
"48" font=
"DejaVu Sans,8,-1,5,50,0,1,0,0,0" localid=
"ssK5yEeqN84a" width=
"61" isinstance=
"0" multipleinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"WJgmnCXZG2LG" height=
"21" drawasactor=
"0"/>
460 <objectwidget linecolor=
"#ff0000" usesdiagramfillcolor=
"0" linewidth=
"none" usesdiagramusefillcolor=
"1" instancename=
"" x=
"393" decon=
"0" showstereotype=
"1" y=
"48" font=
"DejaVu Sans,8,-1,5,50,0,1,0,0,0" localid=
"1COzP9wNX3tT" width=
"50" isinstance=
"0" multipleinstance=
"0" usefillcolor=
"1" fillcolor=
"#ffff00" xmi.
id=
"Fr3DVf2CY6X4" height=
"21" drawasactor=
"0"/>
461 <notewidget width=
"96" showstereotype=
"1" x=
"145" noteType=
"0" y=
"208" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"68" linecolor=
"none" xmi.
id=
"6cYep85QvEGJ" usefillcolor=
"1" linewidth=
"none" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" text=
"Client specific return value. Errors and special behaviour."/>
462 <notewidget width=
"88" showstereotype=
"1" x=
"152" noteType=
"0" y=
"327" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"60" linecolor=
"none" xmi.
id=
"BVrPqYtSv937" usefillcolor=
"1" linewidth=
"none" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" text=
"Broadcasted to all EndUsers"/>
463 <preconditionwidget width=
"44" showstereotype=
"1" x=
"105" y=
"153" usesdiagramusefillcolor=
"1" widgetaid=
"ssK5yEeqN84a" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"21" linecolor=
"none" xmi.
id=
"CgWJ3xzlCcAh" preconditionname=
"..." usefillcolor=
"1" documentation=
"" linewidth=
"none" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0"/>
466 <messagewidget linecolor=
"none" usesdiagramfillcolor=
"1" widgetbid=
"ssK5yEeqN84a" textid=
"14VyTcsrAvkb" operation=
"selectPiece" linewidth=
"none" seqnum=
"" usesdiagramusefillcolor=
"1" x=
"47" showstereotype=
"1" y=
"95" widgetaid=
"O1xZ6L8fmcIs" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"88" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"6JKVry8NXzu9" height=
"50" sequencemessagetype=
"1000">
467 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"54" showstereotype=
"1" y=
"80" text=
": selectPiece" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" pretext=
"" role=
"704" width=
"68" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"14VyTcsrAvkb" height=
"15"/>
469 <messagewidget linecolor=
"none" usesdiagramfillcolor=
"1" widgetbid=
"ssK5yEeqN84a" textid=
"cWnIffYNtCRa" operation=
"move" linewidth=
"none" seqnum=
"" usesdiagramusefillcolor=
"1" x=
"47" showstereotype=
"1" y=
"182" widgetaid=
"O1xZ6L8fmcIs" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"88" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"rygCFv3FjWNf" height=
"122" sequencemessagetype=
"1000">
470 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"56" showstereotype=
"1" y=
"167" text=
": move" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" pretext=
"" role=
"704" width=
"42" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"cWnIffYNtCRa" height=
"15"/>
472 <messagewidget linecolor=
"none" usesdiagramfillcolor=
"1" widgetbid=
"FlYZ7fqCPGg7" textid=
"bQSSCTWxLwac" operation=
"move(x0, y0, x1, y1)" linewidth=
"none" seqnum=
"" usesdiagramusefillcolor=
"1" x=
"131" showstereotype=
"1" y=
"198" widgetaid=
"ssK5yEeqN84a" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"133" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"qwmiYLo9sxMl" height=
"90" sequencemessagetype=
"1000">
473 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"136" showstereotype=
"1" y=
"183" text=
": move(x0, y0, x1, y1)" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" pretext=
"" role=
"704" width=
"116" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"bQSSCTWxLwac" height=
"15"/>
475 <messagewidget linecolor=
"none" usesdiagramfillcolor=
"1" widgetbid=
"2hXOwZaRI949" textid=
"SPTvEMuszwct" operation=
"move(x0, y0, x1, y1)" linewidth=
"none" seqnum=
"" usesdiagramusefillcolor=
"1" x=
"256" showstereotype=
"1" y=
"201" widgetaid=
"FlYZ7fqCPGg7" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"100" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"1xN5rUEYinsZ" height=
"47" sequencemessagetype=
"1000">
476 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"261" showstereotype=
"1" y=
"186" text=
": move(x0, y0, x1, y1)" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" pretext=
"" role=
"704" width=
"116" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"SPTvEMuszwct" height=
"15"/>
478 <messagewidget linecolor=
"none" usesdiagramfillcolor=
"1" widgetbid=
"1COzP9wNX3tT" textid=
"PKbkwoCjFEY0" operation=
"getValidMovesAt(x0, y0)" linewidth=
"none" seqnum=
"" usesdiagramusefillcolor=
"1" x=
"348" showstereotype=
"1" y=
"213" widgetaid=
"2hXOwZaRI949" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"83" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"dje9GLhTXbQ7" height=
"30" sequencemessagetype=
"1000">
479 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"353" showstereotype=
"1" y=
"198" text=
": getValidMovesAt(x0, y0)" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" pretext=
"" role=
"704" width=
"133" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"PKbkwoCjFEY0" height=
"15"/>
481 <messagewidget linecolor=
"none" usesdiagramfillcolor=
"1" widgetbid=
"ssK5yEeqN84a" textid=
"LNjqpkBKjgg3" operation=
"move(x0, y0, x1, y1)" linewidth=
"none" seqnum=
"" usesdiagramusefillcolor=
"1" x=
"123" showstereotype=
"1" y=
"319" widgetaid=
"FlYZ7fqCPGg7" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"133" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"GqwvyUc6kxfj" height=
"76" sequencemessagetype=
"1000">
482 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"135" showstereotype=
"1" y=
"304" text=
": move(x0, y0, x1, y1)" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" pretext=
"" role=
"704" width=
"116" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"LNjqpkBKjgg3" height=
"15"/>
487 <diagram showopsig=
"1" linecolor=
"#ff0000" snapx=
"10" showattribassocs=
"1" snapy=
"10" linewidth=
"0" showattsig=
"1" showpubliconly=
"1" showpackage=
"1" showstereotype=
"1" name=
"View_class_diagram" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" canvasheight=
"818" canvaswidth=
"1318" localid=
"" snapcsgrid=
"0" showgrid=
"0" showops=
"1" usefillcolor=
"1" fillcolor=
"#ffff00" zoom=
"100" xmi.
id=
"kQgJKTdC6mHn" documentation=
"" showscope=
"1" snapgrid=
"0" showatts=
"1" type=
"1">
489 <interfacewidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"97" showstereotype=
"1" y=
"76" font=
"DejaVu Sans,8,-1,5,75,1,0,0,0,0" drawascircle=
"0" width=
"98" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"WJgmnCXZG2LG" showscope=
"1" height=
"82" showopsigs=
"601"/>
490 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"373" showattsigs=
"601" showstereotype=
"1" y=
"79" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"119" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"ucF1ISzIugFF" showscope=
"1" height=
"21" showopsigs=
"601"/>
491 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"170" showattsigs=
"601" showstereotype=
"1" y=
"400" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"181" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"Rt2Mzb8onWig" showscope=
"1" height=
"28" showopsigs=
"601"/>
492 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"411" showattsigs=
"601" showstereotype=
"1" y=
"241" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"128" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"GJwVW6GWIh4X" showscope=
"1" height=
"28" showopsigs=
"601"/>
493 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"192" showattsigs=
"601" showstereotype=
"1" y=
"79" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"143" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"u8Ziu5PYCKDa" showscope=
"1" height=
"28" showopsigs=
"601"/>
494 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"100" showattsigs=
"601" showstereotype=
"1" y=
"240" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"156" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"w8DPeJeAaLC5" showscope=
"1" height=
"28" showopsigs=
"601"/>
495 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"432" showattsigs=
"601" showstereotype=
"1" y=
"204" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"110" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"1lTifY7DiPPJ" showscope=
"1" height=
"28" showopsigs=
"601"/>
496 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"344" showattsigs=
"601" showstereotype=
"1" y=
"142" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"121" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"kN011AbKNfnS" showscope=
"1" height=
"28" showopsigs=
"601"/>
497 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"267" showattsigs=
"601" showstereotype=
"1" y=
"241" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"138" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"37CheHuMeHdi" showscope=
"1" height=
"28" showopsigs=
"601"/>
498 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"107" showattsigs=
"601" showstereotype=
"1" y=
"295" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"167" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"0qvzzVKKA5mS" showscope=
"1" height=
"28" showopsigs=
"601"/>
499 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"200" showattsigs=
"601" showstereotype=
"1" y=
"436" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"180" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"rQATf3pKKR0p" showscope=
"1" height=
"28" showopsigs=
"601"/>
500 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"153" showattsigs=
"601" showstereotype=
"1" y=
"365" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"176" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"eVcUObTtvn3y" showscope=
"1" height=
"28" showopsigs=
"601"/>
501 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"220" showattsigs=
"601" showstereotype=
"1" y=
"472" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"177" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"imxXD70qAn8T" showscope=
"1" height=
"28" showopsigs=
"601"/>
502 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"122" showattsigs=
"601" showstereotype=
"1" y=
"330" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"177" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"nkuGMPfxqYrc" showscope=
"1" height=
"28" showopsigs=
"601"/>
503 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"114" showattsigs=
"601" showstereotype=
"1" y=
"160" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"40" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"A3Xw02762yEo" showscope=
"1" height=
"28" showopsigs=
"601"/>
504 <classwidget linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" showoperations=
"1" usesdiagramusefillcolor=
"1" showpubliconly=
"1" showpackage=
"1" x=
"193" showattsigs=
"601" showstereotype=
"1" y=
"143" showattributes=
"1" font=
"DejaVu Sans,8,-1,5,50,0,0,0,0,0" width=
"127" isinstance=
"0" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"Dyoxq2HDhE4E" showscope=
"1" height=
"28" showopsigs=
"601"/>
508 <assocwidget indexa=
"1" indexb=
"4" widgetaid=
"1lTifY7DiPPJ" linecolor=
"none" totalcounta=
"2" xmi.
id=
"quRm6DqoE3k0" widgetbid=
"kN011AbKNfnS" totalcountb=
"5" type=
"500" linewidth=
"none">
510 <startpoint startx=
"447" starty=
"204"/>
511 <endpoint endx=
"447" endy=
"170"/>
514 <assocwidget indexa=
"1" indexb=
"2" widgetaid=
"37CheHuMeHdi" linecolor=
"none" totalcounta=
"2" xmi.
id=
"J21KmzJK1W4j" widgetbid=
"kN011AbKNfnS" totalcountb=
"5" type=
"500" linewidth=
"none">
516 <startpoint startx=
"386" starty=
"241"/>
517 <endpoint endx=
"386" endy=
"170"/>
520 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"w8DPeJeAaLC5" linecolor=
"none" totalcounta=
"2" xmi.
id=
"UUz1ZhxPKNic" widgetbid=
"kN011AbKNfnS" totalcountb=
"5" type=
"500" linewidth=
"none">
522 <startpoint startx=
"256" starty=
"240"/>
523 <endpoint endx=
"344" endy=
"170"/>
526 <assocwidget indexa=
"1" indexb=
"3" widgetaid=
"GJwVW6GWIh4X" linecolor=
"none" totalcounta=
"2" xmi.
id=
"7muQAc0InNxO" widgetbid=
"kN011AbKNfnS" totalcountb=
"5" type=
"500" linewidth=
"none">
528 <startpoint startx=
"420" starty=
"241"/>
529 <endpoint endx=
"420" endy=
"170"/>
532 <assocwidget indexa=
"1" indexb=
"5" widgetaid=
"imxXD70qAn8T" linecolor=
"none" totalcounta=
"2" xmi.
id=
"uCphZl4Gz9Sm" widgetbid=
"37CheHuMeHdi" totalcountb=
"7" type=
"500" linewidth=
"none">
534 <startpoint startx=
"394" starty=
"472"/>
535 <endpoint endx=
"394" endy=
"269"/>
538 <assocwidget indexa=
"1" indexb=
"2" widgetaid=
"nkuGMPfxqYrc" linecolor=
"none" totalcounta=
"2" xmi.
id=
"p9qoGGakofno" widgetbid=
"37CheHuMeHdi" totalcountb=
"7" type=
"500" linewidth=
"none">
540 <startpoint startx=
"299" starty=
"330"/>
541 <endpoint endx=
"299" endy=
"269"/>
544 <assocwidget indexa=
"1" indexb=
"3" widgetaid=
"eVcUObTtvn3y" linecolor=
"none" totalcounta=
"2" xmi.
id=
"kzpYeaKBK2uk" widgetbid=
"37CheHuMeHdi" totalcountb=
"7" type=
"500" linewidth=
"none">
546 <startpoint startx=
"329" starty=
"365"/>
547 <endpoint endx=
"329" endy=
"269"/>
550 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"A3Xw02762yEo" linecolor=
"none" totalcounta=
"2" xmi.
id=
"3TOLTH30iXDL" widgetbid=
"WJgmnCXZG2LG" totalcountb=
"2" type=
"511" linewidth=
"none">
552 <startpoint startx=
"139" starty=
"160"/>
553 <endpoint endx=
"139" endy=
"158"/>
556 <assocwidget indexa=
"1" indexb=
"6" widgetaid=
"rQATf3pKKR0p" linecolor=
"none" totalcounta=
"2" xmi.
id=
"9bZp8nAdQ9r8" widgetbid=
"37CheHuMeHdi" totalcountb=
"7" type=
"500" linewidth=
"none">
558 <startpoint startx=
"380" starty=
"436"/>
559 <endpoint endx=
"380" endy=
"269"/>
562 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"0qvzzVKKA5mS" linecolor=
"none" totalcounta=
"2" xmi.
id=
"6wWU4Nbv3Bti" widgetbid=
"37CheHuMeHdi" totalcountb=
"7" type=
"500" linewidth=
"none">
564 <startpoint startx=
"274" starty=
"295"/>
565 <endpoint endx=
"274" endy=
"269"/>
568 <assocwidget indexa=
"1" indexb=
"4" widgetaid=
"Rt2Mzb8onWig" linecolor=
"none" totalcounta=
"2" xmi.
id=
"ud1xnseZdgfp" widgetbid=
"37CheHuMeHdi" totalcountb=
"7" type=
"500" linewidth=
"none">
570 <startpoint startx=
"351" starty=
"400"/>
571 <endpoint endx=
"351" endy=
"269"/>
574 <assocwidget indexa=
"1" indexb=
"2" widgetaid=
"Dyoxq2HDhE4E" linecolor=
"none" totalcounta=
"3" xmi.
id=
"fxrJcU6rf9e1" widgetbid=
"u8Ziu5PYCKDa" totalcountb=
"3" type=
"510" linewidth=
"none">
576 <startpoint startx=
"275" starty=
"143"/>
577 <endpoint endx=
"275" endy=
"107"/>
580 <assocwidget indexa=
"2" indexb=
"1" widgetaid=
"A3Xw02762yEo" linecolor=
"none" totalcounta=
"3" xmi.
id=
"Li10WlMpNxly" widgetbid=
"Dyoxq2HDhE4E" totalcountb=
"2" type=
"501" linewidth=
"none">
582 <startpoint startx=
"154" starty=
"162"/>
583 <endpoint endx=
"193" endy=
"162"/>
586 <assocwidget indexa=
"2" indexb=
"1" widgetaid=
"Dyoxq2HDhE4E" linecolor=
"none" totalcounta=
"3" xmi.
id=
"Wd5taopxAnat" widgetbid=
"ucF1ISzIugFF" totalcountb=
"3" type=
"510" linewidth=
"none">
588 <startpoint startx=
"320" starty=
"143"/>
589 <endpoint endx=
"373" endy=
"100"/>
592 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"u8Ziu5PYCKDa" linecolor=
"none" totalcounta=
"2" xmi.
id=
"242avCZhR2AQ" widgetbid=
"ucF1ISzIugFF" totalcountb=
"2" type=
"501" linewidth=
"none">
594 <startpoint startx=
"335" starty=
"100"/>
595 <endpoint endx=
"373" endy=
"100"/>
598 <assocwidget indexa=
"2" indexb=
"1" widgetaid=
"ucF1ISzIugFF" linecolor=
"none" totalcounta=
"3" xmi.
id=
"8uoZwzykPJ69" widgetbid=
"kN011AbKNfnS" totalcountb=
"2" type=
"501" linewidth=
"none">
600 <startpoint startx=
"386" starty=
"100"/>
601 <endpoint endx=
"386" endy=
"142"/>
604 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"u8Ziu5PYCKDa" linecolor=
"none" totalcounta=
"3" xmi.
id=
"DbLwSc4k7326" widgetbid=
"A3Xw02762yEo" totalcountb=
"3" type=
"503" linewidth=
"none">
606 <startpoint startx=
"192" starty=
"107"/>
607 <endpoint endx=
"154" endy=
"160"/>
615 <UML:Model stereotype=
"folder" visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Use Case View" name=
"Use Case View">
616 <UML:Namespace.ownedElement
>
617 <UML:Actor visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"pDbIt198bafC" name=
"Player"/>
618 <UML:UseCase visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"LlU4XDVRPfjI" name=
"Siirtaa"/>
619 <UML:UseCase visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"pfYNpwHhIIzg" name=
"Syoda"/>
620 <UML:UseCase visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"GbKCf61zCgAw" name=
"Aloittaa"/>
621 <UML:UseCase visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"zjtbpTrQn13u" name=
"Shakata"/>
622 <UML:UseCase visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"im37knyLcPD1" name=
"Matittaa"/>
623 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"ZAEkHppycs5M" name=
"<<include>>">
624 <UML:Association.connection
>
625 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"f2fGRsHe5JhI" type=
"pDbIt198bafC" name=
"" aggregation=
"none"/>
626 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"OpDevigUruD6" type=
"LlU4XDVRPfjI" name=
"" aggregation=
"none"/>
627 </UML:Association.connection
>
629 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"j24Ju8dYAJmb" name=
"<<include>>">
630 <UML:Association.connection
>
631 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"93ECMvUjiiNb" type=
"pDbIt198bafC" name=
"" aggregation=
"none"/>
632 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"O34FvHKeJOwB" type=
"pfYNpwHhIIzg" name=
"" aggregation=
"none"/>
633 </UML:Association.connection
>
635 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"WZjgqVG0WUAr" name=
"<<include>>">
636 <UML:Association.connection
>
637 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"Nfa4Lxfj0jxv" type=
"pDbIt198bafC" name=
"" aggregation=
"none"/>
638 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"yHXHdRT81Amp" type=
"GbKCf61zCgAw" name=
"" aggregation=
"none"/>
639 </UML:Association.connection
>
641 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"e2pAUy1sdbwy" name=
"">
642 <UML:Association.connection
>
643 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"WZfUJcNFrtXT" type=
"pDbIt198bafC" name=
"" aggregation=
"none"/>
644 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"KybL6LBkOyvs" type=
"zjtbpTrQn13u" name=
"" aggregation=
"none"/>
645 </UML:Association.connection
>
647 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"wuiXUeV0C9TT" name=
"">
648 <UML:Association.connection
>
649 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"jqiZjD24BbNI" type=
"pDbIt198bafC" name=
"" aggregation=
"none"/>
650 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"uW2GTv9NqpvI" type=
"im37knyLcPD1" name=
"" aggregation=
"none"/>
651 </UML:Association.connection
>
653 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"zjtbpTrQn13u" xmi.
id=
"c4zPjQkFs4HL" client=
"LlU4XDVRPfjI" name=
"<<extend>>"/>
654 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"im37knyLcPD1" xmi.
id=
"hV7XXMs1abWh" client=
"LlU4XDVRPfjI" name=
"<<extend>>"/>
655 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"zjtbpTrQn13u" xmi.
id=
"B511S8bv5QWp" client=
"pfYNpwHhIIzg" name=
"<<extend>>"/>
656 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"im37knyLcPD1" xmi.
id=
"JSHNslCWFRVv" client=
"pfYNpwHhIIzg" name=
"<<extend>>"/>
657 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"LlU4XDVRPfjI" xmi.
id=
"Ux1kKLo3EESP" client=
"zjtbpTrQn13u" name=
""/>
658 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"pfYNpwHhIIzg" xmi.
id=
"uDi8R8Wjg7H0" client=
"im37knyLcPD1" name=
""/>
659 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"pfYNpwHhIIzg" xmi.
id=
"zmCdtTbGIGAl" client=
"zjtbpTrQn13u" name=
""/>
660 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"LlU4XDVRPfjI" xmi.
id=
"dRZtfjeYWzz7" client=
"im37knyLcPD1" name=
""/>
661 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"Dk9pPtMH32wY" name=
"<<include>>">
662 <UML:Association.connection
>
663 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"K0aTlME0ezF1" type=
"pfYNpwHhIIzg" name=
"" aggregation=
"none"/>
664 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"4cCUfTYsDhfd" type=
"LlU4XDVRPfjI" name=
"" aggregation=
"none"/>
665 </UML:Association.connection
>
667 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"LlU4XDVRPfjI" xmi.
id=
"c0o9IojjX3xX" client=
"zjtbpTrQn13u" name=
"<<extend>>"/>
668 <UML:Dependency visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" supplier=
"zjtbpTrQn13u" xmi.
id=
"ZhT4kOZQJK4H" client=
"im37knyLcPD1" name=
"<<extend>>"/>
669 <UML:UseCase visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"hwpvI7HHh2Z2" name=
"Luovuttaa"/>
670 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"wFBiXYMgceWE" name=
"">
671 <UML:Association.connection
>
672 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"A0jUOXx1Z3gA" type=
"pDbIt198bafC" name=
"" aggregation=
"none"/>
673 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"CGFKc0VWDhFi" type=
"hwpvI7HHh2Z2" name=
"" aggregation=
"none"/>
674 </UML:Association.connection
>
676 <UML:UseCase visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"0ztVJ8aDtNyz" name=
"Undo"/>
677 <UML:Association visibility=
"public" isSpecification=
"false" namespace=
"Use Case View" xmi.
id=
"2JRtgPtC4cAq" name=
"<<include>>">
678 <UML:Association.connection
>
679 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"false" isSpecification=
"false" xmi.
id=
"n2dZ79dGLO0a" type=
"pDbIt198bafC" name=
"" aggregation=
"none"/>
680 <UML:AssociationEnd changeability=
"changeable" visibility=
"public" isNavigable=
"true" isSpecification=
"false" xmi.
id=
"J2qEwbPzsqsW" type=
"0ztVJ8aDtNyz" name=
"" aggregation=
"none"/>
681 </UML:Association.connection
>
683 </UML:Namespace.ownedElement
>
684 <XMI.extension xmi.
extender=
"umbrello">
686 <diagram showopsig=
"1" linecolor=
"#ff0000" snapx=
"10" showattribassocs=
"1" snapy=
"10" linewidth=
"0" showattsig=
"1" showpubliconly=
"1" showpackage=
"1" showstereotype=
"1" name=
"tapaukset" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" canvasheight=
"818" canvaswidth=
"1318" localid=
"" snapcsgrid=
"0" showgrid=
"0" showops=
"1" usefillcolor=
"1" fillcolor=
"#ffff00" zoom=
"100" xmi.
id=
"yT2HOcljDbZg" documentation=
"" showscope=
"1" snapgrid=
"1" showatts=
"1" type=
"2">
688 <actorwidget width=
"48" showstereotype=
"1" x=
"30" y=
"230" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"59" linecolor=
"none" xmi.
id=
"pDbIt198bafC" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
689 <usecasewidget width=
"70" showstereotype=
"1" x=
"130" y=
"90" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"49" linecolor=
"none" xmi.
id=
"pfYNpwHhIIzg" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
690 <usecasewidget width=
"70" showstereotype=
"1" x=
"240" y=
"160" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"49" linecolor=
"none" xmi.
id=
"LlU4XDVRPfjI" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
691 <usecasewidget width=
"70" showstereotype=
"1" x=
"130" y=
"150" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"49" linecolor=
"none" xmi.
id=
"GbKCf61zCgAw" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
692 <usecasewidget width=
"70" showstereotype=
"1" x=
"370" y=
"90" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"49" linecolor=
"none" xmi.
id=
"zjtbpTrQn13u" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
693 <usecasewidget width=
"71" showstereotype=
"1" x=
"370" y=
"210" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"49" linecolor=
"none" xmi.
id=
"im37knyLcPD1" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
694 <boxwidget width=
"376" showstereotype=
"1" x=
"100" y=
"50" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"357" linecolor=
"#000000" xmi.
id=
"lRPjPAKvvXDb" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
695 <usecasewidget width=
"82" showstereotype=
"1" x=
"130" y=
"230" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"49" linecolor=
"none" xmi.
id=
"hwpvI7HHh2Z2" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
696 <usecasewidget width=
"70" showstereotype=
"1" x=
"140" y=
"320" usesdiagramusefillcolor=
"1" usesdiagramfillcolor=
"1" isinstance=
"0" fillcolor=
"none" height=
"49" linecolor=
"none" xmi.
id=
"0ztVJ8aDtNyz" usefillcolor=
"1" linewidth=
"none" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0"/>
700 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"pDbIt198bafC" linecolor=
"none" totalcounta=
"3" xmi.
id=
"j24Ju8dYAJmb" widgetbid=
"pfYNpwHhIIzg" totalcountb=
"2" type=
"512" linewidth=
"none">
702 <startpoint startx=
"50" starty=
"230"/>
703 <endpoint endx=
"130" endy=
"110"/>
704 <point x=
"50" y=
"110"/>
706 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"30" showstereotype=
"1" y=
"150" text=
"<<include>>" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"703" width=
"93" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"v1EaQhCYxwSb" height=
"18"/>
708 <assocwidget indexa=
"2" indexb=
"1" widgetaid=
"pDbIt198bafC" linecolor=
"none" totalcounta=
"3" xmi.
id=
"WZjgqVG0WUAr" widgetbid=
"GbKCf61zCgAw" totalcountb=
"2" type=
"512" linewidth=
"none">
710 <startpoint startx=
"60" starty=
"230"/>
711 <endpoint endx=
"130" endy=
"170"/>
712 <point x=
"60" y=
"170"/>
714 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"60" showstereotype=
"1" y=
"230" text=
"<<include>>" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"703" width=
"93" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"Cii7V9ZFNFu7" height=
"18"/>
716 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"pfYNpwHhIIzg" linecolor=
"none" totalcounta=
"2" xmi.
id=
"Dk9pPtMH32wY" widgetbid=
"LlU4XDVRPfjI" totalcountb=
"3" type=
"512" linewidth=
"none">
718 <startpoint startx=
"200" starty=
"110"/>
719 <endpoint endx=
"270" endy=
"160"/>
720 <point x=
"270" y=
"110"/>
722 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"190" showstereotype=
"1" y=
"90" text=
"<<include>>" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"703" width=
"93" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"J6SmZ3IU4U2S" height=
"18"/>
724 <assocwidget indexa=
"1" indexb=
"2" widgetaid=
"zjtbpTrQn13u" linecolor=
"none" totalcounta=
"2" xmi.
id=
"c0o9IojjX3xX" widgetbid=
"LlU4XDVRPfjI" totalcountb=
"3" type=
"502" linewidth=
"none">
726 <startpoint startx=
"370" starty=
"110"/>
727 <endpoint endx=
"290" endy=
"160"/>
728 <point x=
"290" y=
"110"/>
730 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"290" showstereotype=
"1" y=
"90" text=
"<<extend>>" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"703" width=
"91" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"9E14BRdLAKQd" height=
"18"/>
732 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"im37knyLcPD1" linecolor=
"none" totalcounta=
"2" xmi.
id=
"ZhT4kOZQJK4H" widgetbid=
"zjtbpTrQn13u" totalcountb=
"2" type=
"502" linewidth=
"none">
734 <startpoint startx=
"400" starty=
"210"/>
735 <endpoint endx=
"400" endy=
"140"/>
737 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"350" showstereotype=
"1" y=
"170" text=
"<<extend>>" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"703" width=
"91" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"TxtoAlvTrLEO" height=
"18"/>
739 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"pDbIt198bafC" linecolor=
"none" totalcounta=
"2" xmi.
id=
"wFBiXYMgceWE" widgetbid=
"hwpvI7HHh2Z2" totalcountb=
"2" type=
"512" linewidth=
"none">
741 <startpoint startx=
"80" starty=
"250"/>
742 <endpoint endx=
"130" endy=
"250"/>
745 <assocwidget indexa=
"1" indexb=
"1" widgetaid=
"pDbIt198bafC" linecolor=
"none" totalcounta=
"2" xmi.
id=
"2JRtgPtC4cAq" widgetbid=
"0ztVJ8aDtNyz" totalcountb=
"2" type=
"512" linewidth=
"none">
747 <startpoint startx=
"60" starty=
"290"/>
748 <endpoint endx=
"140" endy=
"330"/>
749 <point x=
"60" y=
"330"/>
751 <floatingtext linecolor=
"none" usesdiagramfillcolor=
"1" linewidth=
"none" usesdiagramusefillcolor=
"1" x=
"60" showstereotype=
"1" y=
"310" text=
"<<include>>" font=
"Sans Serif,10,-1,0,50,0,0,0,0,0" pretext=
"" role=
"703" width=
"93" isinstance=
"0" posttext=
"" usefillcolor=
"1" fillcolor=
"none" xmi.
id=
"PUrRyts58r9H" height=
"18"/>
758 <UML:Model stereotype=
"folder" visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Component View" name=
"Component View">
759 <UML:Namespace.ownedElement
/>
761 <UML:Model stereotype=
"folder" visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Deployment View" name=
"Deployment View">
762 <UML:Namespace.ownedElement
/>
764 <UML:Model stereotype=
"folder" visibility=
"public" isSpecification=
"false" namespace=
"m1" isAbstract=
"false" isLeaf=
"false" isRoot=
"false" xmi.
id=
"Entity Relationship Model" name=
"Entity Relationship Model">
765 <UML:Namespace.ownedElement
/>
767 </UML:Namespace.ownedElement
>
770 <XMI.extensions xmi.
extender=
"umbrello">
771 <docsettings viewid=
"CyB7QbbTWc6t" uniqueid=
"Tk7aNgr7rYbh" documentation=
""/>
773 <listitem open=
"1" type=
"800" id=
"Views">
774 <listitem open=
"1" type=
"801" id=
"Logical View">
775 <listitem open=
"0" type=
"807" id=
"U6mpElRlFav0" label=
"NALCG"/>
776 <listitem open=
"0" type=
"807" id=
"kQgJKTdC6mHn" label=
"View_class_diagram"/>
777 <listitem open=
"0" type=
"810" id=
"CyB7QbbTWc6t" label=
"Siirto"/>
778 <listitem open=
"1" type=
"813" id=
"fd6iFL9fF02S"/>
779 <listitem open=
"1" type=
"813" id=
"ucF1ISzIugFF"/>
780 <listitem open=
"1" type=
"813" id=
"hElp3gS9MATJ"/>
781 <listitem open=
"1" type=
"813" id=
"Rt2Mzb8onWig"/>
782 <listitem open=
"1" type=
"813" id=
"GJwVW6GWIh4X"/>
783 <listitem open=
"1" type=
"813" id=
"EjyCLUNE0eer">
784 <listitem open=
"0" type=
"814" id=
"XeontQLOjo4g"/>
785 <listitem open=
"0" type=
"815" id=
"kwXo3BQ0Spu0"/>
786 <listitem open=
"0" type=
"815" id=
"0aJzEi3Yhu3Z"/>
787 <listitem open=
"0" type=
"815" id=
"igzL2XsvXaq1"/>
788 <listitem open=
"0" type=
"815" id=
"8DoyOiYBP9MD"/>
789 <listitem open=
"0" type=
"815" id=
"6jTbkFngxa8i"/>
790 <listitem open=
"0" type=
"815" id=
"Co501AjwXE1M"/>
791 <listitem open=
"0" type=
"815" id=
"NsTbLOxSbQwY"/>
792 <listitem open=
"0" type=
"815" id=
"lZJfvA7SmGqg"/>
794 <listitem open=
"1" type=
"813" id=
"u8Ziu5PYCKDa"/>
795 <listitem open=
"1" type=
"813" id=
"w8DPeJeAaLC5"/>
796 <listitem open=
"1" type=
"813" id=
"d0PhjUeXatZu">
797 <listitem open=
"0" type=
"815" id=
"2TWvSiSrUhvj"/>
798 <listitem open=
"0" type=
"815" id=
"7P4dgunNZfsQ"/>
800 <listitem open=
"1" type=
"813" id=
"FWLk5CKzS9pD"/>
801 <listitem open=
"1" type=
"813" id=
"1lTifY7DiPPJ"/>
802 <listitem open=
"1" type=
"813" id=
"eTXFjSS9J2JU"/>
803 <listitem open=
"1" type=
"813" id=
"kN011AbKNfnS"/>
804 <listitem open=
"1" type=
"813" id=
"cVGaPpgSWvEK">
805 <listitem open=
"0" type=
"814" id=
"uMo152Zd0I9E"/>
807 <listitem open=
"1" type=
"813" id=
"0qvzzVKKA5mS"/>
808 <listitem open=
"1" type=
"813" id=
"IumlPfxjapTe"/>
809 <listitem open=
"1" type=
"813" id=
"rQATf3pKKR0p"/>
810 <listitem open=
"1" type=
"813" id=
"37CheHuMeHdi"/>
811 <listitem open=
"1" type=
"813" id=
"88i8pvd8fiKz">
812 <listitem open=
"0" type=
"814" id=
"qY6LqGACxf9j"/>
814 <listitem open=
"1" type=
"813" id=
"eVcUObTtvn3y"/>
815 <listitem open=
"1" type=
"813" id=
"Fr3DVf2CY6X4">
816 <listitem open=
"0" type=
"815" id=
"HqXvIPeiGqCK"/>
817 <listitem open=
"0" type=
"815" id=
"yUjds3fOueoe"/>
818 <listitem open=
"0" type=
"815" id=
"eqyP9Vwvv3oX"/>
819 <listitem open=
"0" type=
"815" id=
"rO4kQpeLqZkT"/>
820 <listitem open=
"0" type=
"815" id=
"jC58wSCfNmDP"/>
821 <listitem open=
"0" type=
"815" id=
"5UBKB2XyYS5A"/>
822 <listitem open=
"0" type=
"815" id=
"UGDZKK2D3IlQ"/>
823 <listitem open=
"0" type=
"815" id=
"tagEazCQttbU"/>
825 <listitem open=
"1" type=
"813" id=
"XWljw3tYAivQ"/>
826 <listitem open=
"1" type=
"813" id=
"imxXD70qAn8T"/>
827 <listitem open=
"1" type=
"813" id=
"UyjKUcPavIKg">
828 <listitem open=
"0" type=
"814" id=
"yP9RRci8dhFu"/>
830 <listitem open=
"1" type=
"813" id=
"nkuGMPfxqYrc"/>
831 <listitem open=
"1" type=
"813" id=
"k7nLVJlLTGbo">
832 <listitem open=
"0" type=
"815" id=
"eyxmwhkojToQ"/>
833 <listitem open=
"0" type=
"815" id=
"1ua3QdleU9L9"/>
834 <listitem open=
"0" type=
"815" id=
"xpgUg70KBAaU"/>
835 <listitem open=
"0" type=
"815" id=
"jzYBQguylced"/>
836 <listitem open=
"0" type=
"815" id=
"GvW3K3RfPraY"/>
837 <listitem open=
"0" type=
"815" id=
"r02QzSVyDbOa"/>
839 <listitem open=
"1" type=
"813" id=
"A3Xw02762yEo"/>
840 <listitem open=
"1" type=
"813" id=
"Dyoxq2HDhE4E"/>
841 <listitem open=
"1" type=
"817" id=
"WJgmnCXZG2LG">
842 <listitem open=
"0" type=
"815" id=
"KCQtAOSoQD6n"/>
843 <listitem open=
"0" type=
"815" id=
"c67eGXwWnWng"/>
844 <listitem open=
"0" type=
"815" id=
"65w936JggoCk"/>
845 <listitem open=
"0" type=
"815" id=
"czK4qHqPLeuV"/>
846 <listitem open=
"0" type=
"815" id=
"acEPEDtjjpfD"/>
848 <listitem open=
"1" type=
"817" id=
"oMEaoBu04GVY">
849 <listitem open=
"0" type=
"815" id=
"3BDmyIZZPRRk"/>
850 <listitem open=
"0" type=
"815" id=
"Re73LX5IiyQC"/>
851 <listitem open=
"0" type=
"815" id=
"DCTs5oUVk5iD"/>
852 <listitem open=
"0" type=
"815" id=
"NyWPRhK0Qt5H"/>
853 <listitem open=
"0" type=
"815" id=
"5PADoyrdDDjR"/>
854 <listitem open=
"0" type=
"815" id=
"1wvoylIMYTVF"/>
855 <listitem open=
"0" type=
"815" id=
"L99Fvp2BOZ69"/>
857 <listitem open=
"0" type=
"830" id=
"Datatypes">
858 <listitem open=
"1" type=
"829" id=
"AWeiNRKtqbOw"/>
859 <listitem open=
"1" type=
"829" id=
"DUEhOMxiGPZ6"/>
860 <listitem open=
"1" type=
"829" id=
"xA46yTfpPUQF"/>
861 <listitem open=
"1" type=
"829" id=
"RXDp2c4D6GuU"/>
862 <listitem open=
"1" type=
"829" id=
"sVBXsIuoSyuO"/>
863 <listitem open=
"1" type=
"829" id=
"KuUtpTv7hP7O"/>
864 <listitem open=
"1" type=
"829" id=
"OXsoVmDvKOiK"/>
865 <listitem open=
"1" type=
"829" id=
"drBtFix7D8d4"/>
866 <listitem open=
"1" type=
"829" id=
"lvF2blWyE6Xn"/>
867 <listitem open=
"1" type=
"829" id=
"0mX53RXeHgXU"/>
868 <listitem open=
"1" type=
"829" id=
"Hz8ZOorMaMPb"/>
869 <listitem open=
"1" type=
"829" id=
"PTbabCeyjUmD"/>
872 <listitem open=
"1" type=
"802" id=
"Use Case View">
873 <listitem open=
"0" type=
"805" id=
"yT2HOcljDbZg" label=
"tapaukset"/>
874 <listitem open=
"1" type=
"811" id=
"pDbIt198bafC"/>
875 <listitem open=
"1" type=
"812" id=
"GbKCf61zCgAw"/>
876 <listitem open=
"1" type=
"812" id=
"hwpvI7HHh2Z2"/>
877 <listitem open=
"1" type=
"812" id=
"im37knyLcPD1"/>
878 <listitem open=
"1" type=
"812" id=
"zjtbpTrQn13u"/>
879 <listitem open=
"1" type=
"812" id=
"LlU4XDVRPfjI"/>
880 <listitem open=
"1" type=
"812" id=
"pfYNpwHhIIzg"/>
881 <listitem open=
"1" type=
"812" id=
"0ztVJ8aDtNyz"/>
883 <listitem open=
"1" type=
"821" id=
"Component View"/>
884 <listitem open=
"1" type=
"827" id=
"Deployment View"/>
885 <listitem open=
"1" type=
"836" id=
"Entity Relationship Model"/>
889 <codegenerator language=
"C++"/>