Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
start modifying read/write blocks and project to take into account control ifaces
[blast.git] / projectfile.xsd
index 8a35bc97f28d73e4c446eb0746620651ae4745ff..8fdab46ca82a675ecc0f801542c79d57c90468fa 100644 (file)
@@ -16,7 +16,6 @@
     <xs:attributeGroup name="group_ifaceAttrGroup">
        <xs:attribute ref="id"/>
        <xs:attribute ref="name"/>
     <xs:attributeGroup name="group_ifaceAttrGroup">
        <xs:attribute ref="id"/>
        <xs:attribute ref="name"/>
-       <xs:attribute ref="level"/>
        <xs:attribute ref="direction"/>
        <xs:attribute ref="orientation"/>
        <xs:attribute ref="position"/>
        <xs:attribute ref="direction"/>
        <xs:attribute ref="orientation"/>
        <xs:attribute ref="position"/>
        </xs:simpleType>
     </xs:attribute>
 
        </xs:simpleType>
     </xs:attribute>
 
+    <xs:attribute name="upper_scene">
+       <xs:simpleType>
+           <xs:restriction base="xs:integer">
+               <xs:minInclusive value="-1"/>
+           </xs:restriction>
+       </xs:simpleType>
+    </xs:attribute>
+
     <xs:attribute name="upper_group">
        <xs:simpleType>
            <xs:restriction base="xs:integer">
     <xs:attribute name="upper_group">
        <xs:simpleType>
            <xs:restriction base="xs:integer">
        </xs:simpleType>
     </xs:attribute>
 
        </xs:simpleType>
     </xs:attribute>
 
-    <xs:attribute name="value">
-       <xs:simpleType>
-           <xs:restriction base="xs:nonNegativeInteger">
-               <xs:minInclusive value="0"/>
-           </xs:restriction>
-       </xs:simpleType>
-    </xs:attribute>
+    <xs:attribute name="value" type="xs:string"/>
 
     <xs:attribute name="from">
        <xs:simpleType>
 
     <xs:attribute name="from">
        <xs:simpleType>
 
     <xs:attribute name="position" type="xs:string"/>
     <xs:attribute name="dimension" type="xs:string"/>
 
     <xs:attribute name="position" type="xs:string"/>
     <xs:attribute name="dimension" type="xs:string"/>
-    <xs:attribute name="level" type="xs:string"/>
     <xs:attribute name="direction" type="xs:string"/>
     <xs:attribute name="orientation" type="xs:string"/>
     <xs:attribute name="name" type="xs:string"/>
     <xs:attribute name="direction" type="xs:string"/>
     <xs:attribute name="orientation" type="xs:string"/>
     <xs:attribute name="name" type="xs:string"/>
        <xs:complexType>
            <xs:group ref="sceneElmtGroup"/>
            <xs:attribute ref="id"/>
        <xs:complexType>
            <xs:group ref="sceneElmtGroup"/>
            <xs:attribute ref="id"/>
+           <xs:attribute ref="upper_scene"/>
        </xs:complexType>
     </xs:element>
 
        </xs:complexType>
     </xs:element>