1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" jxb:version="2.0" xmlns:tns="http://www.simantics.org/xml/sax/configuration/" targetNamespace="http://www.simantics.org/xml/sax/configuration/" elementFormDefault="qualified">
4 <element name="Configuration" type="tns:Configuration"></element>
5 <complexType name="Configuration">
6 <sequence maxOccurs="unbounded" minOccurs="0">
7 <element ref="tns:ConversionRule"></element>
11 <complexType name="ConversionRule"></complexType>
\r
12 <element name="ConversionRule" type="tns:ConversionRule"></element>
\r
14 <element name="Attribute" type="tns:Attribute"></element>
\r
15 <complexType name="Attribute">
\r
16 <attribute name="Type" type="string"></attribute>
\r
17 <attribute name="Name" type="string"></attribute>
\r
20 <element name="Element" type="tns:Element"></element>
\r
21 <complexType name="Element">
\r
22 <attribute name="Name" type="string"></attribute>
\r
25 <element name="ComplexType" type="tns:ComplexType"></element>
\r
26 <complexType name="ComplexType">
\r
27 <attribute name="Name" type="string"></attribute>
\r
30 <element name="AttributeComposition" substitutionGroup="tns:ConversionRule">
33 <extension base="tns:ConversionRule">
34 <sequence maxOccurs="unbounded" minOccurs="1">
35 <element ref="tns:Attribute">
\r
38 <attribute name="Type" type="string"></attribute>
\r
39 <attribute name="Name" type="string"></attribute>
\r
45 <element name="IDProvider" substitutionGroup="tns:ConversionRule">
\r
48 <extension base="tns:ConversionRule">
\r
51 <element ref="tns:Element"></element>
\r
52 <element ref="tns:ComplexType"></element>
\r
54 <element ref="tns:Attribute"></element>
\r
56 <attribute name="Priority" type="integer" use="optional"></attribute>
\r
62 <element name="IDReference" substitutionGroup="tns:ConversionRule">
\r
65 <extension base="tns:ConversionRule">
\r
68 <element ref="tns:Element"></element>
\r
69 <element ref="tns:ComplexType"></element>
\r
71 <element name="IDSource" type="tns:Attribute"></element>
\r
72 <element name="Reference" type="tns:Attribute"></element>
\r
80 <element name="UnrecognizedChildElement" substitutionGroup="tns:ConversionRule">
\r
83 <extension base="tns:ConversionRule">
\r
86 <element ref="tns:Element"></element>
\r
87 <element ref="tns:ComplexType"></element>
\r
89 <element name="JavaMethod" type="string"></element>
\r
96 <element name="OrderedChild" substitutionGroup="tns:ConversionRule">
\r
99 <extension base="tns:ConversionRule">
\r
102 <element ref="tns:Element"></element>
\r
103 <element ref="tns:ComplexType"></element>
\r
105 <element name="Child" type="tns:Element" minOccurs="0"></element>
\r
107 <attribute name="Type" type="string"></attribute>
\r
108 <attribute name="Value" type="string"></attribute>
\r
114 <element name="Rename" substitutionGroup="tns:ConversionRule">
\r
117 <extension base="tns:ConversionRule">
\r
118 <sequence maxOccurs="unbounded" minOccurs="1">
\r
120 <element ref="tns:Element"></element>
\r
121 <element ref="tns:ComplexType"></element>
\r
122 <element ref="tns:Attribute"></element>
\r
125 <attribute name="Name" type="string"></attribute>
\r