[EWL/ETL] Model matching [message #593450] |
Mon, 06 September 2010 06:41  |
Eclipse User |
|
|
|
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 07:25  |
Eclipse User |
|
|
|
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.
|
|
|
Powered by
FUDForum. Page generated in 0.03625 seconds