Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » Deployment of Epsilon artifacts
Deployment of Epsilon artifacts [message #1777342] Tue, 28 November 2017 16:15 Go to next message
Luca Berardinelli is currently offline Luca BerardinelliFriend
Messages: 25
Registered: June 2010
Location: TU Wien
Junior Member
Hi all,
I need to deploy my Epsilon artifacts (.eol, .egx, .egl, .evl, .ewl) as an Eclipse plugin.
All these artifacts manipulate Eclipse UML models that, in turn, are managed by Papyrus. In particular, I have .ewl and .evl files and I created dedicated .launch files for all of them.

Currently, everything works smoothly within the same work space where I load all the source artifacts. Moreover, I successfully deployed external Java tools that I am invoking during the execution of Epsilon artifacts.

Due to restrictions imposed by the project, I cannot share any source artifact but only their executable counterparts.
I would like to deploy a coherent bundle including all the aforementioned artifacts,

How can I do that?

Thanks in advance for any help.



Luca Berardinelli
Re: Deployment of Epsilon artifacts [message #1777344 is a reply to message #1777342] Tue, 28 November 2017 16:22 Go to previous messageGo to next message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 1498
Registered: July 2009
Location: York, UK
Senior Member

Hi Luca,

EWL and EVL define extension points (org.eclipse.epsilon.ewl.emf.wizards and org.eclipse.epsilon.evl.emf.validation [1]) for integrating with EMF-based tooling. For all other languages, I suspect that you'll need to write plugins that contribute menu items/toolbar buttons etc. and make use of the Epsilon API [2] to invoke your model management programs.

Cheers,
Dimitris

[1] https://www.eclipse.org/epsilon/doc/articles/evl-gmf-integration/
[2] https://www.eclipse.org/epsilon/examples/index.php?example=org.eclipse.epsilon.examples.standalone
Re: Deployment of Epsilon artifacts [message #1777943 is a reply to message #1777344] Wed, 06 December 2017 14:06 Go to previous messageGo to next message
Luca Berardinelli is currently offline Luca BerardinelliFriend
Messages: 25
Registered: June 2010
Location: TU Wien
Junior Member
Hi Dimitris,
thanks for your fast responses, as usual. It is a valuable contribution to the success of EPSILON.
I will follow your suggestions.

In the meantime, I attach here the link https://github.com/rdsea/T4UME to the EPSILON-based tool we are currently developing as part of the H2020 project U-Test http://www.u-test.eu/ that is the source of all my questions to this forum.

I hope it can be listed as a good case study for EPSILON as an MDE framework. The project is going to finish in the next few months. According to the intellectual property restrictions imposed by the project, I will further populate the repo with project results and references (hopefully scientific publications).

Thanks again for your help.


Luca Berardinelli
Re: Deployment of Epsilon artifacts [message #1778003 is a reply to message #1777943] Thu, 07 December 2017 15:18 Go to previous message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 1498
Registered: July 2009
Location: York, UK
Senior Member

Hi Luca,

Many thanks for your feedback and for sharing your work on T4UME! I've added a link to the project under the "Open Source Projects" tab of [1].

Cheers,
Dimitris

[1] https://www.eclipse.org/epsilon/users/

[1]
Previous Topic:Execution time for ETL transformation
Next Topic:Basic EGL Practice
Goto Forum:
  


Current Time: Tue Jan 16 23:44:47 GMT 2018

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

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