scene.xmi 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <XMI verified="false" xmi.version="1.2" timestamp="2011-11-04T13:10:44" xmlns:UML="http://schema.omg.org/spec/UML/1.3" >
  3. <XMI.header>
  4. <XMI.documentation>
  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>
  8. </XMI.documentation>
  9. <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML" />
  10. </XMI.header>
  11. <XMI.content>
  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:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View" >
  17. <UML:Namespace.ownedElement>
  18. <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes" >
  19. <UML:Namespace.ownedElement>
  20. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kzAJrVD4EJ76" name="int" />
  21. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cX4NFIZFaUzG" name="char" />
  22. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IOPQJxo1uxLj" name="bool" />
  23. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="QWncpthQOjne" name="float" />
  24. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2Nraprq5DFWU" name="double" />
  25. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AIU3DpmeJYG7" name="short" />
  26. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PxVlhGPhdFHQ" name="long" />
  27. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="46UFJyjSGDVS" name="unsigned int" />
  28. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0F6IlKP8Guux" name="unsigned short" />
  29. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AHcmWrAaxepH" name="unsigned long" />
  30. <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cXhriCJhPNzB" name="string" />
  31. </UML:Namespace.ownedElement>
  32. </UML:Package>
  33. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HxGBsOTUAxKJ" name="SceneNode" >
  34. <UML:Classifier.feature>
  35. <UML:Attribute visibility="public" isSpecification="false" xmi.id="ZNeGl1DugbBe" type="pNUDqxMlHfJY" name="getWorldTransform" />
  36. </UML:Classifier.feature>
  37. </UML:Class>
  38. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pNUDqxMlHfJY" name="Transform" />
  39. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TEV0c7GN8THn" name="Renderable" >
  40. <UML:Classifier.feature>
  41. <UML:Operation visibility="public" isSpecification="false" isQuery="true" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="Vj0SWP8oBlwP" name="getMaterialRuntime" />
  42. <UML:Operation visibility="public" isSpecification="false" isQuery="true" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="BshfFnROWMlJ" name="getVao" >
  43. <UML:BehavioralFeature.parameter>
  44. <UML:Parameter kind="return" xmi.id="0tLfLwPX5SXx" type="gIneAG4GVUoA" />
  45. <UML:Parameter visibility="private" isSpecification="false" xmi.id="8x4sNu7XmmC0" type="WeWTgTZTNfM1" value="" name="pass" />
  46. <UML:Parameter visibility="private" isSpecification="false" xmi.id="acM6y8OSmsvQ" type="WeWTgTZTNfM1" value="" name="level" />
  47. </UML:BehavioralFeature.parameter>
  48. </UML:Operation>
  49. <UML:Operation visibility="public" isSpecification="false" isQuery="true" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="vYJ3CpWBc5wv" name="getWorldTransform" >
  50. <UML:BehavioralFeature.parameter>
  51. <UML:Parameter kind="return" xmi.id="DRQPEuYrzSkL" type="pNUDqxMlHfJY" />
  52. </UML:BehavioralFeature.parameter>
  53. </UML:Operation>
  54. <UML:Operation visibility="public" isSpecification="false" isQuery="true" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="l4JnaMDzhFxy" name="isDebug" >
  55. <UML:BehavioralFeature.parameter>
  56. <UML:Parameter kind="return" xmi.id="qTw93hxLNgPh" type="IOPQJxo1uxLj" />
  57. </UML:BehavioralFeature.parameter>
  58. </UML:Operation>
  59. </UML:Classifier.feature>
  60. </UML:Class>
  61. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ysUP7HSYgHLa" name="MaterialRuntime" />
  62. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gIneAG4GVUoA" name="Vao" />
  63. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WeWTgTZTNfM1" name="uint" />
  64. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="DiEBl5WfC3Qx" name="" >
  65. <UML:Association.connection>
  66. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="GOXqkboqxGaq" type="TEV0c7GN8THn" name="" aggregation="none" />
  67. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="C19csqk6ZxHI" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  68. </UML:Association.connection>
  69. </UML:Association>
  70. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SEhGBvr17s9i" name="GroupNode" >
  71. <UML:Classifier.feature>
  72. <UML:Attribute visibility="private" isSpecification="false" xmi.id="ag3jjlMcBaJR" type="HxGBsOTUAxKJ" name="sceneNodes" />
  73. <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="F64WpOehOVZp" name="getSceneNodes" />
  74. <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vfy5qYycou7n" name="nodesInheritCollisionShape" >
  75. <UML:BehavioralFeature.parameter>
  76. <UML:Parameter kind="return" xmi.id="T6RUUyK6uUOj" type="IOPQJxo1uxLj" />
  77. </UML:BehavioralFeature.parameter>
  78. </UML:Operation>
  79. </UML:Classifier.feature>
  80. </UML:Class>
  81. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="XuMNHEaNI6Df" name="" >
  82. <UML:Association.connection>
  83. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="lu1GRqRMVPSK" type="SEhGBvr17s9i" name="" aggregation="none" />
  84. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="xQwlI1WpvsAC" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  85. </UML:Association.connection>
  86. </UML:Association>
  87. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yadzq4qGRJfr" name="CollisionCheckable" >
  88. <UML:Classifier.feature>
  89. <UML:Attribute visibility="private" isSpecification="false" xmi.id="SdkC951t3ZU2" type="IOPQJxo1uxLj" name="visible" />
  90. <UML:Operation visibility="public" isSpecification="false" isQuery="true" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="YzfQjsvGP9S4" name="getContainingCollisionShape" />
  91. </UML:Classifier.feature>
  92. </UML:Class>
  93. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="cgnrSMEmnc2W" name="" >
  94. <UML:Association.connection>
  95. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="daC1ewsFcDvi" type="SEhGBvr17s9i" name="" aggregation="none" />
  96. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="z3l6HigsMThm" type="yadzq4qGRJfr" name="" aggregation="none" />
  97. </UML:Association.connection>
  98. </UML:Association>
  99. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="XbVZ567I8mC0" name="" >
  100. <UML:Association.connection>
  101. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="1oBuVBxEFDut" type="TEV0c7GN8THn" name="" aggregation="none" />
  102. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="5ENk19fYi95n" type="yadzq4qGRJfr" name="" aggregation="none" />
  103. </UML:Association.connection>
  104. </UML:Association>
  105. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wFIw2ToXckls" name="VisiblesContainableNode" />
  106. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="77X4NlyEiqyl" name="" >
  107. <UML:Association.connection>
  108. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="SX0PVDrs4zpg" type="SEhGBvr17s9i" name="" aggregation="none" />
  109. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="9IIYAsiFxFJK" type="yadzq4qGRJfr" name="" aggregation="none" />
  110. </UML:Association.connection>
  111. </UML:Association>
  112. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="0FWi5VSV0SvT" name="" >
  113. <UML:Association.connection>
  114. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="dkJik8OrPfNX" type="TEV0c7GN8THn" name="" aggregation="none" />
  115. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="V5nTK4lJKI1N" type="yadzq4qGRJfr" name="" aggregation="none" />
  116. </UML:Association.connection>
  117. </UML:Association>
  118. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="T3ttaEIqk3ma" name="Patch" />
  119. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dCBUqHNJKHDt" name="Light" />
  120. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TjDWTnRyaQ0W" name="PointLight" />
  121. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dzv0D2dND6ET" name="SpotLight" >
  122. <UML:Classifier.feature>
  123. <UML:Attribute visibility="private" isSpecification="false" xmi.id="M6jeAA4abaKS" type="A5llWlH7jA7w" name="cam" />
  124. </UML:Classifier.feature>
  125. </UML:Class>
  126. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="TXniieBBNNgp" name="Camera" />
  127. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="A5llWlH7jA7w" name="PerspectiveCamera" />
  128. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HOpVrG1czhH8" name="OrthographicCamera" />
  129. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="VXPgcBP8weGd" name="" >
  130. <UML:Association.connection>
  131. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="mLZx4pLrKA8J" type="A5llWlH7jA7w" name="" aggregation="none" />
  132. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="k71zDscjPzN1" type="TXniieBBNNgp" name="" aggregation="none" />
  133. </UML:Association.connection>
  134. </UML:Association>
  135. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="Am85OMiAfG7k" name="" >
  136. <UML:Association.connection>
  137. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="5QbNYhfJoeG2" type="HOpVrG1czhH8" name="" aggregation="none" />
  138. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="Wqjtq6syqy3E" type="TXniieBBNNgp" name="" aggregation="none" />
  139. </UML:Association.connection>
  140. </UML:Association>
  141. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="IkOyyUg1sHOR" name="" >
  142. <UML:Association.connection>
  143. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="x1ilfyl9pU2f" type="TjDWTnRyaQ0W" name="" aggregation="none" />
  144. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="YtbOrfcANz6L" type="dCBUqHNJKHDt" name="" aggregation="none" />
  145. </UML:Association.connection>
  146. </UML:Association>
  147. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="RmMJ1ikykQkN" name="" >
  148. <UML:Association.connection>
  149. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="PTXCwZpUSQtI" type="dzv0D2dND6ET" name="" aggregation="none" />
  150. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="3TSQQWjrI5BJ" type="dCBUqHNJKHDt" name="" aggregation="none" />
  151. </UML:Association.connection>
  152. </UML:Association>
  153. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="xInVBdwOO3TW" name="ModelNode" >
  154. <UML:Classifier.feature>
  155. <UML:Attribute visibility="private" isSpecification="false" xmi.id="IAImSxAqINJD" type="8mpvtL6s4SPG" name="patchNodes" />
  156. </UML:Classifier.feature>
  157. </UML:Class>
  158. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C8WhVkflKFB1" name="SkinNode" >
  159. <UML:Classifier.feature>
  160. <UML:Attribute visibility="private" isSpecification="false" xmi.id="GL5m8JCvDqf3" type="k5hXMmPl060e" name="patchNodes" />
  161. </UML:Classifier.feature>
  162. </UML:Class>
  163. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="L7oVklr8mLf1" name="Frustum" >
  164. <UML:Classifier.feature>
  165. <UML:Attribute visibility="private" isSpecification="false" xmi.id="4wVLCq3WHaGJ" type="TEV0c7GN8THn" name="renderables" />
  166. <UML:Operation visibility="public" isSpecification="false" isQuery="true" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="EGQi77xHauqN" name="insideFrustum" >
  167. <UML:BehavioralFeature.parameter>
  168. <UML:Parameter kind="return" xmi.id="FHuKqVZFis0K" type="IOPQJxo1uxLj" />
  169. <UML:Parameter visibility="private" isSpecification="false" xmi.id="okFjFR0d77k4" type="J7G5adHPDLld" value="" name="cs" />
  170. </UML:BehavioralFeature.parameter>
  171. </UML:Operation>
  172. </UML:Classifier.feature>
  173. </UML:Class>
  174. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="J7G5adHPDLld" name="CollisionShape" />
  175. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="b018El0j4vC9" name="" >
  176. <UML:Association.connection>
  177. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="gqTHO5kR5RML" type="T3ttaEIqk3ma" name="" aggregation="none" />
  178. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="YiAJQmYzkZ8y" type="TEV0c7GN8THn" name="" aggregation="none" />
  179. </UML:Association.connection>
  180. </UML:Association>
  181. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="6hOzrXgiyx43" name="" >
  182. <UML:Association.connection>
  183. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="hV66pRcVZtwJ" type="dCBUqHNJKHDt" name="" aggregation="none" />
  184. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="Sv3112M5hk5X" type="TEV0c7GN8THn" name="" aggregation="none" />
  185. </UML:Association.connection>
  186. </UML:Association>
  187. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="LwB5xWTgr9qF" name="" >
  188. <UML:Association.connection>
  189. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="ghRFT77Qc4sP" type="TXniieBBNNgp" name="" aggregation="none" />
  190. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="ZZUglnN5jWAf" type="L7oVklr8mLf1" name="" aggregation="none" />
  191. </UML:Association.connection>
  192. </UML:Association>
  193. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="2bLsk97OqWbH" name="" >
  194. <UML:Association.connection>
  195. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="biiEkYbJ55xr" type="dCBUqHNJKHDt" name="" aggregation="none" />
  196. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="tKwcr6FrhajP" type="L7oVklr8mLf1" name="" aggregation="none" />
  197. </UML:Association.connection>
  198. </UML:Association>
  199. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="nu4V8o2k57n0" name="" >
  200. <UML:Association.connection>
  201. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="weLsFAwUzb3j" type="dCBUqHNJKHDt" name="" aggregation="none" />
  202. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="ykXjGq52l9Vr" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  203. </UML:Association.connection>
  204. </UML:Association>
  205. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="ZyfNzbzKSESO" name="" >
  206. <UML:Association.connection>
  207. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="hRyk8wSeghUj" type="TXniieBBNNgp" name="" aggregation="none" />
  208. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="jDrE5mkclPzk" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  209. </UML:Association.connection>
  210. </UML:Association>
  211. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="yx2Q9SnqtlY0" name="" >
  212. <UML:Association.connection>
  213. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="fzeJg63NKuZN" type="C8WhVkflKFB1" name="" aggregation="none" />
  214. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="eJzNix7fu751" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  215. </UML:Association.connection>
  216. </UML:Association>
  217. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="ZqsRZORFN3W3" name="" >
  218. <UML:Association.connection>
  219. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="9ZORRyo6HmRy" type="xInVBdwOO3TW" name="" aggregation="none" />
  220. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="jZdbegcCXSd6" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  221. </UML:Association.connection>
  222. </UML:Association>
  223. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KqvrRUW77ieZ" name="TriggerNode" />
  224. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="T854ZwujGkd8" name="" >
  225. <UML:Association.connection>
  226. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="B7cIEIvmbgAu" type="KqvrRUW77ieZ" name="" aggregation="none" />
  227. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="ilEbckr4tu8Q" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  228. </UML:Association.connection>
  229. </UML:Association>
  230. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="4qfk1XRml0NU" name="" >
  231. <UML:Association.connection>
  232. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="rRNjZnZZudJh" type="KqvrRUW77ieZ" name="" aggregation="none" />
  233. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="qCZcLdhQUK8V" type="L7oVklr8mLf1" name="" aggregation="none" />
  234. </UML:Association.connection>
  235. </UML:Association>
  236. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="LWWoU59L1oad" name="" >
  237. <UML:Association.connection>
  238. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="tinxx4UtbrZl" type="yadzq4qGRJfr" name="" aggregation="none" />
  239. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="7aiw4aaN659Y" type="T3ttaEIqk3ma" name="" aggregation="none" />
  240. </UML:Association.connection>
  241. </UML:Association>
  242. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="AIrB6Qmy8Zv3" name="" >
  243. <UML:Association.connection>
  244. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="dNvCCUvH4dD7" type="yadzq4qGRJfr" name="" aggregation="none" />
  245. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="BoUFtcn1udAz" type="dCBUqHNJKHDt" name="" aggregation="none" />
  246. </UML:Association.connection>
  247. </UML:Association>
  248. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="3wx9TqA4B5HN" name="" >
  249. <UML:Association.connection>
  250. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="YCecqshzeCFV" type="yadzq4qGRJfr" name="" aggregation="none" />
  251. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="o2Wgdedeaal3" type="xInVBdwOO3TW" name="" aggregation="none" />
  252. </UML:Association.connection>
  253. </UML:Association>
  254. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="Ow5Z1MwZZZAN" name="" >
  255. <UML:Association.connection>
  256. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="PrM31bWnc0SD" type="yadzq4qGRJfr" name="" aggregation="none" />
  257. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="e5sEgdF4XKcZ" type="C8WhVkflKFB1" name="" aggregation="none" />
  258. </UML:Association.connection>
  259. </UML:Association>
  260. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6E5EZU6tX5T3" name="RenderablesContainableNode" >
  261. <UML:Classifier.feature>
  262. <UML:Attribute visibility="private" isSpecification="false" xmi.id="P6mJow8joMsD" type="TEV0c7GN8THn" name="renderables" />
  263. <UML:Operation visibility="public" isSpecification="false" isQuery="true" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="o4bgFCEoF1hf" name="renderablesInheritContainingCollisionShape" >
  264. <UML:BehavioralFeature.parameter>
  265. <UML:Parameter kind="return" xmi.id="onDcroH4zVqC" type="IOPQJxo1uxLj" />
  266. </UML:BehavioralFeature.parameter>
  267. </UML:Operation>
  268. </UML:Classifier.feature>
  269. </UML:Class>
  270. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="t33LGhQ6t4i8" name="" >
  271. <UML:Association.connection>
  272. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="7FRjm8FrKL5r" type="6E5EZU6tX5T3" name="" aggregation="none" />
  273. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="p9kLFBM6EORT" type="HxGBsOTUAxKJ" name="" aggregation="none" />
  274. </UML:Association.connection>
  275. </UML:Association>
  276. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="3pZxsF3xTUgF" name="" >
  277. <UML:Association.connection>
  278. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="at6uEAl2JULW" type="xInVBdwOO3TW" name="" aggregation="none" />
  279. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="fhcu31L7ps2f" type="6E5EZU6tX5T3" name="" aggregation="none" />
  280. </UML:Association.connection>
  281. </UML:Association>
  282. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="83cbWGo69tzM" name="" >
  283. <UML:Association.connection>
  284. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="3iMKAhpqMPiQ" type="C8WhVkflKFB1" name="" aggregation="none" />
  285. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="R3VEtVt1YTa2" type="6E5EZU6tX5T3" name="" aggregation="none" />
  286. </UML:Association.connection>
  287. </UML:Association>
  288. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="jP7sI6CJmYbx" name="" >
  289. <UML:Association.connection>
  290. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="DQlaqR0FSTRL" type="TEV0c7GN8THn" name="" aggregation="none" />
  291. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="yKNUnvVUKcMa" type="T3ttaEIqk3ma" name="" aggregation="none" />
  292. </UML:Association.connection>
  293. </UML:Association>
  294. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="rS5RPJp8rfZp" name="" >
  295. <UML:Association.connection>
  296. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="s1IJNEbigMdB" type="T3ttaEIqk3ma" name="" aggregation="none" />
  297. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="qwnBWTiMwlnJ" type="TEV0c7GN8THn" name="" aggregation="none" />
  298. </UML:Association.connection>
  299. </UML:Association>
  300. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="cStG1i63yOQC" name="" >
  301. <UML:Association.connection>
  302. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="z8rKj2AfoJCH" type="dCBUqHNJKHDt" name="" aggregation="none" />
  303. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="zWBlHTlrvf7u" type="yadzq4qGRJfr" name="" aggregation="none" />
  304. </UML:Association.connection>
  305. </UML:Association>
  306. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="PTfWL4xJYs5g" name="" >
  307. <UML:Association.connection>
  308. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="r8bzzQ21bmHM" type="6E5EZU6tX5T3" name="" aggregation="none" />
  309. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="zG3fiFR5g6bz" type="yadzq4qGRJfr" name="" aggregation="none" />
  310. </UML:Association.connection>
  311. </UML:Association>
  312. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="2FVwxdbo4TYi" name="" >
  313. <UML:Association.connection>
  314. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="8xMbQWFMLfIE" type="T3ttaEIqk3ma" name="" aggregation="none" />
  315. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="c3OIQEjQTDMP" type="yadzq4qGRJfr" name="" aggregation="none" />
  316. </UML:Association.connection>
  317. </UML:Association>
  318. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="k5hXMmPl060e" name="SkinPatch" />
  319. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="8mpvtL6s4SPG" name="ModelPatch" />
  320. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="bMhnnLTWO83i" name="" >
  321. <UML:Association.connection>
  322. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="sTUtXSVdEKY8" type="k5hXMmPl060e" name="" aggregation="none" />
  323. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="deyh6NvgjdRU" type="T3ttaEIqk3ma" name="" aggregation="none" />
  324. </UML:Association.connection>
  325. </UML:Association>
  326. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="wt0J121uTTl0" name="" >
  327. <UML:Association.connection>
  328. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="vGd8YAGAoCrt" type="8mpvtL6s4SPG" name="" aggregation="none" />
  329. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="XlXGOyiIphbr" type="T3ttaEIqk3ma" name="" aggregation="none" />
  330. </UML:Association.connection>
  331. </UML:Association>
  332. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="L9wzvgLFO61j" name="" >
  333. <UML:Association.connection>
  334. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="Pu37Gr5xm7ZD" type="TXniieBBNNgp" name="" aggregation="none" />
  335. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="9oPQuHdGOZFH" type="TEV0c7GN8THn" name="" aggregation="none" />
  336. </UML:Association.connection>
  337. </UML:Association>
  338. <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="L9fACcxH98Qy" name="" >
  339. <UML:Association.connection>
  340. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="VoqnR69zJRDs" type="TEV0c7GN8THn" name="" aggregation="none" />
  341. <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="xlVV5XsOeWYo" type="yadzq4qGRJfr" name="" aggregation="none" />
  342. </UML:Association.connection>
  343. </UML:Association>
  344. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Bpu6BGkYvCYw" name="ShadowCaster" />
  345. <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6XNDMJbcbNoP" name="SceneObject" />
  346. </UML:Namespace.ownedElement>
  347. <XMI.extension xmi.extender="umbrello" >
  348. <diagrams>
  349. <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="1" snapy="10" linewidth="2" showattsig="1" showpubliconly="1" showpackage="1" showstereotype="1" name="class diagram" font="Sans Serif,9,-1,0,50,0,0,0,0,0" canvasheight="848" canvaswidth="1409" localid="" snapcsgrid="0" showgrid="1" showops="1" usefillcolor="1" fillcolor="#ffff00" zoom="100" xmi.id="JS0nkGE0Iukh" documentation="" showscope="1" snapgrid="1" showatts="1" type="1" >
  350. <widgets>
  351. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="370" showattsigs="601" y="170" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="218" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="HxGBsOTUAxKJ" showscope="1" height="40" showopsigs="601" />
  352. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="10" showattsigs="601" y="640" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="256" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="TEV0c7GN8THn" showscope="1" height="88" showopsigs="601" />
  353. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="370" showattsigs="601" y="620" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="222" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="yadzq4qGRJfr" showscope="1" height="40" showopsigs="601" />
  354. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="160" showattsigs="601" y="480" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="53" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="T3ttaEIqk3ma" showscope="1" height="32" showopsigs="601" />
  355. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="0" x="450" showattsigs="601" y="280" showattributes="1" font="Sans,10,-1,5,50,0,0,0,0,0" width="47" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="dCBUqHNJKHDt" showscope="1" height="32" showopsigs="601" />
  356. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="0" x="390" showattsigs="601" y="460" showattributes="1" font="Sans,10,-1,5,50,0,0,0,0,0" width="85" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="TjDWTnRyaQ0W" showscope="1" height="32" showopsigs="601" />
  357. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="490" showattsigs="601" y="550" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="81" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="dzv0D2dND6ET" showscope="1" height="32" showopsigs="601" />
  358. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="0" x="660" showattsigs="601" y="280" showattributes="1" font="Sans,10,-1,5,50,0,0,0,0,0" width="68" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="TXniieBBNNgp" showscope="1" height="32" showopsigs="601" />
  359. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="0" x="570" showattsigs="601" y="420" showattributes="1" font="Sans,10,-1,5,50,0,0,0,0,0" width="154" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="A5llWlH7jA7w" showscope="1" height="32" showopsigs="601" />
  360. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="0" x="790" showattsigs="601" y="460" showattributes="1" font="Sans,10,-1,5,50,0,0,0,0,0" width="164" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="HOpVrG1czhH8" showscope="1" height="32" showopsigs="601" />
  361. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="20" showattsigs="601" y="390" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="96" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="xInVBdwOO3TW" showscope="1" height="32" showopsigs="601" />
  362. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="200" showattsigs="601" y="390" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="83" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="C8WhVkflKFB1" showscope="1" height="32" showopsigs="601" />
  363. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="640" showattsigs="601" y="670" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="282" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="L7oVklr8mLf1" showscope="1" height="40" showopsigs="601" />
  364. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="0" x="1020" showattsigs="601" y="280" showattributes="1" font="Sans,10,-1,5,50,0,0,0,0,0" width="101" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="KqvrRUW77ieZ" showscope="1" height="32" showopsigs="601" />
  365. <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="0" x="10" showattsigs="601" y="280" showattributes="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" width="361" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="6E5EZU6tX5T3" showscope="1" height="40" showopsigs="601" />
  366. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="260" showattsigs="601" showstereotype="1" y="470" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="79" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="k5hXMmPl060e" showscope="1" height="28" showopsigs="601" />
  367. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="20" showattsigs="601" showstereotype="1" y="490" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="90" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="8mpvtL6s4SPG" showscope="1" height="28" showopsigs="601" />
  368. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="770" showattsigs="601" showstereotype="1" y="280" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="114" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="Bpu6BGkYvCYw" showscope="1" height="29" showopsigs="601" />
  369. <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="210" showattsigs="601" showstereotype="1" y="100" showattributes="1" font="Sans Serif,9,-1,0,75,0,0,0,0,0" width="99" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="6XNDMJbcbNoP" showscope="1" height="29" showopsigs="601" />
  370. </widgets>
  371. <messages/>
  372. <associations>
  373. <assocwidget indexa="1" indexb="2" widgetaid="A5llWlH7jA7w" linecolor="none" totalcounta="2" xmi.id="VXPgcBP8weGd" widgetbid="TXniieBBNNgp" totalcountb="5" type="512" linewidth="none" >
  374. <linepath>
  375. <startpoint startx="650" starty="420" />
  376. <endpoint endx="690" endy="312" />
  377. </linepath>
  378. </assocwidget>
  379. <assocwidget indexa="1" indexb="4" widgetaid="HOpVrG1czhH8" linecolor="none" totalcounta="2" xmi.id="Am85OMiAfG7k" widgetbid="TXniieBBNNgp" totalcountb="5" type="512" linewidth="none" >
  380. <linepath>
  381. <startpoint startx="870" starty="460" />
  382. <endpoint endx="710" endy="312" />
  383. </linepath>
  384. </assocwidget>
  385. <assocwidget indexa="1" indexb="2" widgetaid="TjDWTnRyaQ0W" linecolor="none" totalcounta="2" xmi.id="IkOyyUg1sHOR" widgetbid="dCBUqHNJKHDt" totalcountb="5" type="512" linewidth="none" >
  386. <linepath>
  387. <startpoint startx="430" starty="460" />
  388. <endpoint endx="470" endy="312" />
  389. </linepath>
  390. </assocwidget>
  391. <assocwidget indexa="1" indexb="3" widgetaid="dzv0D2dND6ET" linecolor="none" totalcounta="3" xmi.id="RmMJ1ikykQkN" widgetbid="dCBUqHNJKHDt" totalcountb="5" type="512" linewidth="none" >
  392. <linepath>
  393. <startpoint startx="520" starty="550" />
  394. <endpoint endx="480" endy="312" />
  395. </linepath>
  396. </assocwidget>
  397. <assocwidget indexa="2" indexb="1" visibilityA="0" widgetaid="dzv0D2dND6ET" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="3" xmi.id="M6jeAA4abaKS" changeabilityB="900" widgetbid="A5llWlH7jA7w" totalcountb="2" type="510" linewidth="none" >
  398. <linepath>
  399. <startpoint startx="540" starty="550" />
  400. <endpoint endx="650" endy="452" />
  401. </linepath>
  402. <floatingtext width="41" x="560" y="460" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="710" linecolor="none" xmi.id="Vo1GluobeMU9" usefillcolor="1" linewidth="none" font="Sans,10,-1,5,50,0,0,0,0,0" text="cam" pretext="-" />
  403. </assocwidget>
  404. <assocwidget indexa="1" indexb="3" widgetaid="dCBUqHNJKHDt" linecolor="none" totalcounta="5" xmi.id="6hOzrXgiyx43" widgetbid="TEV0c7GN8THn" totalcountb="5" type="512" linewidth="none" >
  405. <linepath>
  406. <startpoint startx="460" starty="312" />
  407. <endpoint endx="160" endy="640" />
  408. </linepath>
  409. </assocwidget>
  410. <assocwidget indexa="1" indexb="2" visibilityA="0" widgetaid="L7oVklr8mLf1" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="4wVLCq3WHaGJ" changeabilityB="900" widgetbid="TEV0c7GN8THn" totalcountb="3" type="510" linewidth="none" >
  411. <linepath>
  412. <startpoint startx="640" starty="690" />
  413. <endpoint endx="266" endy="700" />
  414. </linepath>
  415. <floatingtext width="89" x="270" y="680" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="710" linecolor="none" xmi.id="lBuIvZDAgIza" usefillcolor="1" linewidth="none" font="Sans,10,-1,5,50,0,0,0,0,0" text="renderables" pretext="-" />
  416. </assocwidget>
  417. <assocwidget indexa="3" indexb="2" widgetaid="TXniieBBNNgp" linecolor="none" totalcounta="5" xmi.id="LwB5xWTgr9qF" widgetbid="L7oVklr8mLf1" totalcountb="4" type="512" linewidth="none" >
  418. <linepath>
  419. <startpoint startx="700" starty="312" />
  420. <endpoint endx="780" endy="670" />
  421. </linepath>
  422. </assocwidget>
  423. <assocwidget indexa="4" indexb="1" widgetaid="dCBUqHNJKHDt" linecolor="none" totalcounta="5" xmi.id="2bLsk97OqWbH" widgetbid="L7oVklr8mLf1" totalcountb="4" type="512" linewidth="none" >
  424. <linepath>
  425. <startpoint startx="490" starty="312" />
  426. <endpoint endx="710" endy="670" />
  427. </linepath>
  428. </assocwidget>
  429. <assocwidget indexa="1" indexb="2" widgetaid="dCBUqHNJKHDt" linecolor="none" totalcounta="2" xmi.id="nu4V8o2k57n0" widgetbid="HxGBsOTUAxKJ" totalcountb="4" type="512" linewidth="none" >
  430. <linepath>
  431. <startpoint startx="470" starty="280" />
  432. <endpoint endx="480" endy="210" />
  433. </linepath>
  434. </assocwidget>
  435. <assocwidget indexa="1" indexb="3" widgetaid="TXniieBBNNgp" linecolor="none" totalcounta="2" xmi.id="ZyfNzbzKSESO" widgetbid="HxGBsOTUAxKJ" totalcountb="4" type="512" linewidth="none" >
  436. <linepath>
  437. <startpoint startx="690" starty="280" />
  438. <endpoint endx="530" endy="210" />
  439. </linepath>
  440. </assocwidget>
  441. <assocwidget indexa="1" indexb="1" widgetaid="KqvrRUW77ieZ" linecolor="none" totalcounta="2" xmi.id="T854ZwujGkd8" widgetbid="HxGBsOTUAxKJ" totalcountb="2" type="512" linewidth="none" >
  442. <linepath>
  443. <startpoint startx="1020" starty="300" />
  444. <endpoint endx="588" endy="190" />
  445. </linepath>
  446. </assocwidget>
  447. <assocwidget indexa="1" indexb="3" widgetaid="KqvrRUW77ieZ" linecolor="none" totalcounta="2" xmi.id="4qfk1XRml0NU" widgetbid="L7oVklr8mLf1" totalcountb="4" type="512" linewidth="none" >
  448. <linepath>
  449. <startpoint startx="1070" starty="312" />
  450. <endpoint endx="850" endy="670" />
  451. </linepath>
  452. </assocwidget>
  453. <assocwidget indexa="1" indexb="1" widgetaid="6E5EZU6tX5T3" linecolor="none" totalcounta="2" xmi.id="t33LGhQ6t4i8" widgetbid="HxGBsOTUAxKJ" totalcountb="4" type="512" linewidth="none" >
  454. <linepath>
  455. <startpoint startx="190" starty="280" />
  456. <endpoint endx="420" endy="210" />
  457. </linepath>
  458. </assocwidget>
  459. <assocwidget indexa="1" indexb="1" widgetaid="xInVBdwOO3TW" linecolor="none" totalcounta="2" xmi.id="3pZxsF3xTUgF" widgetbid="6E5EZU6tX5T3" totalcountb="5" type="512" linewidth="none" >
  460. <linepath>
  461. <startpoint startx="70" starty="390" />
  462. <endpoint endx="80" endy="320" />
  463. </linepath>
  464. </assocwidget>
  465. <assocwidget indexa="1" indexb="3" widgetaid="C8WhVkflKFB1" linecolor="none" totalcounta="2" xmi.id="83cbWGo69tzM" widgetbid="6E5EZU6tX5T3" totalcountb="5" type="512" linewidth="none" >
  466. <linepath>
  467. <startpoint startx="240" starty="390" />
  468. <endpoint endx="230" endy="320" />
  469. </linepath>
  470. </assocwidget>
  471. <assocwidget indexa="1" indexb="2" widgetaid="T3ttaEIqk3ma" linecolor="none" totalcounta="2" xmi.id="rS5RPJp8rfZp" widgetbid="TEV0c7GN8THn" totalcountb="5" type="512" linewidth="none" >
  472. <linepath>
  473. <startpoint startx="190" starty="512" />
  474. <endpoint endx="110" endy="640" />
  475. </linepath>
  476. </assocwidget>
  477. <assocwidget indexa="2" indexb="1" visibilityA="0" widgetaid="6E5EZU6tX5T3" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="5" xmi.id="P6mJow8joMsD" changeabilityB="900" widgetbid="TEV0c7GN8THn" totalcountb="5" type="510" linewidth="none" >
  478. <linepath>
  479. <startpoint startx="150" starty="320" />
  480. <endpoint endx="60" endy="640" />
  481. </linepath>
  482. <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="0" showstereotype="1" y="0" text="renderables" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="83" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="2MZI3zHWnGnW" height="18" />
  483. </assocwidget>
  484. <assocwidget indexa="4" indexb="1" widgetaid="6E5EZU6tX5T3" linecolor="none" totalcounta="5" xmi.id="PTfWL4xJYs5g" widgetbid="yadzq4qGRJfr" totalcountb="2" type="512" linewidth="none" >
  485. <linepath>
  486. <startpoint startx="300" starty="320" />
  487. <endpoint endx="480" endy="620" />
  488. </linepath>
  489. </assocwidget>
  490. <assocwidget indexa="1" indexb="1" widgetaid="k5hXMmPl060e" linecolor="none" totalcounta="2" xmi.id="bMhnnLTWO83i" widgetbid="T3ttaEIqk3ma" totalcountb="2" type="512" linewidth="none" >
  491. <linepath>
  492. <startpoint startx="260" starty="480" />
  493. <endpoint endx="213" endy="500" />
  494. </linepath>
  495. </assocwidget>
  496. <assocwidget indexa="1" indexb="1" widgetaid="8mpvtL6s4SPG" linecolor="none" totalcounta="2" xmi.id="wt0J121uTTl0" widgetbid="T3ttaEIqk3ma" totalcountb="2" type="512" linewidth="none" >
  497. <linepath>
  498. <startpoint startx="110" starty="500" />
  499. <endpoint endx="160" endy="500" />
  500. </linepath>
  501. </assocwidget>
  502. <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="xInVBdwOO3TW" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="IAImSxAqINJD" changeabilityB="900" widgetbid="8mpvtL6s4SPG" totalcountb="2" type="510" linewidth="none" >
  503. <linepath>
  504. <startpoint startx="70" starty="422" />
  505. <endpoint endx="70" endy="490" />
  506. </linepath>
  507. <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="10" showstereotype="1" y="470" text="patchNodes" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="84" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="AZ6ovavgjoxf" height="18" />
  508. </assocwidget>
  509. <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="C8WhVkflKFB1" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="GL5m8JCvDqf3" changeabilityB="900" widgetbid="k5hXMmPl060e" totalcountb="2" type="510" linewidth="none" >
  510. <linepath>
  511. <startpoint startx="240" starty="422" />
  512. <endpoint endx="300" endy="470" />
  513. </linepath>
  514. <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="190" showstereotype="1" y="450" text="patchNodes" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="84" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="NAp1QoaS89j9" height="18" />
  515. </assocwidget>
  516. <assocwidget indexa="1" indexb="4" widgetaid="TXniieBBNNgp" linecolor="none" totalcounta="5" xmi.id="L9wzvgLFO61j" widgetbid="TEV0c7GN8THn" totalcountb="5" type="512" linewidth="none" >
  517. <linepath>
  518. <startpoint startx="670" starty="312" />
  519. <endpoint endx="210" endy="640" />
  520. </linepath>
  521. </assocwidget>
  522. <assocwidget indexa="1" indexb="1" widgetaid="TEV0c7GN8THn" linecolor="none" totalcounta="3" xmi.id="L9fACcxH98Qy" widgetbid="yadzq4qGRJfr" totalcountb="2" type="512" linewidth="none" >
  523. <linepath>
  524. <startpoint startx="266" starty="670" />
  525. <endpoint endx="370" endy="640" />
  526. </linepath>
  527. </assocwidget>
  528. </associations>
  529. </diagram>
  530. </diagrams>
  531. </XMI.extension>
  532. </UML:Model>
  533. <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" >
  534. <UML:Namespace.ownedElement/>
  535. </UML:Model>
  536. <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View" >
  537. <UML:Namespace.ownedElement/>
  538. </UML:Model>
  539. <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View" >
  540. <UML:Namespace.ownedElement/>
  541. </UML:Model>
  542. <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" >
  543. <UML:Namespace.ownedElement/>
  544. </UML:Model>
  545. </UML:Namespace.ownedElement>
  546. </UML:Model>
  547. </XMI.content>
  548. <XMI.extensions xmi.extender="umbrello" >
  549. <docsettings viewid="JS0nkGE0Iukh" uniqueid="6XNDMJbcbNoP" documentation="" />
  550. <listview>
  551. <listitem open="1" type="800" label="Views" >
  552. <listitem open="1" type="801" id="Logical View" >
  553. <listitem open="0" type="807" id="JS0nkGE0Iukh" label="class diagram" />
  554. <listitem open="1" type="813" id="TXniieBBNNgp" />
  555. <listitem open="1" type="813" id="yadzq4qGRJfr" >
  556. <listitem open="0" type="814" id="SdkC951t3ZU2" />
  557. <listitem open="0" type="815" id="YzfQjsvGP9S4" />
  558. </listitem>
  559. <listitem open="1" type="813" id="J7G5adHPDLld" />
  560. <listitem open="1" type="813" id="L7oVklr8mLf1" >
  561. <listitem open="0" type="814" id="4wVLCq3WHaGJ" />
  562. <listitem open="0" type="815" id="EGQi77xHauqN" />
  563. </listitem>
  564. <listitem open="1" type="813" id="SEhGBvr17s9i" >
  565. <listitem open="0" type="814" id="ag3jjlMcBaJR" />
  566. <listitem open="0" type="815" id="F64WpOehOVZp" />
  567. <listitem open="0" type="815" id="vfy5qYycou7n" />
  568. </listitem>
  569. <listitem open="1" type="813" id="dCBUqHNJKHDt" />
  570. <listitem open="1" type="813" id="ysUP7HSYgHLa" />
  571. <listitem open="1" type="813" id="xInVBdwOO3TW" >
  572. <listitem open="0" type="814" id="IAImSxAqINJD" />
  573. </listitem>
  574. <listitem open="1" type="813" id="8mpvtL6s4SPG" />
  575. <listitem open="1" type="813" id="HOpVrG1czhH8" />
  576. <listitem open="1" type="813" id="T3ttaEIqk3ma" />
  577. <listitem open="1" type="813" id="A5llWlH7jA7w" />
  578. <listitem open="1" type="813" id="TjDWTnRyaQ0W" />
  579. <listitem open="1" type="813" id="TEV0c7GN8THn" >
  580. <listitem open="0" type="815" id="Vj0SWP8oBlwP" />
  581. <listitem open="0" type="815" id="BshfFnROWMlJ" />
  582. <listitem open="0" type="815" id="vYJ3CpWBc5wv" />
  583. <listitem open="0" type="815" id="l4JnaMDzhFxy" />
  584. </listitem>
  585. <listitem open="1" type="813" id="6E5EZU6tX5T3" >
  586. <listitem open="0" type="814" id="P6mJow8joMsD" />
  587. <listitem open="0" type="815" id="o4bgFCEoF1hf" />
  588. </listitem>
  589. <listitem open="1" type="813" id="HxGBsOTUAxKJ" >
  590. <listitem open="0" type="814" id="ZNeGl1DugbBe" />
  591. </listitem>
  592. <listitem open="1" type="813" id="6XNDMJbcbNoP" />
  593. <listitem open="1" type="813" id="Bpu6BGkYvCYw" />
  594. <listitem open="1" type="813" id="C8WhVkflKFB1" >
  595. <listitem open="0" type="814" id="GL5m8JCvDqf3" />
  596. </listitem>
  597. <listitem open="1" type="813" id="k5hXMmPl060e" />
  598. <listitem open="1" type="813" id="dzv0D2dND6ET" >
  599. <listitem open="0" type="814" id="M6jeAA4abaKS" />
  600. </listitem>
  601. <listitem open="1" type="813" id="pNUDqxMlHfJY" />
  602. <listitem open="1" type="813" id="KqvrRUW77ieZ" />
  603. <listitem open="1" type="813" id="gIneAG4GVUoA" />
  604. <listitem open="1" type="813" id="wFIw2ToXckls" />
  605. <listitem open="1" type="813" id="WeWTgTZTNfM1" />
  606. <listitem open="0" type="830" id="Datatypes" >
  607. <listitem open="1" type="829" id="IOPQJxo1uxLj" />
  608. <listitem open="1" type="829" id="cX4NFIZFaUzG" />
  609. <listitem open="1" type="829" id="2Nraprq5DFWU" />
  610. <listitem open="1" type="829" id="QWncpthQOjne" />
  611. <listitem open="1" type="829" id="kzAJrVD4EJ76" />
  612. <listitem open="1" type="829" id="PxVlhGPhdFHQ" />
  613. <listitem open="1" type="829" id="AIU3DpmeJYG7" />
  614. <listitem open="1" type="829" id="cXhriCJhPNzB" />
  615. <listitem open="1" type="829" id="46UFJyjSGDVS" />
  616. <listitem open="1" type="829" id="AHcmWrAaxepH" />
  617. <listitem open="1" type="829" id="0F6IlKP8Guux" />
  618. </listitem>
  619. </listitem>
  620. <listitem open="1" type="802" id="Use Case View" />
  621. <listitem open="1" type="821" id="Component View" />
  622. <listitem open="1" type="827" id="Deployment View" />
  623. <listitem open="1" type="836" id="Entity Relationship Model" />
  624. </listitem>
  625. </listview>
  626. <codegeneration>
  627. <codegenerator language="C++" />
  628. </codegeneration>
  629. </XMI.extensions>
  630. </XMI>