Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » [EWL/ETL] Model matching
[EWL/ETL] Model matching [message #593450] Mon, 06 September 2010 10:41 Go to next message
Rui Carlos  Gonçalves is currently offline Rui Carlos GonçalvesFriend
Messages: 28
Registered: July 2009
Junior Member

I'm trying to build a tool that looks for parts of a model that have a "specific form", and replaces them.
I specify this "specific form" using a model too, so what I need is to verify if any part of model match another model. We can see the models as graphs, so I want to check if a graph contains other graph.

Does EWL/ETL provide this kind of matching functionalities?
I think I should be able to implement this functions, but it will be a waste of time if Epsilon has this.

Thanks.
--
http://cs.utexas.edu/~rcg


Re: [EWL/ETL] Model matching [message #593463 is a reply to message #593450] Mon, 06 September 2010 11:25 Go to previous message
Dimitrios Kolovos is currently offline Dimitrios KolovosFriend
Messages: 1776
Registered: July 2009
Senior Member
Hi,

Model matching is supported by ECL
(http://eclipse.org/gmt/epsilon/doc/ecl/) which however only supports
1-1 matches between elements. A general-purpose pattern matcher for EMF
sounds like a very good idea and it could probably find applications in
many model management tasks. If you decide to move forward with this,
it'd be great to keep in touch and explore the potentials for
collaboration and integration with Epsilon!

Cheers,
Dimitris

Rui Carlos Gonçalves wrote:
> I'm trying to build a tool that looks for parts of a model that have a
> "specific form", and replaces them.
> I specify this "specific form" using a model too, so what I need is to
> verify if any part of model match another model. We can see the models
> as graphs, so I want to check if a graph contains other graph.
>
> Does EWL/ETL provide this kind of matching functionalities?
> I think I should be able to implement this functions, but it will be a
> waste of time if Epsilon has this.
>
> Thanks.
Previous Topic:[EWL] Use data from different models/files
Next Topic:[HUTN] Object names/identities
Goto Forum:
  


Current Time: Thu Dec 18 13:46:59 GMT 2014

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

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