<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.interactive-instruments.de/ShapeChange" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sc="http://www.interactive-instruments.de/ShapeChange" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<element name="ShapeChangeResult" type="sc:ShapeChangeResultType"/>
	<complexType name="ShapeChangeResultType">
		<sequence>
			<element name="Messages">
				<complexType>
					<sequence>
						<element ref="sc:AbstractMessage" minOccurs="0" maxOccurs="unbounded"/>
					</sequence>
				</complexType>
			</element>
			<element name="XSDFiles">
				<complexType>
					<sequence>
						<element ref="sc:XSDFile" minOccurs="0" maxOccurs="unbounded"/>
					</sequence>
				</complexType>
			</element>
		</sequence>
		<attribute name="resultCode" type="integer" use="required"/>
	</complexType>
	<element name="AbstractMessage" type="string" abstract="true"/>
	<element name="Debug" type="string" substitutionGroup="sc:AbstractMessage"/>
	<element name="Info" type="string" substitutionGroup="sc:AbstractMessage"/>
	<element name="Warning" type="string" substitutionGroup="sc:AbstractMessage"/>
	<element name="Error" type="string" substitutionGroup="sc:AbstractMessage"/>
	<element name="FatalError" type="string" substitutionGroup="sc:AbstractMessage"/>
	<element name="XSDFile">
		<complexType>
			<simpleContent>
				<extension base="string">
					<attribute name="href" type="anyURI" use="required"/>
					<attribute name="appSchema" type="boolean" use="required"/>
					<attribute name="appSchemaId" type="string" use="required"/>
				</extension>
			</simpleContent>
		</complexType>
	</element>
</schema>
