Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Initial commit

  • Loading branch information...
commit c30166b397712e998d227abc1ad1b84b34a69b7e 0 parents
gmobydick authored
Showing with 134,859 additions and 0 deletions.
  1. +58 −0 .gitignore
  2. BIN  Libs/Castle/Castle.Core.dll
  3. +4,927 −0 Libs/Castle/Castle.Core.xml
  4. BIN  Libs/Castle/NHibernate.ByteCode.Castle.dll
  5. BIN  Libs/Castle/NHibernate.ByteCode.Castle.pdb
  6. +40 −0 Libs/Castle/NHibernate.ByteCode.Castle.xml
  7. BIN  Libs/CdnManagement.dll
  8. BIN  Libs/Fluent/Antlr3.Runtime.dll
  9. BIN  Libs/Fluent/Castle.Core.dll
  10. +4,927 −0 Libs/Fluent/Castle.Core.xml
  11. +5,621 −0 Libs/Fluent/FluentNHibernate.XML
  12. BIN  Libs/Fluent/FluentNHibernate.dll
  13. BIN  Libs/Fluent/FluentNHibernate.pdb
  14. BIN  Libs/Fluent/Iesi.Collections.dll
  15. BIN  Libs/Fluent/Iesi.Collections.pdb
  16. +1,903 −0 Libs/Fluent/Iesi.Collections.xml
  17. BIN  Libs/Fluent/NHibernate.ByteCode.Castle.dll
  18. BIN  Libs/Fluent/NHibernate.ByteCode.Castle.pdb
  19. +40 −0 Libs/Fluent/NHibernate.ByteCode.Castle.xml
  20. BIN  Libs/Fluent/NHibernate.dll
  21. BIN  Libs/Fluent/NHibernate.pdb
  22. +42,365 −0 Libs/Fluent/NHibernate.xml
  23. BIN  Libs/Fluent/Remotion.Data.Linq.dll
  24. BIN  Libs/NHibernate/Antlr3.Runtime.dll
  25. BIN  Libs/NHibernate/HibernatingRhinos.Profiler.Appender.dll
  26. BIN  Libs/NHibernate/Iesi.Collections.dll
  27. BIN  Libs/NHibernate/Iesi.Collections.pdb
  28. +1,903 −0 Libs/NHibernate/Iesi.Collections.xml
  29. BIN  Libs/NHibernate/NHibernate.dll
  30. BIN  Libs/NHibernate/NHibernate.pdb
  31. +42,365 −0 Libs/NHibernate/NHibernate.xml
  32. BIN  Libs/NHibernate/Remotion.Data.Linq.dll
  33. +226 −0 Libs/NHibernate/nhibernate-configuration.xsd
  34. +1,696 −0 Libs/NHibernate/nhibernate-mapping.xsd
  35. +91 −0 Libs/jQuery/ScrollTo/changes.txt
  36. +11 −0 Libs/jQuery/ScrollTo/jquery.scrollTo-min.js
  37. +215 −0 Libs/jQuery/ScrollTo/jquery.scrollTo.js
  38. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
  39. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
  40. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
  41. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
  42. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
  43. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
  44. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
  45. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
  46. BIN  Libs/jQuery/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
  47. BIN  Libs/jQuery/css/ui-darkness/images/ui-icons_222222_256x240.png
  48. BIN  Libs/jQuery/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png
  49. BIN  Libs/jQuery/css/ui-darkness/images/ui-icons_a83300_256x240.png
  50. BIN  Libs/jQuery/css/ui-darkness/images/ui-icons_cccccc_256x240.png
  51. BIN  Libs/jQuery/css/ui-darkness/images/ui-icons_ffffff_256x240.png
  52. +572 −0 Libs/jQuery/css/ui-darkness/jquery-ui-1.8.8.custom.css
  53. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
  54. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
  55. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
  56. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
  57. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
  58. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
  59. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
  60. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
  61. BIN  Libs/jQuery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
  62. BIN  Libs/jQuery/css/ui-lightness/images/ui-icons_222222_256x240.png
  63. BIN  Libs/jQuery/css/ui-lightness/images/ui-icons_228ef1_256x240.png
  64. BIN  Libs/jQuery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
  65. BIN  Libs/jQuery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
  66. BIN  Libs/jQuery/css/ui-lightness/images/ui-icons_ffffff_256x240.png
  67. +573 −0 Libs/jQuery/css/ui-lightness/jquery-ui-1.8.9.custom.css
  68. +30 −0 Libs/jQuery/development-bundle/AUTHORS.txt
  69. +278 −0 Libs/jQuery/development-bundle/GPL-LICENSE.txt
  70. +25 −0 Libs/jQuery/development-bundle/MIT-LICENSE.txt
  71. +57 −0 Libs/jQuery/development-bundle/demos/accordion/collapsible.html
  72. +69 −0 Libs/jQuery/development-bundle/demos/accordion/custom-icons.html
  73. +85 −0 Libs/jQuery/development-bundle/demos/accordion/default.html
  74. +76 −0 Libs/jQuery/development-bundle/demos/accordion/fillspace.html
  75. +134 −0 Libs/jQuery/development-bundle/demos/accordion/hoverintent.html
  76. +25 −0 Libs/jQuery/development-bundle/demos/accordion/index.html
  77. +57 −0 Libs/jQuery/development-bundle/demos/accordion/mouseover.html
  78. +60 −0 Libs/jQuery/development-bundle/demos/accordion/no-auto-height.html
  79. +83 −0 Libs/jQuery/development-bundle/demos/accordion/sortable.html
  80. +52 −0 Libs/jQuery/development-bundle/demos/addClass/default.html
  81. +18 −0 Libs/jQuery/development-bundle/demos/addClass/index.html
  82. +61 −0 Libs/jQuery/development-bundle/demos/animate/default.html
  83. +18 −0 Libs/jQuery/development-bundle/demos/animate/index.html
  84. +71 −0 Libs/jQuery/development-bundle/demos/autocomplete/categories.html
  85. +171 −0 Libs/jQuery/development-bundle/demos/autocomplete/combobox.html
  86. +95 −0 Libs/jQuery/development-bundle/demos/autocomplete/custom-data.html
  87. +64 −0 Libs/jQuery/development-bundle/demos/autocomplete/default.html
  88. +62 −0 Libs/jQuery/development-bundle/demos/autocomplete/folding.html
  89. BIN  Libs/jQuery/development-bundle/demos/autocomplete/images/jquery_32x32.png
  90. BIN  Libs/jQuery/development-bundle/demos/autocomplete/images/jqueryui_32x32.png
  91. BIN  Libs/jQuery/development-bundle/demos/autocomplete/images/sizzlejs_32x32.png
  92. BIN  Libs/jQuery/development-bundle/demos/autocomplete/images/transparent_1x1.png
  93. BIN  Libs/jQuery/development-bundle/demos/autocomplete/images/ui-anim_basic_16x16.gif
  94. +27 −0 Libs/jQuery/development-bundle/demos/autocomplete/index.html
  95. +114 −0 Libs/jQuery/development-bundle/demos/autocomplete/london.xml
  96. +79 −0 Libs/jQuery/development-bundle/demos/autocomplete/maxheight.html
  97. +84 −0 Libs/jQuery/development-bundle/demos/autocomplete/multiple-remote.html
  98. +99 −0 Libs/jQuery/development-bundle/demos/autocomplete/multiple.html
  99. +86 −0 Libs/jQuery/development-bundle/demos/autocomplete/remote-jsonp.html
  100. +59 −0 Libs/jQuery/development-bundle/demos/autocomplete/remote-with-cache.html
  101. +59 −0 Libs/jQuery/development-bundle/demos/autocomplete/remote.html
  102. +640 −0 Libs/jQuery/development-bundle/demos/autocomplete/search.php
  103. +72 −0 Libs/jQuery/development-bundle/demos/autocomplete/xml.html
  104. +44 −0 Libs/jQuery/development-bundle/demos/button/checkbox.html
  105. +38 −0 Libs/jQuery/development-bundle/demos/button/default.html
  106. +56 −0 Libs/jQuery/development-bundle/demos/button/icons.html
  107. +23 −0 Libs/jQuery/development-bundle/demos/button/index.html
  108. +39 −0 Libs/jQuery/development-bundle/demos/button/radio.html
  109. +55 −0 Libs/jQuery/development-bundle/demos/button/splitbutton.html
  110. +120 −0 Libs/jQuery/development-bundle/demos/button/toolbar.html
  111. +36 −0 Libs/jQuery/development-bundle/demos/datepicker/alt-field.html
  112. +58 −0 Libs/jQuery/development-bundle/demos/datepicker/animation.html
  113. +35 −0 Libs/jQuery/development-bundle/demos/datepicker/buttonbar.html
  114. +47 −0 Libs/jQuery/development-bundle/demos/datepicker/date-formats.html
  115. +49 −0 Libs/jQuery/development-bundle/demos/datepicker/date-range.html
  116. +33 −0 Libs/jQuery/development-bundle/demos/datepicker/default.html
  117. +36 −0 Libs/jQuery/development-bundle/demos/datepicker/dropdown-month-year.html
  118. +37 −0 Libs/jQuery/development-bundle/demos/datepicker/icon-trigger.html
  119. BIN  Libs/jQuery/development-bundle/demos/datepicker/images/calendar.gif
  120. +31 −0 Libs/jQuery/development-bundle/demos/datepicker/index.html
  121. +33 −0 Libs/jQuery/development-bundle/demos/datepicker/inline.html
  122. +150 −0 Libs/jQuery/development-bundle/demos/datepicker/localization.html
  123. +33 −0 Libs/jQuery/development-bundle/demos/datepicker/min-max.html
  124. +36 −0 Libs/jQuery/development-bundle/demos/datepicker/multiple-calendars.html
  125. +37 −0 Libs/jQuery/development-bundle/demos/datepicker/other-months.html
  126. +39 −0 Libs/jQuery/development-bundle/demos/datepicker/show-week.html
  127. +334 −0 Libs/jQuery/development-bundle/demos/demos.css
  128. +56 −0 Libs/jQuery/development-bundle/demos/dialog/animated.html
  129. +54 −0 Libs/jQuery/development-bundle/demos/dialog/default.html
  130. +23 −0 Libs/jQuery/development-bundle/demos/dialog/index.html
  131. +69 −0 Libs/jQuery/development-bundle/demos/dialog/modal-confirmation.html
  132. +167 −0 Libs/jQuery/development-bundle/demos/dialog/modal-form.html
  133. +71 −0 Libs/jQuery/development-bundle/demos/dialog/modal-message.html
  134. +60 −0 Libs/jQuery/development-bundle/demos/dialog/modal.html
  135. +69 −0 Libs/jQuery/development-bundle/demos/draggable/constrain-movement.html
  136. +49 −0 Libs/jQuery/development-bundle/demos/draggable/cursor-style.html
  137. +39 −0 Libs/jQuery/development-bundle/demos/draggable/default.html
  138. +45 −0 Libs/jQuery/development-bundle/demos/draggable/delay-start.html
  139. +77 −0 Libs/jQuery/development-bundle/demos/draggable/events.html
  140. +50 −0 Libs/jQuery/development-bundle/demos/draggable/handle.html
  141. +28 −0 Libs/jQuery/development-bundle/demos/draggable/index.html
  142. +44 −0 Libs/jQuery/development-bundle/demos/draggable/revert.html
  143. +51 −0 Libs/jQuery/development-bundle/demos/draggable/scroll.html
  144. +68 −0 Libs/jQuery/development-bundle/demos/draggable/snap-to.html
  145. +57 −0 Libs/jQuery/development-bundle/demos/draggable/sortable.html
  146. +77 −0 Libs/jQuery/development-bundle/demos/draggable/visual-feedback.html
  147. +60 −0 Libs/jQuery/development-bundle/demos/droppable/accepted-elements.html
  148. +53 −0 Libs/jQuery/development-bundle/demos/droppable/default.html
  149. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras.jpg
  150. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras2.jpg
  151. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras2_min.jpg
  152. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras3.jpg
  153. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras3_min.jpg
  154. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras4.jpg
  155. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras4_min.jpg
  156. BIN  Libs/jQuery/development-bundle/demos/droppable/images/high_tatras_min.jpg
  157. +24 −0 Libs/jQuery/development-bundle/demos/droppable/index.html
  158. +184 −0 Libs/jQuery/development-bundle/demos/droppable/photo-manager.html
  159. +80 −0 Libs/jQuery/development-bundle/demos/droppable/propagation.html
  160. +61 −0 Libs/jQuery/development-bundle/demos/droppable/revert.html
  161. +101 −0 Libs/jQuery/development-bundle/demos/droppable/shopping-cart.html
  162. +78 −0 Libs/jQuery/development-bundle/demos/droppable/visual-feedback.html
  163. +109 −0 Libs/jQuery/development-bundle/demos/effect/default.html
  164. +107 −0 Libs/jQuery/development-bundle/demos/effect/easing.html
  165. +19 −0 Libs/jQuery/development-bundle/demos/effect/index.html
  166. +102 −0 Libs/jQuery/development-bundle/demos/hide/default.html
  167. +18 −0 Libs/jQuery/development-bundle/demos/hide/index.html
  168. BIN  Libs/jQuery/development-bundle/demos/images/calendar.gif
  169. BIN  Libs/jQuery/development-bundle/demos/images/demo-config-on-tile.gif
  170. BIN  Libs/jQuery/development-bundle/demos/images/demo-config-on.gif
  171. BIN  Libs/jQuery/development-bundle/demos/images/demo-spindown-closed.gif
  172. BIN  Libs/jQuery/development-bundle/demos/images/demo-spindown-open.gif
  173. BIN  Libs/jQuery/development-bundle/demos/images/icon-docs-info.gif
  174. BIN  Libs/jQuery/development-bundle/demos/images/pbar-ani.gif
  175. +315 −0 Libs/jQuery/development-bundle/demos/index.html
  176. +122 −0 Libs/jQuery/development-bundle/demos/position/cycler.html
  177. +153 −0 Libs/jQuery/development-bundle/demos/position/default.html
  178. BIN  Libs/jQuery/development-bundle/demos/position/images/earth.jpg
  179. BIN  Libs/jQuery/development-bundle/demos/position/images/flight.jpg
  180. BIN  Libs/jQuery/development-bundle/demos/position/images/rocket.jpg
  181. +19 −0 Libs/jQuery/development-bundle/demos/position/index.html
  182. +44 −0 Libs/jQuery/development-bundle/demos/progressbar/animated.html
  183. +35 −0 Libs/jQuery/development-bundle/demos/progressbar/default.html
  184. BIN  Libs/jQuery/development-bundle/demos/progressbar/images/pbar-ani.gif
  185. +20 −0 Libs/jQuery/development-bundle/demos/progressbar/index.html
  186. +40 −0 Libs/jQuery/development-bundle/demos/progressbar/resize.html
  187. +52 −0 Libs/jQuery/development-bundle/demos/removeClass/default.html
  188. +18 −0 Libs/jQuery/development-bundle/demos/removeClass/index.html
  189. +43 −0 Libs/jQuery/development-bundle/demos/resizable/animate.html
  190. +42 −0 Libs/jQuery/development-bundle/demos/resizable/aspect-ratio.html
  191. +47 −0 Libs/jQuery/development-bundle/demos/resizable/constrain-area.html
  192. +40 −0 Libs/jQuery/development-bundle/demos/resizable/default.html
  193. +52 −0 Libs/jQuery/development-bundle/demos/resizable/delay-start.html
  194. +43 −0 Libs/jQuery/development-bundle/demos/resizable/helper.html
  195. +28 −0 Libs/jQuery/development-bundle/demos/resizable/index.html
  196. +45 −0 Libs/jQuery/development-bundle/demos/resizable/max-min.html
  197. +42 −0 Libs/jQuery/development-bundle/demos/resizable/snap-to-grid.html
  198. +49 −0 Libs/jQuery/development-bundle/demos/resizable/synchronous-resize.html
  199. +41 −0 Libs/jQuery/development-bundle/demos/resizable/textarea.html
  200. +43 −0 Libs/jQuery/development-bundle/demos/resizable/visual-feedback.html
  201. +50 −0 Libs/jQuery/development-bundle/demos/selectable/default.html
  202. +55 −0 Libs/jQuery/development-bundle/demos/selectable/display-grid.html
  203. +20 −0 Libs/jQuery/development-bundle/demos/selectable/index.html
  204. +61 −0 Libs/jQuery/development-bundle/demos/selectable/serialize.html
  205. +104 −0 Libs/jQuery/development-bundle/demos/show/default.html
  206. +18 −0 Libs/jQuery/development-bundle/demos/show/index.html
  207. +95 −0 Libs/jQuery/development-bundle/demos/slider/colorpicker.html
  208. +37 −0 Libs/jQuery/development-bundle/demos/slider/default.html
  209. +59 −0 Libs/jQuery/development-bundle/demos/slider/hotelrooms.html
  210. +29 −0 Libs/jQuery/development-bundle/demos/slider/index.html
  211. +77 −0 Libs/jQuery/development-bundle/demos/slider/multiple-vertical.html
  212. +51 −0 Libs/jQuery/development-bundle/demos/slider/range-vertical.html
  213. +52 −0 Libs/jQuery/development-bundle/demos/slider/range.html
  214. +50 −0 Libs/jQuery/development-bundle/demos/slider/rangemax.html
  215. +51 −0 Libs/jQuery/development-bundle/demos/slider/rangemin.html
  216. +140 −0 Libs/jQuery/development-bundle/demos/slider/side-scroll.html
  217. +52 −0 Libs/jQuery/development-bundle/demos/slider/slider-vertical.html
  218. +51 −0 Libs/jQuery/development-bundle/demos/slider/steps.html
  219. +67 −0 Libs/jQuery/development-bundle/demos/slider/tabs.html
  220. +78 −0 Libs/jQuery/development-bundle/demos/sortable/connect-lists-through-tabs.html
  221. +58 −0 Libs/jQuery/development-bundle/demos/sortable/connect-lists.html
  222. +51 −0 Libs/jQuery/development-bundle/demos/sortable/default.html
  223. +67 −0 Libs/jQuery/development-bundle/demos/sortable/delay-start.html
  224. +54 −0 Libs/jQuery/development-bundle/demos/sortable/display-grid.html
  225. +69 −0 Libs/jQuery/development-bundle/demos/sortable/empty-lists.html
  226. +26 −0 Libs/jQuery/development-bundle/demos/sortable/index.html
  227. +70 −0 Libs/jQuery/development-bundle/demos/sortable/items.html
  228. +56 −0 Libs/jQuery/development-bundle/demos/sortable/placeholder.html
  229. +96 −0 Libs/jQuery/development-bundle/demos/sortable/portlets.html
  230. +47 −0 Libs/jQuery/development-bundle/demos/switchClass/default.html
  231. +18 −0 Libs/jQuery/development-bundle/demos/switchClass/index.html
  232. +53 −0 Libs/jQuery/development-bundle/demos/tabs/ajax.html
  233. +4 −0 Libs/jQuery/development-bundle/demos/tabs/ajax/content1.html
  234. +4 −0 Libs/jQuery/development-bundle/demos/tabs/ajax/content2.html
  235. +7 −0 Libs/jQuery/development-bundle/demos/tabs/ajax/content3-slow.php
  236. +3 −0  Libs/jQuery/development-bundle/demos/tabs/ajax/content4-broken.php
  237. +60 −0 Libs/jQuery/development-bundle/demos/tabs/bottom.html
  238. +55 −0 Libs/jQuery/development-bundle/demos/tabs/collapsible.html
  239. +56 −0 Libs/jQuery/development-bundle/demos/tabs/cookie.html
  240. +49 −0 Libs/jQuery/development-bundle/demos/tabs/default.html
  241. +25 −0 Libs/jQuery/development-bundle/demos/tabs/index.html
  242. +124 −0 Libs/jQuery/development-bundle/demos/tabs/manipulation.html
  243. +53 −0 Libs/jQuery/development-bundle/demos/tabs/mouseover.html
  244. +58 −0 Libs/jQuery/development-bundle/demos/tabs/sortable.html
  245. +61 −0 Libs/jQuery/development-bundle/demos/tabs/vertical.html
  246. +94 −0 Libs/jQuery/development-bundle/demos/toggle/default.html
  247. +18 −0 Libs/jQuery/development-bundle/demos/toggle/index.html
  248. +46 −0 Libs/jQuery/development-bundle/demos/toggleClass/default.html
  249. +18 −0 Libs/jQuery/development-bundle/demos/toggleClass/index.html
  250. +1,017 −0 Libs/jQuery/development-bundle/docs/accordion.html
  251. +109 −0 Libs/jQuery/development-bundle/docs/addClass.html
  252. +78 −0 Libs/jQuery/development-bundle/docs/animate.html
  253. +791 −0 Libs/jQuery/development-bundle/docs/autocomplete.html
  254. +500 −0 Libs/jQuery/development-bundle/docs/button.html
  255. +2,570 −0 Libs/jQuery/development-bundle/docs/datepicker.html
  256. +1,697 −0 Libs/jQuery/development-bundle/docs/dialog.html
  257. +1,577 −0 Libs/jQuery/development-bundle/docs/draggable.html
  258. +829 −0 Libs/jQuery/development-bundle/docs/droppable.html
  259. +143 −0 Libs/jQuery/development-bundle/docs/effect.html
  260. +144 −0 Libs/jQuery/development-bundle/docs/hide.html
  261. +227 −0 Libs/jQuery/development-bundle/docs/position.html
  262. +460 −0 Libs/jQuery/development-bundle/docs/progressbar.html
  263. +113 −0 Libs/jQuery/development-bundle/docs/removeClass.html
  264. +1,201 −0 Libs/jQuery/development-bundle/docs/resizable.html
  265. +848 −0 Libs/jQuery/development-bundle/docs/selectable.html
  266. +144 −0 Libs/jQuery/development-bundle/docs/show.html
  267. +860 −0 Libs/jQuery/development-bundle/docs/slider.html
  268. +1,951 −0 Libs/jQuery/development-bundle/docs/sortable.html
  269. +129 −0 Libs/jQuery/development-bundle/docs/switchClass.html
  270. +1,549 −0 Libs/jQuery/development-bundle/docs/tabs.html
Sorry, we could not display the entire diff because too many files (523) changed.
58 .gitignore
@@ -0,0 +1,58 @@
+# compiled source #
+###################
+*.com
+*.class
+*.dll
+*.exe
+*.pdb
+*.dll.config
+*.cache
+*.suo
+# Include dlls if they�re in the NuGet packages directory
+!/packages/*/lib/*.dll
+# VS Upgrade stuff #
+####################
+UpgradeLog.XML
+_UpgradeReport_Files/
+# Directories #
+###############
+bin/
+obj/
+TestResults/
+# Web publish log #
+###################
+*.Publish.xml
+# Resharper #
+#############
+/_ReSharper.*
+*.ReSharper.*
+# Packages #
+############
+# it�s better to unpack these files and commit the raw source
+# git has its own built in compression methods
+*.7z
+*.dmg
+*.gz
+*.iso
+*.jar
+*.rar
+*.tar
+*.zip
+# Logs and databases #
+######################
+*.log
+*.sqlite
+# OS generated files #
+######################
+.DS_Store?
+ehthumbs.db
+Icon?
+Thumbs.db
+# New once #
+############
+*.ReSharper
+*.user
+# The exception #
+#################
+!Libs/*.*
+!Libs/*/*.*
BIN  Libs/Castle/Castle.Core.dll
Binary file not shown
4,927 Libs/Castle/Castle.Core.xml
4,927 additions, 0 deletions not shown
BIN  Libs/Castle/NHibernate.ByteCode.Castle.dll
Binary file not shown
BIN  Libs/Castle/NHibernate.ByteCode.Castle.pdb
Binary file not shown
40 Libs/Castle/NHibernate.ByteCode.Castle.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>NHibernate.ByteCode.Castle</name>
+ </assembly>
+ <members>
+ <member name="T:NHibernate.ByteCode.Castle.LazyInitializer">
+ <summary>
+ A <see cref="T:NHibernate.Proxy.ILazyInitializer"/> for use with the Castle Dynamic Class Generator.
+ </summary>
+ </member>
+ <member name="M:NHibernate.ByteCode.Castle.LazyInitializer.#ctor(System.String,System.Type,System.Object,System.Reflection.MethodInfo,System.Reflection.MethodInfo,NHibernate.Type.IAbstractComponentType,NHibernate.Engine.ISessionImplementor)">
+ <summary>
+ Initializes a new <see cref="T:NHibernate.ByteCode.Castle.LazyInitializer"/> object.
+ </summary>
+ <param name="entityName"></param>
+ <param name="persistentClass">The Class to Proxy.</param>
+ <param name="id">The Id of the Object we are Proxying.</param>
+ <param name="getIdentifierMethod"></param>
+ <param name="setIdentifierMethod"></param>
+ <param name="componentIdType"></param>
+ <param name="session">The ISession this Proxy is in.</param>
+ </member>
+ <member name="M:NHibernate.ByteCode.Castle.LazyInitializer.Intercept(Castle.DynamicProxy.IInvocation)">
+ <summary>
+ Invoke the actual Property/Method using the Proxy or instantiate the actual
+ object and use it when the Proxy can't handle the method.
+ </summary>
+ <param name="invocation">The <see cref="T:Castle.DynamicProxy.IInvocation"/> from the generated Castle.DynamicProxy.</param>
+ </member>
+ <member name="M:NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(System.Object,NHibernate.Engine.ISessionImplementor)">
+ <summary>
+ Build a proxy using the Castle.DynamicProxy library.
+ </summary>
+ <param name="id">The value for the Id.</param>
+ <param name="session">The Session the proxy is in.</param>
+ <returns>A fully built <c>INHibernateProxy</c>.</returns>
+ </member>
+ </members>
+</doc>
BIN  Libs/CdnManagement.dll
Binary file not shown
BIN  Libs/Fluent/Antlr3.Runtime.dll
Binary file not shown
BIN  Libs/Fluent/Castle.Core.dll
Binary file not shown
4,927 Libs/Fluent/Castle.Core.xml
4,927 additions, 0 deletions not shown
5,621 Libs/Fluent/FluentNHibernate.XML
5,621 additions, 0 deletions not shown
BIN  Libs/Fluent/FluentNHibernate.dll
Binary file not shown
BIN  Libs/Fluent/FluentNHibernate.pdb
Binary file not shown
BIN  Libs/Fluent/Iesi.Collections.dll
Binary file not shown
BIN  Libs/Fluent/Iesi.Collections.pdb
Binary file not shown
1,903 Libs/Fluent/Iesi.Collections.xml
1,903 additions, 0 deletions not shown
BIN  Libs/Fluent/NHibernate.ByteCode.Castle.dll
Binary file not shown
BIN  Libs/Fluent/NHibernate.ByteCode.Castle.pdb
Binary file not shown
40 Libs/Fluent/NHibernate.ByteCode.Castle.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>NHibernate.ByteCode.Castle</name>
+ </assembly>
+ <members>
+ <member name="T:NHibernate.ByteCode.Castle.LazyInitializer">
+ <summary>
+ A <see cref="T:NHibernate.Proxy.ILazyInitializer"/> for use with the Castle Dynamic Class Generator.
+ </summary>
+ </member>
+ <member name="M:NHibernate.ByteCode.Castle.LazyInitializer.#ctor(System.String,System.Type,System.Object,System.Reflection.MethodInfo,System.Reflection.MethodInfo,NHibernate.Type.IAbstractComponentType,NHibernate.Engine.ISessionImplementor)">
+ <summary>
+ Initializes a new <see cref="T:NHibernate.ByteCode.Castle.LazyInitializer"/> object.
+ </summary>
+ <param name="entityName"></param>
+ <param name="persistentClass">The Class to Proxy.</param>
+ <param name="id">The Id of the Object we are Proxying.</param>
+ <param name="getIdentifierMethod"></param>
+ <param name="setIdentifierMethod"></param>
+ <param name="componentIdType"></param>
+ <param name="session">The ISession this Proxy is in.</param>
+ </member>
+ <member name="M:NHibernate.ByteCode.Castle.LazyInitializer.Intercept(Castle.DynamicProxy.IInvocation)">
+ <summary>
+ Invoke the actual Property/Method using the Proxy or instantiate the actual
+ object and use it when the Proxy can't handle the method.
+ </summary>
+ <param name="invocation">The <see cref="T:Castle.DynamicProxy.IInvocation"/> from the generated Castle.DynamicProxy.</param>
+ </member>
+ <member name="M:NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(System.Object,NHibernate.Engine.ISessionImplementor)">
+ <summary>
+ Build a proxy using the Castle.DynamicProxy library.
+ </summary>
+ <param name="id">The value for the Id.</param>
+ <param name="session">The Session the proxy is in.</param>
+ <returns>A fully built <c>INHibernateProxy</c>.</returns>
+ </member>
+ </members>
+</doc>
BIN  Libs/Fluent/NHibernate.dll
Binary file not shown
BIN  Libs/Fluent/NHibernate.pdb
Binary file not shown
42,365 Libs/Fluent/NHibernate.xml
42,365 additions, 0 deletions not shown
BIN  Libs/Fluent/Remotion.Data.Linq.dll
Binary file not shown
BIN  Libs/NHibernate/Antlr3.Runtime.dll
Binary file not shown
BIN  Libs/NHibernate/HibernatingRhinos.Profiler.Appender.dll
Binary file not shown
BIN  Libs/NHibernate/Iesi.Collections.dll
Binary file not shown
BIN  Libs/NHibernate/Iesi.Collections.pdb
Binary file not shown
1,903 Libs/NHibernate/Iesi.Collections.xml
1,903 additions, 0 deletions not shown
BIN  Libs/NHibernate/NHibernate.dll
Binary file not shown
BIN  Libs/NHibernate/NHibernate.pdb
Binary file not shown
42,365 Libs/NHibernate/NHibernate.xml
42,365 additions, 0 deletions not shown
BIN  Libs/NHibernate/Remotion.Data.Linq.dll
Binary file not shown
226 Libs/NHibernate/nhibernate-configuration.xsd
@@ -0,0 +1,226 @@
+<xs:schema targetNamespace="urn:nhibernate-configuration-2.2" xmlns="urn:nhibernate-configuration-2.2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:NS="urn:nhibernate-configuration-2.2">
+ <xs:annotation>
+ <xs:documentation>
+ -- This schema was automatically generated by Syntext Dtd2Schema and changed for NH use --
+ -- conversion tool (from file: hibernate-configuration-3.0.dtd) --
+ -- Copyright (C) 2002, 2003 Syntext Inc. See http://www.syntext.com for updates. --
+ </xs:documentation>
+ </xs:annotation>
+ <!-- Type definitions -->
+ <xs:element name="hibernate-configuration">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="bytecode-provider" minOccurs="0" maxOccurs="1" >
+ <xs:annotation>
+ <xs:documentation>
+ There are 3 default short-cut values
+ - lcg : default for .NET2.0 and higher.
+ - codedom : CodeDOM-based bytecode provider (mostly for .NET1.1).
+ - null : Disable the reflection optimization completely.
+ In addition you can specify the AssemblyQualifiedName of your custom bytecode-provider (implementation of IBytecodeProvider).
+ Note: the bytecode-provider will be tooks in account only when specified in the app.config or web.config.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="reflection-optimizer" maxOccurs="1" minOccurs="0" />
+ <xs:element ref="session-factory" minOccurs="0" maxOccurs="1" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="class-cache">
+ <xs:complexType>
+ <xs:sequence>
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string" use="required" />
+ <xs:attributeGroup ref="cacheSpecification" />
+ <xs:attribute name="include">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="all" />
+ <xs:enumeration value="non-lazy" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="collection-cache">
+ <xs:complexType>
+ <xs:sequence />
+ <xs:attribute name="collection" type="xs:string" use="required" />
+ <xs:attributeGroup ref="cacheSpecification" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="mapping">
+ <xs:annotation>
+ <xs:documentation>
+ There are 3 possible combinations of mapping attributes
+ 1 - resource &amp; assembly: NHibernate will read the mapping resource from the specified assembly
+ 2 - file only: NHibernate will read the mapping from the file.
+ 3 - assembly only: NHibernate will find all the resources ending in hbm.xml from the assembly.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attribute name="resource" />
+ <xs:attribute name="file" />
+ <xs:attribute name="assembly" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="property">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="name" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="connection.provider" />
+ <xs:enumeration value="connection.driver_class" />
+ <xs:enumeration value="connection.connection_string" />
+ <xs:enumeration value="connection.isolation" />
+ <xs:enumeration value="connection.release_mode" />
+ <xs:enumeration value="connection.connection_string_name" />
+ <xs:enumeration value="dialect" />
+ <xs:enumeration value="default_schema" />
+ <xs:enumeration value="show_sql" />
+ <xs:enumeration value="max_fetch_depth" />
+ <xs:enumeration value="current_session_context_class" />
+ <xs:enumeration value="transaction.factory_class" />
+ <xs:enumeration value="cache.provider_class" />
+ <xs:enumeration value="cache.use_query_cache" />
+ <xs:enumeration value="cache.query_cache_factory" />
+ <xs:enumeration value="cache.use_second_level_cache" />
+ <xs:enumeration value="cache.region_prefix" />
+ <xs:enumeration value="cache.use_minimal_puts" />
+ <xs:enumeration value="cache.default_expiration" />
+ <xs:enumeration value="query.substitutions" />
+ <xs:enumeration value="query.factory_class" />
+ <xs:enumeration value="query.imports" />
+ <xs:enumeration value="hbm2ddl.auto" />
+ <xs:enumeration value="hbm2ddl.keywords" />
+ <xs:enumeration value="sql_exception_converter" />
+ <xs:enumeration value="adonet.wrap_result_sets" />
+ <xs:enumeration value="prepare_sql" />
+ <xs:enumeration value="command_timeout" />
+ <xs:enumeration value="adonet.batch_size" />
+ <xs:enumeration value="use_proxy_validator" />
+ <xs:enumeration value="use_outer_join" />
+ <xs:enumeration value="xml.output_stylesheet" />
+ <xs:enumeration value="generate_statistics" />
+ <xs:enumeration value="query.startup_check" />
+ <xs:enumeration value="default_catalog" />
+ <xs:enumeration value="proxyfactory.factory_class" />
+ <xs:enumeration value="adonet.factory_class" />
+ <xs:enumeration value="default_batch_fetch_size" />
+ <xs:enumeration value="default_entity_mode" />
+ <xs:enumeration value="use_sql_comments" />
+ <xs:enumeration value="format_sql" />
+ <xs:enumeration value="collectiontype.factory_class" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="session-factory">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="property" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="mapping" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="class-cache" />
+ <xs:element ref="collection-cache" />
+ </xs:choice>
+ <xs:element ref="event" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="listener" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="name" use="optional" />
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="cacheSpecification">
+ <xs:attribute name="region" type="xs:string" use="optional" />
+ <xs:attribute name="usage" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="read-only" />
+ <xs:enumeration value="read-write" />
+ <xs:enumeration value="nonstrict-read-write" />
+ <xs:enumeration value="transactional" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="event">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="listener" minOccurs="1" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="type" type="listenerType" use="required" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="listener">
+ <xs:complexType>
+ <xs:sequence />
+ <xs:attribute name="class" type="xs:string" use="required" />
+ <xs:attribute name="type" type="listenerType" use="optional" />
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="listenerType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="auto-flush" />
+ <xs:enumeration value="merge" />
+ <xs:enumeration value="create" />
+ <xs:enumeration value="create-onflush" />
+ <xs:enumeration value="delete" />
+ <xs:enumeration value="dirty-check" />
+ <xs:enumeration value="evict" />
+ <xs:enumeration value="flush" />
+ <xs:enumeration value="flush-entity" />
+ <xs:enumeration value="load" />
+ <xs:enumeration value="load-collection" />
+ <xs:enumeration value="lock" />
+ <xs:enumeration value="refresh" />
+ <xs:enumeration value="replicate" />
+ <xs:enumeration value="save-update" />
+ <xs:enumeration value="save" />
+ <xs:enumeration value="pre-update" />
+ <xs:enumeration value="update" />
+ <xs:enumeration value="pre-load" />
+ <xs:enumeration value="pre-delete" />
+ <xs:enumeration value="pre-insert" />
+ <xs:enumeration value="post-load" />
+ <xs:enumeration value="post-insert" />
+ <xs:enumeration value="post-update" />
+ <xs:enumeration value="post-delete" />
+ <xs:enumeration value="post-commit-update" />
+ <xs:enumeration value="post-commit-insert" />
+ <xs:enumeration value="post-commit-delete" />
+ <xs:enumeration value="pre-collection-recreate" />
+ <xs:enumeration value="pre-collection-remove" />
+ <xs:enumeration value="pre-collection-update" />
+ <xs:enumeration value="post-collection-recreate" />
+ <xs:enumeration value="post-collection-remove" />
+ <xs:enumeration value="post-collection-update" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="bytecode-provider">
+ <xs:complexType>
+ <xs:sequence>
+ </xs:sequence>
+ <xs:attribute name="type" default="lcg">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="codedom" />
+ <xs:enumeration value="lcg" />
+ <xs:enumeration value="null" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="reflection-optimizer">
+ <xs:complexType>
+ <xs:sequence />
+ <xs:attribute name="use" type="xs:boolean" />
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
1,696 Libs/NHibernate/nhibernate-mapping.xsd
@@ -0,0 +1,1696 @@
+<xs:schema targetNamespace="urn:nhibernate-mapping-2.2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:nhibernate-mapping-2.2" elementFormDefault="qualified" attributeFormDefault="unqualified">
+ <xs:element name="any">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="meta-value" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="id-type" use="required" type="xs:string" />
+ <xs:attribute name="meta-type" type="xs:string" />
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="insert" default="true" type="xs:boolean" />
+ <xs:attribute name="update" default="true" type="xs:boolean" />
+ <xs:attribute name="cascade" type="xs:string" />
+ <xs:attribute name="index" type="xs:string" />
+ <xs:attribute name="optimistic-lock" default="true" type="xs:boolean" />
+ <xs:attribute name="lazy" default="false" type="xs:boolean" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="array">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="key" />
+ <xs:choice>
+ <xs:element ref="index" />
+ <xs:element ref="list-index" />
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="element" />
+ <xs:element ref="one-to-many" />
+ <xs:element ref="many-to-many" />
+ <xs:element ref="composite-element" />
+ <xs:element ref="many-to-any" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="sql-delete-all" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="table" type="xs:string" />
+ <xs:attribute name="schema" type="xs:string" />
+ <xs:attribute name="catalog" type="xs:string" />
+ <xs:attribute name="subselect" type="xs:string" />
+ <xs:attribute name="inverse" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="mutable" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="element-class" type="xs:string" />
+ <xs:attribute name="cascade" type="xs:string" />
+ <xs:attribute name="where" type="xs:string" />
+ <xs:attribute name="batch-size" type="xs:int" />
+ <xs:attribute name="outer-join" type="outerJoinStrategy">
+ </xs:attribute>
+ <xs:attribute name="fetch" type="collectionFetchMode">
+ </xs:attribute>
+ <xs:attribute name="persister" type="xs:string" />
+ <xs:attribute name="collection-type" type="xs:string" />
+ <xs:attribute name="check" type="xs:string" />
+ <xs:attribute name="optimistic-lock" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="node" type="xs:string" />
+ <xs:attribute name="embed-xml" default="true" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="bag">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="key" />
+ <xs:choice>
+ <xs:element ref="element" />
+ <xs:element ref="one-to-many" />
+ <xs:element ref="many-to-many" />
+ <xs:element ref="composite-element" />
+ <xs:element ref="many-to-any" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="sql-delete-all" minOccurs="0" />
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attributeGroup ref="baseCollectionAttributes" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cache">
+ <xs:complexType>
+ <xs:attribute name="usage" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="read-only" />
+ <xs:enumeration value="read-write" />
+ <xs:enumeration value="nonstrict-read-write" />
+ <xs:enumeration value="transactional" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="region" type="xs:string" use="optional">
+ </xs:attribute>
+ <xs:attribute name="include" default="all">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="all" />
+ <xs:enumeration value="non-lazy" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="class">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="tuplizer" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element ref="id" />
+ <xs:element ref="composite-id" />
+ </xs:choice>
+ <xs:element ref="discriminator" minOccurs="0" />
+ <xs:element ref="natural-id" minOccurs="0" />
+ <xs:choice minOccurs="0">
+ <xs:element ref="version" />
+ <xs:element ref="timestamp" />
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="one-to-one" />
+ <xs:element ref="component" />
+ <xs:element ref="dynamic-component" />
+ <xs:element ref="properties" />
+ <xs:element ref="any" />
+ <xs:element ref="map" />
+ <xs:element ref="set" />
+ <xs:element ref="list" />
+ <xs:element ref="bag" />
+ <xs:element ref="idbag" />
+ <xs:element ref="array" />
+ <xs:element ref="primitive-array" />
+ </xs:choice>
+ <xs:choice>
+ <xs:sequence>
+ <xs:element ref="join" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subclass" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:element ref="joined-subclass" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="union-subclass" minOccurs="0" maxOccurs="unbounded" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="resultset" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="query" />
+ <xs:element ref="sql-query" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="entity-name" type="xs:string">
+ </xs:attribute>
+ <xs:attribute name="name" type="xs:string" />
+ <xs:attribute name="proxy" type="xs:string" />
+ <xs:attribute name="lazy" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="schema-action" type="xs:string" />
+ <xs:attribute name="table" type="xs:string" />
+ <xs:attribute name="schema" type="xs:string" />
+ <xs:attribute name="catalog" type="xs:string" />
+ <xs:attribute name="subselect" type="xs:string" />
+ <xs:attribute name="discriminator-value" type="xs:string" />
+ <xs:attribute name="mutable" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="abstract" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="polymorphism" default="implicit" type="polymorphismType">
+ </xs:attribute>
+ <xs:attribute name="where" type="xs:string" />
+ <xs:attribute name="persister" type="xs:string" />
+ <xs:attribute name="dynamic-update" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="dynamic-insert" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="batch-size" type="xs:int" />
+ <xs:attribute name="select-before-update" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="optimistic-lock" default="version" type="optimisticLockMode">
+ </xs:attribute>
+ <xs:attribute name="check" type="xs:string" />
+ <xs:attribute name="rowid" type="xs:string" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="collection-id">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="generator" />
+ </xs:sequence>
+ <xs:attribute name="column" use="required" type="xs:string" />
+ <xs:attribute name="type" use="required" type="xs:string" />
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="column">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="comment" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string">
+ </xs:attribute>
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ <xs:attribute name="precision" type="xs:positiveInteger" />
+ <xs:attribute name="scale" type="xs:nonNegativeInteger" />
+ <xs:attribute name="not-null" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique-key" type="xs:string" />
+ <xs:attribute name="sql-type" type="xs:string" />
+ <xs:attribute name="index" type="xs:string" />
+ <xs:attribute name="check" type="xs:string" />
+ <xs:attribute name="default" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="comment">
+ <xs:complexType mixed="true">
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="component">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="tuplizer" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="parent" minOccurs="0" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="one-to-one" />
+ <xs:element ref="component" />
+ <xs:element ref="dynamic-component" />
+ <xs:element ref="any" />
+ <xs:element ref="map" />
+ <xs:element ref="set" />
+ <xs:element ref="list" />
+ <xs:element ref="bag" />
+ <xs:element ref="idbag" />
+ <xs:element ref="array" />
+ <xs:element ref="primitive-array" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string" />
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="unique" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="update" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="insert" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="lazy" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="optimistic-lock" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="composite-element">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="parent" minOccurs="0" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="any" />
+ <xs:element ref="nested-composite-element" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="class" use="required" type="xs:string" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="composite-id">
+ <xs:annotation>
+ <xs:documentation>A composite key may be modelled by a .NET class with a property for each key column. The class must be Serializable and override equals() and hashCode()</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="key-property" />
+ <xs:element ref="key-many-to-one" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string" />
+ <xs:attribute name="mapped" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="name" type="xs:string" />
+ <xs:attribute name="node" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="unsaved-value" default="undefined" type="unsavedValueType">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="composite-index">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="key-property" />
+ <xs:element ref="key-many-to-one" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="class" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="composite-map-key">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="key-property" />
+ <xs:element ref="key-many-to-one" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="class" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="create">
+ <xs:complexType mixed="true">
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="database-object">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="definition" />
+ <xs:sequence>
+ <xs:element ref="create" />
+ <xs:element ref="drop" />
+ </xs:sequence>
+ </xs:choice>
+ <xs:element ref="dialect-scope" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="definition">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="param" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="class" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dialect-scope">
+ <xs:complexType mixed="true">
+ <xs:attribute name="name" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="discriminator">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0">
+ <xs:element ref="column" />
+ <xs:element ref="formula" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="formula" type="xs:string" />
+ <xs:attribute name="type" default="string" type="xs:string" />
+ <xs:attribute name="not-null" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ <xs:attribute name="force" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="insert" default="true" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="drop">
+ <xs:complexType mixed="true">
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dynamic-component">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="one-to-one" />
+ <xs:element ref="component" />
+ <xs:element ref="dynamic-component" />
+ <xs:element ref="any" />
+ <xs:element ref="map" />
+ <xs:element ref="set" />
+ <xs:element ref="list" />
+ <xs:element ref="bag" />
+ <xs:element ref="array" />
+ <xs:element ref="primitive-array" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="unique" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="update" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="insert" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="optimistic-lock" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="element">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="column" />
+ <xs:element ref="formula" />
+ </xs:choice>
+ <xs:element ref="type" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="node" type="xs:string" />
+ <xs:attribute name="formula" type="xs:string" />
+ <xs:attribute name="type" type="xs:string" />
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ <xs:attribute name="precision" type="xs:positiveInteger" />
+ <xs:attribute name="scale" type="xs:nonNegativeInteger" />
+ <xs:attribute name="not-null" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique" default="false" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="filter">
+ <xs:complexType mixed="true">
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="condition" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="filter-def">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="filter-param" />
+ </xs:choice>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="condition" type="xs:string" />
+ <xs:attribute name="use-many-to-one" default="true" type="xs:boolean"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="filter-param">
+ <xs:complexType>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="type" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="formula">
+ <xs:complexType mixed="true">
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="generator">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="param" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="class" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="hibernate-mapping">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="typedef" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="import" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="class" />
+ <xs:element ref="subclass" />
+ <xs:element ref="joined-subclass" />
+ <xs:element ref="union-subclass" />
+ </xs:choice>
+ <xs:element ref="resultset" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="query" />
+ <xs:element ref="sql-query" />
+ </xs:choice>
+ <xs:element ref="filter-def" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="database-object" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="schema" type="xs:string" />
+ <xs:attribute name="catalog" type="xs:string" />
+ <xs:attribute name="default-cascade" default="none" type="xs:string" />
+ <xs:attribute name="default-access" default="property" type="xs:string" />
+ <xs:attribute name="default-lazy" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="auto-import" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="namespace" type="xs:string" use="optional">
+ <xs:annotation>
+ <xs:documentation>Namespace used to find not-Fully Qualified Type Names</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="assembly" type="xs:string" use="optional">
+ <xs:annotation>
+ <xs:documentation>Assembly used to find not-Fully Qualified Type Names</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="id">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="type" minOccurs="0" />
+ <xs:element ref="generator" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" />
+ <xs:attribute name="node" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="type" type="xs:string" />
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ <xs:attribute name="unsaved-value" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="idbag">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="collection-id" />
+ <xs:element ref="key" />
+ <xs:choice>
+ <xs:element ref="element" />
+ <xs:element ref="many-to-many" />
+ <xs:element ref="composite-element" />
+ <xs:element ref="many-to-any" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="sql-delete-all" minOccurs="0" />
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attributeGroup ref="baseCollectionAttributes" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="import">
+ <xs:complexType>
+ <xs:attribute name="class" use="required" type="xs:string" />
+ <xs:attribute name="rename" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="index">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="type" type="xs:string" />
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="index-many-to-any">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="column" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="id-type" use="required" type="xs:string" />
+ <xs:attribute name="meta-type" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="index-many-to-many">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="class" use="required" type="xs:string" />
+ <xs:attribute name="entity-name" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="foreign-key" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="join">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="key" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="component" />
+ <xs:element ref="dynamic-component" />
+ <xs:element ref="any" />
+ <xs:element ref="map" />
+ <xs:element ref="set" />
+ <xs:element ref="list" />
+ <xs:element ref="bag" />
+ <xs:element ref="idbag" />
+ <xs:element ref="array" />
+ <xs:element ref="primitive-array" />
+ </xs:choice>
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="table" use="required" type="xs:string" />
+ <xs:attribute name="schema" type="xs:string" />
+ <xs:attribute name="catalog" type="xs:string" />
+ <xs:attribute name="subselect" type="xs:string" />
+ <xs:attribute name="fetch" default="join">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="join" />
+ <xs:enumeration value="select" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="inverse" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="optional" default="false" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="joined-subclass">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="tuplizer" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="key" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="one-to-one" />
+ <xs:element ref="component" />
+ <xs:element ref="dynamic-component" />
+ <xs:element ref="properties" />
+ <xs:element ref="any" />
+ <xs:element ref="map" />
+ <xs:element ref="set" />
+ <xs:element ref="list" />
+ <xs:element ref="bag" />
+ <xs:element ref="idbag" />
+ <xs:element ref="array" />
+ <xs:element ref="primitive-array" />
+ </xs:choice>
+ <xs:element ref="joined-subclass" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="resultset" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="query" />
+ <xs:element ref="sql-query" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="entity-name" type="xs:string">
+ </xs:attribute>
+ <xs:attribute name="name" type="xs:string" />
+ <xs:attribute name="proxy" type="xs:string" />
+ <xs:attribute name="table" type="xs:string" />
+ <xs:attribute name="schema" type="xs:string" />
+ <xs:attribute name="catalog" type="xs:string" />
+ <xs:attribute name="subselect" type="xs:string" />
+ <xs:attribute name="dynamic-update" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="dynamic-insert" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="select-before-update" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="extends" type="xs:string" />
+ <xs:attribute name="lazy" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="abstract" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="persister" type="xs:string" />
+ <xs:attribute name="check" type="xs:string" />
+ <xs:attribute name="batch-size" type="xs:positiveInteger" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="key">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="property-ref" type="xs:string" />
+ <xs:attribute name="foreign-key" type="xs:string" />
+ <xs:attribute name="on-delete" default="noaction" type="ondelete">
+ </xs:attribute>
+ <xs:attribute name="not-null" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="update" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="key-many-to-one">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="class" type="xs:string" />
+ <xs:attribute name="entity-name" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="foreign-key" type="xs:string" />
+ <xs:attribute name="lazy" type="restrictedLaziness">
+ </xs:attribute>
+ <xs:attribute name="not-found" default="exception" type="notFoundMode"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="key-property">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="type" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="type" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="list">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="key" />
+ <xs:choice>
+ <xs:element ref="index" />
+ <xs:element ref="list-index" />
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="element" />
+ <xs:element ref="one-to-many" />
+ <xs:element ref="many-to-many" />
+ <xs:element ref="composite-element" />
+ <xs:element ref="many-to-any" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="sql-delete-all" minOccurs="0" />
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attributeGroup ref="baseCollectionAttributes" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="list-index">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="column" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="base" type="xs:positiveInteger" use="optional" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="load-collection">
+ <xs:complexType>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="return-property" />
+ </xs:sequence>
+ <xs:attribute name="alias" use="required" type="xs:string" />
+ <xs:attribute name="role" use="required" type="xs:string" />
+ <xs:attribute name="lock-mode" default="read" type="lockMode">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="loader">
+ <xs:complexType>
+ <xs:attribute name="query-ref" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="many-to-any">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta-value" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="id-type" use="required" type="xs:string" />
+ <xs:attribute name="meta-type" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="many-to-many">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="column" />
+ <xs:element ref="formula" />
+ </xs:choice>
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string" />
+ <xs:attribute name="node" type="xs:string" />
+ <xs:attribute name="embed-xml" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="entity-name" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="formula" type="xs:string" />
+ <xs:attribute name="not-found" default="exception" type="notFoundMode">
+ </xs:attribute>
+ <xs:attribute name="outer-join" type="outerJoinStrategy">
+ </xs:attribute>
+ <xs:attribute name="fetch" type="fetchMode">
+ </xs:attribute>
+ <xs:attribute name="lazy" type="restrictedLaziness">
+ </xs:attribute>
+ <xs:attribute name="foreign-key" type="xs:string" />
+ <xs:attribute name="unique" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="where" type="xs:string" />
+ <xs:attribute name="order-by" type="xs:string" />
+ <xs:attribute name="property-ref" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="many-to-one">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="column" />
+ <xs:element ref="formula" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="class" type="xs:string" />
+ <xs:attribute name="entity-name" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="not-null" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique-key" type="xs:string" />
+ <xs:attribute name="index" type="xs:string" />
+ <xs:attribute name="cascade" type="xs:string" />
+ <xs:attribute name="outer-join" type="outerJoinStrategy">
+ </xs:attribute>
+ <xs:attribute name="fetch" type="fetchMode">
+ </xs:attribute>
+ <xs:attribute name="update" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="insert" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="optimistic-lock" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="foreign-key" type="xs:string" />
+ <xs:attribute name="property-ref" type="xs:string" />
+ <xs:attribute name="formula" type="xs:string" />
+ <xs:attribute name="lazy" type="laziness">
+ </xs:attribute>
+ <xs:attribute name="not-found" default="exception" type="notFoundMode">
+ </xs:attribute>
+ <xs:attribute name="node" type="xs:string" />
+ <xs:attribute name="embed-xml" default="true" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="map">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="key" />
+ <xs:choice>
+ <xs:element ref="map-key" />
+ <xs:element ref="composite-map-key" />
+ <xs:element ref="map-key-many-to-many" />
+ <xs:element ref="index" />
+ <xs:element ref="composite-index" />
+ <xs:element ref="index-many-to-many" />
+ <xs:element ref="index-many-to-any" />
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="element" />
+ <xs:element ref="one-to-many" />
+ <xs:element ref="many-to-many" />
+ <xs:element ref="composite-element" />
+ <xs:element ref="many-to-any" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="sql-delete-all" minOccurs="0" />
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attributeGroup ref="baseCollectionAttributes" />
+ <xs:attribute name="sort" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="map-key">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="column" />
+ <xs:element ref="formula" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="formula" type="xs:string" />
+ <xs:attribute name="type" use="required" type="xs:string" />
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="map-key-many-to-many">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="column" />
+ <xs:element ref="formula" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string" />
+ <xs:attribute name="entity-name" type="xs:string" />
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="formula" type="xs:string" />
+ <xs:attribute name="foreign-key" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="meta">
+ <xs:complexType mixed="true">
+ <xs:attribute name="attribute" use="required" type="xs:string" />
+ <xs:attribute name="inherit" default="true" type="xs:boolean" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="meta-value">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string" />
+ <xs:attribute name="class" use="required" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="natural-id">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="component" />
+ <xs:element ref="dynamic-component" />
+ <xs:element ref="any" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="mutable" default="false" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="nested-composite-element">
+ <xs:complexType>
+ <xs:sequence>