Epsilon NewsFixes bug #236270 in HUTN. Provides a better solution for bug #232457.
Fixes a bug introduced in 1.3.4 (support for extended properties was broken)
Fixes bug #232457
Adds support for viewing registered EPackages. Fixes bug #224791
Bug fix release. Also adds support for EWL to tree-based EMF editors.
Added support for unit testing, assertions and extended properties.
Screencast demonstrating an implementation of the Human Usable Textual Notation (HUTN)
Several major (but still undocumented) enhancements. Will provide documentation soon. Stay tuned :)
Fixed a bug in fix parts of EVL constraints introduced in 1.1.4
Improved performance of EOL (by as much as 75% in some scenarios). Added support for transactions in EWL
Adds support for EWL wizards to GMF-based editors
Added support for transactions in EOL
Bug fixes in ETL and the ANT tasks
The new Cinema section contains flash demos of tools and languages of the Epsilon component.
Bug fixes in ECL and EML.
This version addresses some bug-fixes in the Epsilon ANT tasks. It also introduces a sortBy() operation on collections.
This version supports a number of additional features: cross-module inheritance in EML, ECL and ETL, improved performance in EMF model management, and profiling tools for measuring the performance of model management operations implemented in Epsilon languages (see the Documentation page)
In this version Exeed has been enhanced with support for additional annotations.
This version addresses a significant performance-related issue that particularly impacts cases where large models are involved. Credit to Aleksander Bandelj for identifying the issue and suggesting a solution.
In this version a bug in EVL has been fixed.
In this version a bug in the EMF model driver introduced in 1.0.3 has been fixed.
In this version support for managing XML documents has been added.
In this version EML has been separated from ECL (EML does not support match-rules any more). Examples of using the new version of EML will appear soon in the Examples section.
An update that fixes a bug in handling cross-model references in EMF
We have now implemented proper version management and integrated with the Eclipse Update Manager. Also included in this release is a new model-to-text language: the Epsilon Generation Language (EGL)
An article that demonstrates using Epsilon to implement the Interactive TV Applications case study proposed by the organizers of MDD-TIF has been made available.
An update to the Epsilon plugins has been released. This update includes a number of bug-fixes.
An update to the Epsilon plugins has been released. This update addresses a bug found by Louis Rose in the execution engine of the Epsilon Object Language (EOL)
Exeed is an extension of the built-in reflective EMF editor that enables customizing labels and icons without generating a dedicated tree-based editor for each .ecore metamodel
This example contains an EVL validation module that checks that a graph is acyclic and its edges have only positive weights and an EOL program that calculates the shortest paths according to Dijkstra's algorithm.
An update to the Epsilon plugins has been released. This update addresses a bug found in the execution engine of the Epsilon Validation Language (EVL)
We have created a page that contains working examples of Epsilon languages and uploaded an initial set of examples of using EOL, EML and ETL.
We have released an online copy of the syntax and features of Epsilon Languages including EOL, EML, ETL and ECL.
An update to the Epsilon plugins has been released. This update addresses a bug found in the execution engine of the Epsilon Transformation Language (ETL)
Epsilon plug-ins have been uploaded. Also, a bundle containing Eclipse, EMF and Epsilon has been compiled to make experimenting with Epsilon easier
Check this document for instructions on how to access the source code of Epsilon on the Eclipse CVS server.
Creation of the Epsilon component.