Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [viatra-dev] Transformation API

Hi,

We need to work on setting up the scene for the Transformation API in a better way.

1) The wiki page should very precisely state the intended goal and audience of the API.
Is it intended to be used by tool developers or a more broader audience?
Do we propose a language or "only" an API? If the latter, will there be a language
a transformation language as well at a later stage?

(E.g.: Query specifications captured in the IQ language can be showed to non-programmers,
while the examples using the Transformation API are restricted to experienced programmers)

2) To what an extent do we plan to reuse existing Eclipse technologies (e.g. Xtend) ?
Is it intended as an execution framework, or also as a primary transformation language?

3) What kind of portability is planned for the Transformation API / Language?
(The language of IQ is portable to graph models other than EMF with minor adaptations)

4) Naming conventions need to be revised.
The "fireWhilePossible" should be renamed to "fireAsLongAsPossible" which is a known terminology at least in the academic community
The "fireAllCurrent" and "fireOne" should be renamed to in accordance with IQ termionology, so how about "fireForEachMatch" and "fireOneArbitraryMatch"?

Cheers,
Daniel




From:        Ujhelyi Zoltán <ujhelyiz@xxxxxxxxxx>
To:        Viatra developer discussions project <viatra-dev@xxxxxxxxxxx>
Date:        2013.09.20 17:06
Subject:        [viatra-dev] Transformation API
Sent by:        viatra-dev-bounces@xxxxxxxxxxx




Hi,

as promised, I have set up a wiki page that describes the current transformation API implementation:
http://wiki.eclipse.org/VIATRA2/EMF/Transformation_API

The implementation is in an early stage, everything is open to discussion; the page contains links to both the transformation API implementation and the TTC2013 example code.

Cheers,
Zoltán
-- Zoltán Ujhelyi
https://www.inf.mit.bme.hu/en/members/ujhelyiz

Fault Tolerant Systems Research Group
Budapest University of Technology and Economics

_______________________________________________
viatra-dev mailing list
viatra-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/viatra-dev


Back to the top