Skip to content
Snippets Groups Projects
Commit 0679de7a authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

[App/XmlIO] Extract meshType in project xsd.

parent f993f1f6
No related branches found
No related tags found
No related merge requests found
...@@ -15,6 +15,16 @@ ...@@ -15,6 +15,16 @@
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
<xs:complexType name="meshType">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="axially_symmetric" type="xs:boolean"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:complexType>
<xs:complexType name="parameterType"> <xs:complexType name="parameterType">
<xs:sequence> <xs:sequence>
<xs:element ref="name" minOccurs="1" maxOccurs="1" /> <xs:element ref="name" minOccurs="1" maxOccurs="1" />
...@@ -76,30 +86,14 @@ ...@@ -76,30 +86,14 @@
<xs:element name="OpenGeoSysProject"> <xs:element name="OpenGeoSysProject">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="mesh" minOccurs="0"> <xs:element name="mesh" type="meshType" minOccurs="0"/>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="axially_symmetric" type="xs:boolean"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="geometry" type="xs:string" minOccurs="0"/> <xs:element name="geometry" type="xs:string" minOccurs="0"/>
<xs:element name="meshes" minOccurs="0" maxOccurs="1"> <xs:element name="meshes" minOccurs="0" maxOccurs="1">
<xs:complexType> <xs:complexType>
<xs:sequence> <xs:sequence>
<xs:element name="mesh" minOccurs="0"> <xs:element name="mesh" type="meshType" minOccurs="0" maxOccurs="unbounded"/>
<xs:complexType> </xs:sequence>
<xs:simpleContent> </xs:complexType>
<xs:extension base="xs:string">
<xs:attribute name="axially_symmetric" type="xs:boolean"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element> </xs:element>
<xs:element name="processes" minOccurs="0"/> <!--ignore--> <xs:element name="processes" minOccurs="0"/> <!--ignore-->
<xs:element name="time_loop" minOccurs="0"/> <!--ignore--> <xs:element name="time_loop" minOccurs="0"/> <!--ignore-->
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment