Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCL checks/transformations? #135

Open
arcanefoam opened this issue Jan 26, 2018 · 1 comment
Open

OCL checks/transformations? #135

arcanefoam opened this issue Jan 26, 2018 · 1 comment

Comments

@arcanefoam
Copy link

In the paper[1] referenced from the README you use Eclipse OCL. Where are the OCL sources for the checks and transformations?

Further, since OCL is a query language, how did you implemented a transformation based on OCL?

Thanks,

[1]The Train Benchmark: cross-technology performance evaluation of continuous model queries

@szarnyasg
Copy link
Member

I decided to remove OCL after 1.0 release, as I aimed to shift the focus of the benchmark to graph databases (in favour of MDE tools).

However, the code is still in the version control system's history:

https://github.com/FTSRG/trainbenchmark/blob/6490047d7449f9a4b66cec032b9377bfc06a54d2/trainbenchmark-tool-eclipseocl/src/main/java/hu/bme/mit/trainbenchmark/benchmark/eclipseocl/operations/EclipseOclModelOperationFactory.java#L99-L104

This shows that for OCL, the transformations are implemented using the vanilla EMF API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants