"XCoder is an extensible model transformation and code generation framework. The framework is itself modelled with UML and generated using the standard UML to Java model transformation included in the distribution.
Currently supported input meta models: UML via XMI
Currently supported output meta models: Java, C# and C++"
From MDA code generator framework XCoder is now open source