-
Notifications
You must be signed in to change notification settings - Fork 321
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
Say goodbye to Xpand #2811
Comments
Signed-off-by: Christian Dietrich <[email protected]>
Signed-off-by: Christian Dietrich <[email protected]>
remove xpand from targets and poms. See #2811
looks like ocl still depends on the old org.eclipse.xtext.generator
|
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=563046 I sort of got the migration going but found the 'new' formatter absolutely dreadful particularly once de-Xtend-ed. This prompted me to develop the Declarative Formatter. Ouch! a year later it sort of worked but assumed a lossless mapping between node model and EMF model, which sadly Xtext in particular does not satisfy. So after pretty much wasting a year, I moved on to the next distressingly time consuming problem. |
you still can use the old formatter. |
i dont even know how to clone from old git.eclipse.org anymore :( so i cannot see what you are actually doing |
The problem dependency is from the Releng aspect of OCL which most users should not install. This could be dropped from SimRel and users redirected to the project install, provided a similar redirect to the Xtext project install finds the old generator. But in the same way that EMF ships its JET support, I feel OCL should ship its Xtext support. |
i have doubts old generator would work with new xtext. |
disabling indeed seems to work |
I'm just about to do OCL 2023-12 M1, but see no disable in ocl.aggrcon. Are you waiting for me, or waiting for M2 or ... I'll try to phase out the old generator (again) for M2. |
@ewillink I have disabled it here eclipse-simrel/simrel.build@c7ddc34 (simrel is on GitHub now) |
oops. I'm still set up for the old 'Gerrit' approach. Amazing how long the Gerrit approach didn't last. |
2023-12M3: OCL and QVTd editors have moved to the new generator framework, albeit using the idiom-based DeclarativeFormatter/Serializer. (generator usage re-enabled on SimRel.) |
I think the real reason I reverted was that it was M3 and a depressing number of bugs were still appearing, so I had to put the migration on hold. This time. restarting after M1 there was enough time to finish development. |
Now that Xpect is finally Xpand free, we will start the removal of the Xpand dependency in Xtext
see also
The text was updated successfully, but these errors were encountered: