eclipse-epsilon / epsilon

Epsilon is a family of Java-based scripting languages for automating common model-based software engineering tasks, such as code generation, model-to-model transformation and model validation, that work out of the box with EMF (including Xtext and Sirius), UML (including Cameo/MagicDraw), Simulink, XML and other types of models.

Home Page:https://eclipse.org/epsilon

Repository from Github https://github.comeclipse-epsilon/epsilonRepository from Github https://github.comeclipse-epsilon/epsilon

Eclipse Epsilon

Epsilon is a family of scripting languages and tools for automating common model-based software engineering tasks such as code generation, model-to-model transformation, model validation and model visualisation, that work out of the box with EMF (including Xtext and Sirius), UML (including Cameo/MagicDraw), Simulink, XML and other types of models.

Epsilon's Model-to-Text Transformation Language

Epsilon can be used as a standard Java library, and also provides Apache Ant tasks that can be embedded in Maven/Gradle builds. Editing support for Epsilon programs is available in Eclipse, VS Code and Sublime.

Quick Access

About

Epsilon is a family of Java-based scripting languages for automating common model-based software engineering tasks, such as code generation, model-to-model transformation and model validation, that work out of the box with EMF (including Xtext and Sirius), UML (including Cameo/MagicDraw), Simulink, XML and other types of models.

https://eclipse.org/epsilon

License:Eclipse Public License 2.0


Languages

Language:Java 82.3%Language:HTML 17.0%Language:GAP 0.6%Language:ECL 0.0%Language:Shell 0.0%Language:MATLAB 0.0%Language:XSLT 0.0%Language:Groovy 0.0%Language:CSS 0.0%