Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » Metamodel of ETL
Metamodel of ETL [message #903016] Tue, 21 August 2012 16:15 Go to next message
fabtagon . is currently offline fabtagon .Friend
Messages: 8
Registered: May 2012
Junior Member
Hi,

I want to generically alter ETL scripts through a Higher Order
Transformation. As a first step, I'd like to get a model representation
of an ETL script (which I then in turn can alter by said higher order
model transformation).

On the left hand side I've heard that the Epsilon languages are
metamodel based (and thus should be serialiseable as XMI using "Save as"
-> give some file name with extension ".xmi").

On the right hand side,
* "save as" is constantly greyed out for ETL scripts
* no ETL (or other Epsilon) metamodel shows up in EPackage Registry view
* judged by the source, the ETL engine does not seem to be based on
models, but on ANTLR + custom Java code

I'm about to write an EMFText grammar to facilitate the above task, but
before starting I'd like to get your points on whether
- I've simply overlooked an option to get models from scripts
- there are some formal grammar and language metamodel in existence
- somebody else has already started a similar undertaking

Your feedback is highly appreciated!

Best regards
Fabian
Re: Metamodel of ETL [message #903022 is a reply to message #903016] Tue, 21 August 2012 16:35 Go to previous messageGo to next message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 2165
Registered: July 2009
Location: York, UK
Senior Member

Hi Fabian,

Thanks for your message. As you have correctly observed by browsing through the source code, ETL is not underpinned by an EMF metamodel. We're in the process of implementing metamodels for all Epsilon languages which will enable features such as static type checking and analysis, code completion etc. but I'm afraid I can't commit to a release date at this point.

Cheers,
Dimitris
Re: Metamodel of ETL [message #903135 is a reply to message #903022] Wed, 22 August 2012 07:46 Go to previous messageGo to next message
Horacio Hoyos is currently offline Horacio HoyosFriend
Messages: 242
Registered: October 2009
Location: Mexico
Senior Member

Dimitris,

Is this implementation based on moving the Epsilon editors to xtext or the current architecture makes that inviable? Just wondering where a hand or two can be laid.

Regards,


Horacio Hoyos Rodriguez
Kinori Tech
Need professional support for Epsilon, EMF?
Go to: https://kinori.tech
Re: Metamodel of ETL [message #903169 is a reply to message #903135] Wed, 22 August 2012 11:28 Go to previous message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 2165
Registered: July 2009
Location: York, UK
Senior Member

Hi Horacio,

The plan is to do the transition in 2 steps. In the first step, we're creating metamodels for all Epsilon languages and switching the execution engine from using ASTs to using model elements. Once the execution engines are completely independent of ANTLR, we'll be moving on to develop Xtext/EMFText-based editors.

Cheers,
Dimitris
Previous Topic:org.eclipse.epsilon.commons installation problem
Next Topic:[announcement] Call for User Stories
Goto Forum:
  


Current Time: Sat Apr 27 04:29:47 GMT 2024

Powered by FUDForum. Page generated in 0.02756 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top