STRUCTURE.dependency.subject.backRef.xsd 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  4. xmlns:default_db__x3A__STRUCTURE="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.xsd"
  5. xmlns:default_db__x3A__STRUCTURE.dependency.subject="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.xsd"
  6. xmlns:default_db__x3A__STRUCTURE.dependency.subject.backRef="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.backRef.xsd"
  7. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  8. targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.backRef.xsd"
  9. vc:minVersion="1.1"
  10. xmlns:p5suis="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/system_ui_info_speech/system_ui_info_speech.xsd"
  11. xmlns:default_db__x3A__STRUCTURE.dependency.route="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.route.xsd"
  12. xmlns:default_db__x3A__STRUCTURE.dependency.context="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.context.xsd"
  13. xmlns:default_db__x3A__STRUCTURE.dependency.subject.referenced="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.referenced.xsd">
  14. <xs:annotation>
  15. <xs:documentation>Konstruktor dla wyzwalania/ukladania back references</xs:documentation>
  16. </xs:annotation>
  17. <xs:import
  18. namespace="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.referenced.xsd"
  19. schemaLocation="../../default_db.STRUCTURE.dependency.subject.referenced/STRUCTURE.dependency.subject.referenced/STRUCTURE.dependency.subject.referenced.xsd"/>
  20. <xs:import
  21. namespace="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.context.xsd"
  22. schemaLocation="../../default_db.STRUCTURE.dependency.context/STRUCTURE.dependency.context/STRUCTURE.dependency.context.xsd"/>
  23. <xs:attributeGroup name="constructor">
  24. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor"/>
  25. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.targetNamespace"/>
  26. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.namespaceprefix"/>
  27. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.name"/>
  28. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value"/>
  29. <xs:attribute name="parent.name"
  30. type="default_db__x3A__STRUCTURE.dependency.context:parent.name"/>
  31. <xs:attribute name="parent.targetNamespace"
  32. type="default_db__x3A__STRUCTURE.dependency.context:parent.targetNamespace"/>
  33. <xs:attribute name="parent.namespaceprefix"
  34. type="default_db__x3A__STRUCTURE.dependency.context:parent.namespaceprefix"/>
  35. <xs:attribute
  36. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.function.serialized"
  37. />
  38. </xs:attributeGroup>
  39. <xs:attribute name="constructor"
  40. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor"/>
  41. <xs:attribute name="self.targetNamespace"
  42. type="default_db__x3A__STRUCTURE.dependency.context:self.targetNamespace"/>
  43. <xs:attribute name="self.namespaceprefix"
  44. type="default_db__x3A__STRUCTURE.dependency.context:self.namespaceprefix"/>
  45. <xs:attribute name="parent.targetNamespace"
  46. type="default_db__x3A__STRUCTURE.dependency.context:parent.targetNamespace"/>
  47. <xs:attribute name="parent.namespaceprefix"
  48. type="default_db__x3A__STRUCTURE.dependency.context:parent.namespaceprefix"/>
  49. <xs:simpleType name="parent.name">
  50. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:parent.name"/>
  51. </xs:simpleType>
  52. <xs:attribute name="parent.name"
  53. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.name"/>
  54. <xs:simpleType name="self.value">
  55. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:self.value"/>
  56. </xs:simpleType>
  57. <xs:attribute name="self.value"
  58. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value"/>
  59. <xs:simpleType name="self.value.function">
  60. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:self.value.function"/>
  61. </xs:simpleType>
  62. <xs:attribute name="self.value.function"
  63. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value.function"/>
  64. <xs:simpleType name="self.value.selector">
  65. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:self.value.selector"/>
  66. </xs:simpleType>
  67. <xs:attribute name="self.value.selector"
  68. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value.selector"/>
  69. <xs:simpleType name="self.name">
  70. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:self.name"/>
  71. </xs:simpleType>
  72. <xs:attribute name="self.name"
  73. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.name"/>
  74. <xs:simpleType name="constructor.self.value.selector.serialized">
  75. <xs:annotation>
  76. <xs:documentation>to construct by referenced</xs:documentation>
  77. </xs:annotation>
  78. <xs:restriction base="xs:string"/>
  79. </xs:simpleType>
  80. <xs:attribute name="constructor.self.value.selector.serialized"
  81. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized"/>
  82. <xs:simpleType name="constructor">
  83. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:constructor"/>
  84. </xs:simpleType>
  85. <xs:attribute name="child.constructor"
  86. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.constructor"/>
  87. <xs:simpleType name="child.constructor">
  88. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor"/>
  89. </xs:simpleType>
  90. <xs:attributeGroup name="child.constructor">
  91. <xs:annotation>
  92. <xs:documentation>Do kopiowania elementow jego na jakiejs podstawie</xs:documentation>
  93. </xs:annotation>
  94. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.constructor"/>
  95. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.name"/>
  96. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value"/>
  97. <xs:attribute
  98. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.selector.serialized"/>
  99. <xs:attribute
  100. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.function.serialized"
  101. />
  102. </xs:attributeGroup>
  103. <xs:simpleType name="child.name">
  104. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:child.name"/>
  105. </xs:simpleType>
  106. <xs:attribute name="child.name"
  107. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.name"/>
  108. <xs:simpleType name="child.value">
  109. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:child.value"/>
  110. </xs:simpleType>
  111. <xs:attribute name="child.value"
  112. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value"/>
  113. <xs:complexType name="child">
  114. <xs:complexContent>
  115. <xs:extension base="default_db__x3A__STRUCTURE.dependency.context:child">
  116. <xs:attributeGroup
  117. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.constructor"/>
  118. </xs:extension>
  119. </xs:complexContent>
  120. </xs:complexType>
  121. <xs:element name="child" type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child"/>
  122. <xs:attribute name="child.value.selector.serialized"
  123. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.selector.serialized">
  124. <xs:annotation>
  125. <xs:documentation>Podpiecie do kazdego elemetu z kontekstu</xs:documentation>
  126. </xs:annotation>
  127. </xs:attribute>
  128. <xs:simpleType name="child.value.selector.serialized">
  129. <xs:restriction
  130. base="default_db__x3A__STRUCTURE.dependency.subject.referenced:child.value.selector.serialized"
  131. />
  132. </xs:simpleType>
  133. <xs:attribute name="child.value.function.serialized"
  134. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.function.serialized">
  135. <xs:annotation>
  136. <xs:documentation>Podpiecie do kazdego elementu z kontekstu</xs:documentation>
  137. </xs:annotation>
  138. </xs:attribute>
  139. <xs:simpleType name="child.value.function.serialized">
  140. <xs:restriction
  141. base="default_db__x3A__STRUCTURE.dependency.subject.referenced:self.value.function.serialized"
  142. />
  143. </xs:simpleType>
  144. <xs:attributeGroup name="grouped.constructor">
  145. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor"/>
  146. <xs:attribute
  147. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.grouped.selector.constructor"/>
  148. <xs:attribute
  149. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.name.grouped.selector"/>
  150. <xs:attribute ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.parent.name"
  151. />
  152. </xs:attributeGroup>
  153. <xs:simpleType name="grouped.constructor">
  154. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor"/>
  155. </xs:simpleType>
  156. <xs:attribute name="grouped.constructor"
  157. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor"/>
  158. <xs:simpleType name="grouped.parent.name">
  159. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.name"/>
  160. </xs:simpleType>
  161. <xs:simpleType name="child.value.grouped.selector.constructor">
  162. <xs:restriction base="xs:string"/>
  163. </xs:simpleType>
  164. <xs:attribute name="grouped.parent.name"
  165. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.parent.name"/>
  166. <xs:attribute name="child.value.grouped.selector.constructor"
  167. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.grouped.selector.constructor"/>
  168. <xs:simpleType name="child.name.grouped.selector">
  169. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.context:child.name"/>
  170. </xs:simpleType>
  171. <xs:attribute name="child.name.grouped.selector"
  172. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.name.grouped.selector"/>
  173. <xs:simpleType name="self.element.grouped.selector.constructor">
  174. <xs:restriction base="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor"/>
  175. </xs:simpleType>
  176. <xs:attribute name="self.element.grouped.selector.constructor"
  177. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.grouped.selector.constructor"/>
  178. <xs:simpleType name="self.element.name.grouped.selector">
  179. <xs:restriction base="xs:string"/>
  180. </xs:simpleType>
  181. <xs:attribute name="self.element.name.grouped.selector"
  182. type="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.name.grouped.selector"/>
  183. <xs:attributeGroup name="self.element.grouped.selector.constructor">
  184. <xs:attribute
  185. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.grouped.selector.constructor"/>
  186. <xs:attribute
  187. ref="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.name.grouped.selector"
  188. />
  189. </xs:attributeGroup>
  190. </xs:schema>