Skip to content

Fennec M2XModel transformation & constraints for EMF

Lightweight, spec-compliant OCL, QVT-O, QVT-R and MOFM2T engines — standalone Java libraries, no Eclipse platform required.

Eclipse Fennec logo

About Fennec M2X

Fennec M2X (org.eclipse.fennec.m2x) provides clean-room, specification-compliant implementations of the OMG modeling-transformation stack — OCL, QVT Operational, QVT Relations and MOFM2T — that run as plain Java 21 libraries and as OSGi services. Every engine works without the Eclipse platform.

Use it in the Eclipse IDE

The OCL engine ships as an Eclipse feature that adds OCL delegate support to the generic EMF editor. Install it from the Eclipse update site, or follow the installation guide.

Released under the EPL-2.0 License. Eclipse Fennec is part of the Eclipse Foundation.