From cca94252cc4e865bcdc4e92af7c66994171c82a0 Mon Sep 17 00:00:00 2001
From: "Dmitry Yu. Naumov" <github@naumov.de>
Date: Mon, 2 Jul 2018 14:31:07 +0200
Subject: [PATCH] [App/IO] Add meshes/mesh to OGSProject.xsd

---
 Applications/FileIO/XmlIO/OpenGeoSysProject.xsd | 15 +++++++++++++++
 web/static/images/xsd/OpenGeoSysProject.xsd     | 15 +++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/Applications/FileIO/XmlIO/OpenGeoSysProject.xsd b/Applications/FileIO/XmlIO/OpenGeoSysProject.xsd
index 0eefb0c17c0..c878dc4ce95 100644
--- a/Applications/FileIO/XmlIO/OpenGeoSysProject.xsd
+++ b/Applications/FileIO/XmlIO/OpenGeoSysProject.xsd
@@ -86,6 +86,21 @@
           </xs:complexType>
         </xs:element>
         <xs:element name="geometry" type="xs:string" minOccurs="0"/>
+        <xs:element name="meshes" minOccurs="0" maxOccurs="1">
+            <xs:complexType>
+                <xs:sequence>
+                    <xs:element name="mesh" 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:sequence>
+            </xs:complexType>
+        </xs:element>
         <xs:element name="processes" minOccurs="0"/> <!--ignore-->
         <xs:element name="time_loop" minOccurs="0"/> <!--ignore-->
         <xs:element name="parameters" minOccurs="0">
diff --git a/web/static/images/xsd/OpenGeoSysProject.xsd b/web/static/images/xsd/OpenGeoSysProject.xsd
index 0eefb0c17c0..a4f99e83ead 100644
--- a/web/static/images/xsd/OpenGeoSysProject.xsd
+++ b/web/static/images/xsd/OpenGeoSysProject.xsd
@@ -86,6 +86,21 @@
           </xs:complexType>
         </xs:element>
         <xs:element name="geometry" type="xs:string" minOccurs="0"/>
+        <xs:element name="meshes" minOccurs="0">
+            <xs:complexType>
+                <xs:sequence>
+                    <xs:element name="mesh" 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:sequence>
+            </xs:complexType>
+        </xs:element>
         <xs:element name="processes" minOccurs="0"/> <!--ignore-->
         <xs:element name="time_loop" minOccurs="0"/> <!--ignore-->
         <xs:element name="parameters" minOccurs="0">
-- 
GitLab