]> AND Private Git Repository - blast.git/blobdiff - projectfile.xsd
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
added an example of source block
[blast.git] / projectfile.xsd
index 36fe54e1123fe87c427072817fb40f8debdc1b4e..8fdab46ca82a675ecc0f801542c79d57c90468fa 100644 (file)
@@ -16,7 +16,6 @@
     <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: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: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="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:group>
 
     <xs:group name="block_itemsElmtGroup">
-       <xs:sequence>
-           <xs:element ref="bi_functional" minOccurs="0" maxOccurs="unbounded"/>
-           <xs:element ref="bi_group" minOccurs="0"/>
+      <xs:sequence>
+       <xs:element ref="bi_group" minOccurs="0" maxOccurs="unbounded"/>
+       <xs:element ref="bi_functional" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
     </xs:group>
 
        <xs:complexType>
            <xs:group ref="sceneElmtGroup"/>
            <xs:attribute ref="id"/>
+           <xs:attribute ref="upper_scene"/>
        </xs:complexType>
     </xs:element>