Xpand is language specialized on code generation based on EMF models. It supports the following main language features:
- Plugable Type System
- Dynamic Dispatch of Functions (a.k.a. extension methods)
- Built-in support for AOP Rich Expressions (including higher order functions for collections)
This project is part of Eclipse IDE 2020-09, Eclipse IDE 2020-06, Eclipse IDE 2020-03, Eclipse IDE 2019-12, Eclipse IDE 2019-09, Eclipse IDE 2019-06, Eclipse IDE 2019-03, Eclipse IDE 2018-12, Eclipse IDE 2018-09, Eclipse Photon, Eclipse Oxygen, Neon, Mars, Luna, Kepler, Juno, Indigo, Helios, and Galileo.