summaryrefslogtreecommitdiffstats
path: root/scilab/modules/xcos/etc/SimulinkImportConfiguration.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'scilab/modules/xcos/etc/SimulinkImportConfiguration.xsd')
-rw-r--r--scilab/modules/xcos/etc/SimulinkImportConfiguration.xsd29
1 files changed, 29 insertions, 0 deletions
diff --git a/scilab/modules/xcos/etc/SimulinkImportConfiguration.xsd b/scilab/modules/xcos/etc/SimulinkImportConfiguration.xsd
index 1f87d5d..4a2a12b 100644
--- a/scilab/modules/xcos/etc/SimulinkImportConfiguration.xsd
+++ b/scilab/modules/xcos/etc/SimulinkImportConfiguration.xsd
@@ -27,6 +27,8 @@
27 <xsd:element name="string" type="StringParameter" minOccurs="0" maxOccurs="unbounded"/> 27 <xsd:element name="string" type="StringParameter" minOccurs="0" maxOccurs="unbounded"/>
28 <xsd:element name="integer" type="IntegerParameters" minOccurs="0" maxOccurs="unbounded"/> 28 <xsd:element name="integer" type="IntegerParameters" minOccurs="0" maxOccurs="unbounded"/>
29 <xsd:element name="simple" type="SimpleParameter" minOccurs="0" maxOccurs="unbounded"/> 29 <xsd:element name="simple" type="SimpleParameter" minOccurs="0" maxOccurs="unbounded"/>
30 <xsd:element name="str2int" type="Str2IntParameters" minOccurs="0" maxOccurs="unbounded"/>
31 <xsd:element name="int2str" type="Int2StrParameters" minOccurs="0" maxOccurs="unbounded"/>
30 </xsd:sequence> 32 </xsd:sequence>
31 <xsd:attribute name="sim" type="xsd:string" use="required"/> 33 <xsd:attribute name="sim" type="xsd:string" use="required"/>
32 <xsd:attribute name="xcos" type="xsd:string" use="required"/> 34 <xsd:attribute name="xcos" type="xsd:string" use="required"/>
@@ -66,5 +68,32 @@
66 <xsd:attribute name="simVal" type="xsd:integer" use="required"/> 68 <xsd:attribute name="simVal" type="xsd:integer" use="required"/>
67 <xsd:attribute name="xcosVal" type="xsd:integer" use="required"/> 69 <xsd:attribute name="xcosVal" type="xsd:integer" use="required"/>
68 </xsd:complexType> 70 </xsd:complexType>
71
72 <xsd:complexType name="Str2IntParameters">
73 <xsd:sequence>
74 <xsd:element name="parMap" type="Str2IntValueMap" minOccurs="1" maxOccurs="unbounded"/>
75 </xsd:sequence>
76 <xsd:attribute name="sim" type="xsd:string" use="required"/>
77 <xsd:attribute name="xcos" type="xsd:string" use="required"/>
78 <xsd:attribute name="description" type="xsd:string" use="optional"/>
79 </xsd:complexType>
80
81 <xsd:complexType name="Str2IntValueMap">
82 <xsd:attribute name="simVal" type="xsd:string" use="required"/>
83 <xsd:attribute name="xcosVal" type="xsd:integer" use="required"/>
84 </xsd:complexType>
85
86 <xsd:complexType name="Int2StrParameters">
87 <xsd:sequence>
88 <xsd:element name="parMap" type="Int2StrValueMap" minOccurs="1" maxOccurs="unbounded"/>
89 </xsd:sequence>
90 <xsd:attribute name="sim" type="xsd:string" use="required"/>
91 <xsd:attribute name="xcos" type="xsd:string" use="required"/>
92 <xsd:attribute name="description" type="xsd:string" use="optional"/>
93 </xsd:complexType>
94 <xsd:complexType name="Int2StrValueMap">
95 <xsd:attribute name="simVal" type="xsd:integer" use="required"/>
96 <xsd:attribute name="xcosVal" type="xsd:string" use="required"/>
97 </xsd:complexType>
69 <!--Its possible that Ill have to add more parameter types, such as: boolean --> 98 <!--Its possible that Ill have to add more parameter types, such as: boolean -->
70</xsd:schema> 99</xsd:schema>