9. The system according to claim 8 , wherein generation of the second metamodel comprises: determination of whether a node element of the first metamodel is associated with a complex type; if the node element of the first metamodel is not associated with a complex type, generation of an attribute of the second metamodel representing the node element of the first metamodel; and if the node element of the first metamodel is associated with a complex type, generation of a reference and a second class of the second metamodel representing the node element, where the second class represents the complex data type.
9. The system according to claim 8 , wherein generation of the second metamodel comprises: determination of whether a node element of the first metamodel is associated with a complex type; if the node element of the first metamodel is not associated with a complex type, generation of an attribute of the second metamodel representing the node element of the first metamodel; and if the node element of the first metamodel is associated with a complex type, generation of a reference and a second class of the second metamodel representing the node element, where the second class represents the complex data type. 10. The system according to claim 9 , wherein generation of the second metamodel comprises: generation, for each association of the first metamodel, of a respective reference of the second metamodel.