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

Make the new renaming infrastructure compatible with Xbase languages. #2562

Open
gallandarakhneorg opened this issue Feb 2, 2018 · 0 comments

Comments

@gallandarakhneorg
Copy link
Contributor

According to the change log of Xtext 2.13, a new renaming infrastructure is provided, based on IChangeSerializer.

According to the documentation of RefactorElementNameFragment2, this new infrastructure cannot be used for Xbase-based languages.

According this dicussion, the core problem is related to the derived state, which is ignored by the new infrastructure.

Assuming Xbase-based languages cover a large portion of the languages written with Xtext, it may be valuable to extend the usage of IChangeSerializer to Xbase-based languages too.

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

1 participant