XML Schema Definitions (.xsd) define a data model similar to EMF Ecore, and .xsd files can be converted to .ecore files. To fully support this, emf4cpp is missing (at least) the following features:
- Provide a type mapping from http://www.eclipse.org/emf/2003/XMLType# to an implementation type
- Fully support EAnnotations in the processed Ecore and add them to the generated meta classes
- Use the ExtendedMetaData in the EAnnotations to control the XML while loading / serializing a model