Xpand - это язык, специализирующийся на генерации кода для Eclipse.

Xpand - это язык, специализирующийся на генерации кода на основе моделей EMF. Он поддерживает следующие основные языковые функции:

Система подключаемых типов Динамическая диспетчеризация функций Расширенные выражения AOP (OCL-подобные, но с синтаксисом, подобным Java)

Официальная вики: http://wiki.eclipse.org/Xpand