Xpand is language specialized on code generation based on EMF models. It supports the following main language features: