Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-papyrus.dev] Xtext 2.8 forward incompatibility

Hi

Are you aware that Xtext 2.8 introduces a breaking forward incompatibility by renaming its "...ui..." plugins that are referenced by auto-generated code to "...ide..." plugins that are not available in Xtext 2.7 and earlier?

This is causing me considerable concern for OCL since for Luna I ensured that the Luna release was viable for Juno and Kepler.

In https://bugs.eclipse.org/bugs/show_bug.cgi?id=460552, I have found that a QVT editor developed using Xtext 2.8 cannot be installed as an extension of the OCL editor developed using Xtext 2.6/2.7. I have fixed the incompatibility by some simple automated package/class name edits. This works for now but I'm not sure how long it will be before something less easy to correct appears.

An alternative, if Papyrus wants to avoid being tightly coupled to Xtext, may be to freeze at Xtext 2.7.3 for editor development and hope that future Xtext run-times have backward compatibility.

    Regards

        Ed Willink




Back to the top