Epsilon provides a set of interoperable task-specific programming languages through which you can interact with your EMF models to perform common MDE tasks.
(read more or try it in your browser...)
What can you do with Epsilon?
Recent forum posts
Re: regarding Eugenia generated diagram(2010-02-09T23:00:04-00:00) Hi Saad,
In Galileo, "Validate" has moved under "Edit" (in Ganymede it is under
"Diagram")
Cheers,
Dimitris
saad bin abid wrote:
> Dear Dimitris,
> I am new to epsilon environment. I am interested in Graphical modeling
> and validation languages. I must say that epsilon has almost all i need
> to workout with my research at the moment. I was thinking to start GMF [...]
regarding Eugenia generated diagram(2010-02-09T20:54:13-00:00) Dear Dimitris,
I am new to epsilon environment. I am interested in Graphical modeling and validation languages. I must say that epsilon has almost all i need to workout with my research at the moment. I was thinking to start GMF but decided epsilon as alternative. Now coming to the actual point, I followed the eugenia/evl example and generate graphical editor for creating and evaluating constraints on model. I bind the evl constraints with eugenia. Than i started building my own example. I [...]
Re: cannot find org.eclipse.epsilon.eugenia.validation in svn repo(2010-02-09T20:35:43-00:00) Dear Dimitris,
thank you very much for quick reply. I am having problem when i try to add dependency org.eclipse.emf.validation in generated diagram code but i couldn't do that i thought may be it could be the problem. But i guess its not the problem. It could be some other problem i guess.
thank you.
saad
Re: cannot find org.eclipse.epsilon.eugenia.validation in svn repo(2010-02-09T20:08:28-00:00) Hi Saad,
We've actually removed it from the SVN as it was not well-tested, but it
will reappear soon. Could I ask why you need it?
Cheers,
Dimitris
saad bin abid wrote:
> Hello Epsilon Users
>
> I am trying to find out where can i download the
> [...]
cannot find org.eclipse.epsilon.eugenia.validation in svn repo(2010-02-09T20:06:32-00:00) Hello Epsilon Users
I am trying to find out where can i download the
org.eclipse.epsilon.eugenia.validation. I connect eclipse svn repo to Epsilon repo explorer but cannot find it under the path trunk->plugins.
please help.
regards
saad
Recent articles in the blog
EuGENia: Polishing your GMF editor(Mon, 15 Jun 2009 14:09:36 +0000) EuGENia is a front-end for GMF that enables developers to generate a fully functional GMF editor by attaching a few high-level annotations to the Ecore metamodel. The original aim of EuGENia was to lower the entrance barrier for new GMF users and enable people to quickly and easily develop the first version of their editor.
However, after the initial excitement of (at last) being able to get a working [...]
New in Epsilon 0.8.5(Sun, 24 May 2009 02:58:39 +0000) Apart from adding support for managing inconsistent EMF models with HUTN, and fixing several bugs, version 0.8.5 of Epsilon also includes a few new and noteworthy features.
Use of = both for assignment and for comparison
As EOL builds on OCL, it (re)uses = for comparison (e.g. if (a = b) {…}) and := for assignment (e.g. a := b;). As Louis reported here, this has been a source of confusion and well-camouflaged [...]
Managing Inconsistent Models with HUTN(Mon, 27 Apr 2009 12:53:10 +0000) A model and metamodel are consistent when the metamodel specifies every concept used in the model definition. A metamodel can evolve (be adapted by a developer), which can cause inconsistency. We’ve recently added a tool to Epsilon, the HUTN / XMI bridge, that seeks to aid developers in manually managing inconsistency.
HUTN, an OMG standard, specifies a human-usable, textual notation for MOF-based models. Epsilon [...]
Test-Driven Development for Epsilon(Mon, 20 Apr 2009 11:45:31 +0000) Test-Driven Development (TDD) is an approach to software development that advocates writing tests before implementation. TDD has many advantages when compared to other forms of development, in which tests are often an after-thought. Proponents argue that TDD produces clean interfaces, minimal implementations and a suite of tests that can be used to guard against regressions. (See “TDD by Example,” Beck and, [...]
Epsilon + AppEngine + Ajax = Epsilon Live(Thu, 16 Apr 2009 10:16:43 +0000) The Epsilon website already includes several screencasts and examples that demonstrate the tools and languages it provides. The preview release of the Google App Engine for Java has made it possible to go one step further and allow people to actually write and execute EOL (the core language of Epsilon) programs straight from their browser without needing to download or install anything.
http://www.eclipse.org/gmt/epsilon/live [...]
Version 0.8.6 is now available(Fri, 12 Jun 2009 13:29:00 CET)
Fixes bugs and implements enhancement requests
#265285, #265609, #268085, #265145, #277252,
#275318, [...]