CamelotModel.uml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  3. dslVersion="1.0.0.0"
  4. Id="6244ed9a-fd06-458a-85ca-9f489f537fa4"
  5. name="CamelotModel" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  6. <ownedCommentsInternal>
  7. <comment
  8. Id="4dbc913b-8dc4-44bf-964e-521d5c4f9548">
  9. <body>Merge Camera + Viewport
  10. Part of CamelotEngine, not CamelotFramework</body>
  11. <annotatedElements>
  12. <classMoniker
  13. Id="0a614ed3-2d02-463a-b3b0-d58805264a45"
  14. LastKnownName="Camera"
  15. LastKnownLocation="CamelotModel.uml" />
  16. </annotatedElements>
  17. </comment>
  18. </ownedCommentsInternal>
  19. <profileInstances>
  20. <packageHasProfileInstances
  21. Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
  22. <profileInstance
  23. Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
  24. name="StandardProfileL2" />
  25. </packageHasProfileInstances>
  26. <packageHasProfileInstances
  27. Id="29349502-908c-4fda-9054-c48619c59ed0">
  28. <profileInstance
  29. Id="532ea607-fb19-44b8-8502-3351b05452be"
  30. name="StandardProfileL3" />
  31. </packageHasProfileInstances>
  32. </profileInstances>
  33. <packagedElements>
  34. <packageHasNamedElement>
  35. <packageMoniker
  36. Id="3987be13-7503-4598-bae8-35c3aea3e9ef"
  37. LastKnownName="CamelotRenderer"
  38. LastKnownLocation="Package_0944.uml" />
  39. </packageHasNamedElement>
  40. <packageHasNamedElement>
  41. <class
  42. Id="179fd296-1941-49ac-8a2e-e9d73865b91e"
  43. name="RenderSystem"
  44. isAbstract="false"
  45. isLeaf="false"
  46. isActiveClass="false" />
  47. </packageHasNamedElement>
  48. <packageHasNamedElement>
  49. <class
  50. Id="0a614ed3-2d02-463a-b3b0-d58805264a45"
  51. name="Camera"
  52. isAbstract="false"
  53. isLeaf="false"
  54. isActiveClass="false">
  55. <ownedAttributesInternal>
  56. <property
  57. Id="889c55d8-0229-4022-8e56-a839d3fca805"
  58. name="RenderTarget"
  59. isLeaf="false"
  60. isStatic="false"
  61. isReadOnly="false"
  62. isUnique="false"
  63. isDerived="false"
  64. isDerivedUnion="false"
  65. aggregation="None"
  66. isComposite="false" />
  67. <property
  68. Id="848bbb31-509e-4df5-b0b6-eaacb7bd62e9"
  69. name="Near/Far plane"
  70. isLeaf="false"
  71. isStatic="false"
  72. isReadOnly="false"
  73. isUnique="false"
  74. isDerived="false"
  75. isDerivedUnion="false"
  76. aggregation="None"
  77. isComposite="false" />
  78. <property
  79. Id="480520ba-7edc-4187-b43f-cff2c0c9caf1"
  80. name="Clear color"
  81. isLeaf="false"
  82. isStatic="false"
  83. isReadOnly="false"
  84. isUnique="false"
  85. isDerived="false"
  86. isDerivedUnion="false"
  87. aggregation="None"
  88. isComposite="false" />
  89. <property
  90. Id="cf766a9c-71aa-43ef-83b1-e01df606309d"
  91. name="Clear depth"
  92. isLeaf="false"
  93. isStatic="false"
  94. isReadOnly="false"
  95. isUnique="false"
  96. isDerived="false"
  97. isDerivedUnion="false"
  98. aggregation="None"
  99. isComposite="false" />
  100. <property
  101. Id="60cbfdde-0139-463e-9e6d-8c1727e64664"
  102. name="Clear options"
  103. isLeaf="false"
  104. isStatic="false"
  105. isReadOnly="false"
  106. isUnique="false"
  107. isDerived="false"
  108. isDerivedUnion="false"
  109. aggregation="None"
  110. isComposite="false" />
  111. <property
  112. Id="2dc3f950-382e-4dfe-8ed0-1edf5743735c"
  113. name="Projection type"
  114. isLeaf="false"
  115. isStatic="false"
  116. isReadOnly="false"
  117. isUnique="false"
  118. isDerived="false"
  119. isDerivedUnion="false"
  120. aggregation="None"
  121. isComposite="false" />
  122. <property
  123. Id="4e02a0ba-ab83-4c7e-9734-537861bb297a"
  124. name="FOV"
  125. isLeaf="false"
  126. isStatic="false"
  127. isReadOnly="false"
  128. isUnique="false"
  129. isDerived="false"
  130. isDerivedUnion="false"
  131. aggregation="None"
  132. isComposite="false" />
  133. <property
  134. Id="5f2dbda2-34d1-4847-b722-2780dd0e5c80"
  135. name="ViewportRectangle"
  136. isLeaf="false"
  137. isStatic="false"
  138. isReadOnly="false"
  139. isUnique="false"
  140. isDerived="false"
  141. isDerivedUnion="false"
  142. aggregation="None"
  143. isComposite="false" />
  144. </ownedAttributesInternal>
  145. </class>
  146. </packageHasNamedElement>
  147. </packagedElements>
  148. <primitiveType
  149. Id="220a3521-e091-4221-bae9-3ef9018e845c"
  150. name="Integer"
  151. isAbstract="false"
  152. isLeaf="false" />
  153. <primitiveType
  154. Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
  155. name="Boolean"
  156. isAbstract="false"
  157. isLeaf="false" />
  158. <primitiveType
  159. Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
  160. name="String"
  161. isAbstract="false"
  162. isLeaf="false" />
  163. <primitiveType
  164. Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
  165. name="UnlimitedNatural"
  166. isAbstract="false"
  167. isLeaf="false" />
  168. </modelStoreModel>