Hello,
I'm experimenting with Eclipse's EMF Ecore.xsd and it looks like XXsd2Code cannot compile it due to unsatisfied casting in the code:
File Name = 'C:\Users\karel\src\crisis\Ecore.xsd' , Message = 'System.InvalidCastException: Objekt typu System.Xml.Schema.XmlSchemaSimpleTypeList nelze p�etypovat na typ System.Xml.Schema.XmlSchemaSimpleTypeRestriction.
v XXsd2Code.CodeGenDom.GetComplexTypeAttributes(XmlSchemaComplexType complexType, Dictionary`2 classesToGenerateMap, Dictionary`2 enumsToGenerateMap, String namespaceName)'
File Name = 'C:\Users\karel\src\crisis\Ecore.xsd' , Message = 'System.InvalidCastException: Objekt typu System.Xml.Schema.XmlSchemaSimpleTypeList nelze p�etypovat na typ System.Xml.Schema.XmlSchemaSimpleTypeRestriction.
v XXsd2Code.CodeGenDom.GetComplexTypeAttributes(XmlSchemaComplexType complexType, Dictionary`2 classesToGenerateMap, Dictionary`2 enumsToGenerateMap, String namespaceName)'
File Name = 'C:\Users\karel\src\crisis\Ecore.xsd' , Message = 'System.InvalidCastException: Objekt typu System.Xml.Schema.XmlSchemaSimpleTypeList nelze p�etypovat na typ System.Xml.Schema.XmlSchemaSimpleTypeRestriction.
v XXsd2Code.CodeGenDom.GetComplexTypeAttributes(XmlSchemaComplexType complexType, Dictionary`2 classesToGenerateMap, Dictionary`2 enumsToGenerateMap, String namespaceName)'
File Name = 'C:\Users\karel\src\crisis\Ecore.xsd' , Message = 'System.InvalidCastException: Objekt typu System.Xml.Schema.XmlSchemaSimpleTypeList nelze p�etypovat na typ System.Xml.Schema.XmlSchemaSimpleTypeRestriction.
v XXsd2Code.CodeGenDom.GetComplexTypeAttributes(XmlSchemaComplexType complexType, Dictionary`2 classesToGenerateMap, Dictionary`2 enumsToGenerateMap, String namespaceName)'
File Name = 'C:\Users\karel\src\crisis\Message.xsd' , Message = 'System.InvalidCastException: Objekt typu System.Xml.Schema.XmlSchemaImport nelze p�etypovat na typ System.Xml.Schema.XmlSchemaInclude.
v XXsd2Code.CodeGenDom.DetectAndExtractNestedNamespaces(XmlSchema xsd, String xsdSchemaFileName, String orgDir, TargetLanguage targetLanguage)'
File Name = 'C:\Users\karel\src\crisis\Message.xsd' , Message = 'System.InvalidCastException: Objekt typu System.Xml.Schema.XmlSchemaSimpleTypeList nelze p�etypovat na typ System.Xml.Schema.XmlSchemaSimpleTypeRestriction.
v XXsd2Code.CodeGenDom.GetComplexTypeAttributes(XmlSchemaComplexType complexType, Dictionary`2 classesToGenerateMap, Dictionary`2 enumsToGenerateMap, String namespaceName)'
Ecore.xsd file is attached for your convenience.
Is there any work around for this issue or even patch available? I'm using latest binary release.
Thanks!
Karel
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Ecore.xsd (EMF Ecore XSD definition)