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

Private GIT Repository
finished testbench generation
[blast.git] / blastconfig.xsd
index f254ff61e26c3f2d173aebff0c4a69643fb94ed7..85a678d4fcccbec1b5cf30a53c6d55fba9168e11 100644 (file)
@@ -18,7 +18,7 @@
     </xs:attributeGroup>
 
     <xs:attributeGroup name="interfacesAttrGroup">
-       <xs:attribute ref="linelength" use="required" />
+       <xs:attribute ref="line_length" use="required" />
        <xs:attribute ref="width" use="required" />
        <xs:attribute ref="height" use="required" />
        <xs:attribute ref="font" use="required" />
@@ -86,7 +86,7 @@
        </xs:simpleType>
     </xs:attribute>
 
-    <xs:attribute name="linelength">
+    <xs:attribute name="line_length">
        <xs:simpleType>
            <xs:restriction base="xs:nonNegativeInteger">
                <xs:minInclusive value="1"/>
@@ -95,7 +95,7 @@
        </xs:simpleType>
     </xs:attribute>
 
-    <xs:attribute name="gaplength">
+    <xs:attribute name="gap_length">
        <xs:simpleType>
            <xs:restriction base="xs:nonNegativeInteger">
                <xs:minInclusive value="1"/>
             <xs:element ref="categories"/>
             <xs:element ref="references"/>
            <xs:element ref="implementations"/>
+           <xs:element ref="sources"/>     
             <xs:element ref="defaults" />
        </xs:sequence>
     </xs:group>
       </xs:complexType>
     </xs:element>
 
+    <xs:element name="source_lib">
+      <xs:complexType>
+       <xs:attribute ref="path" use="required"/>
+      </xs:complexType>
+    </xs:element>
+
     <xs:element name="blocks">
        <xs:complexType>
            <xs:attributeGroup ref="blocksAttrGroup" />
 
     <xs:element name="connections">
        <xs:complexType>
-           <xs:attribute ref="gaplength" use="required"/>
+           <xs:attribute ref="gap_length" use="required"/>
        </xs:complexType>
     </xs:element>
 
             <xs:sequence>
                 <xs:element ref="category" maxOccurs="unbounded" />
             </xs:sequence>
-           <xs:attribute ref="nb" use="required"/>
         </xs:complexType>
     </xs:element>
 
         </xs:complexType>
     </xs:element>
 
+    <xs:element name="sources">
+        <xs:complexType >
+            <xs:sequence>
+                <xs:element ref="source_lib" maxOccurs="unbounded" />
+            </xs:sequence>
+           <xs:attribute ref="nb" use="required"/>
+        </xs:complexType>
+    </xs:element>
+    
     <xs:element name="defaults">
         <xs:complexType>
            <xs:group ref="defaultsElmtGroup" />