You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I didn't see this on the roadmap anywhere, so I thought I would open up a ticket and see if I can make some progress on it.
Goal: Support latest Theia release (1.7.0 as of now)
Problem: Updates to @theia/filesystem are incompatible with EcoreCommandContribution
Proposed Solution:
Update FileStat import to the new location
Replace calls to FileSystem with equiv in FileService
Fix any additional type errors as needed
The text was updated successfully, but these errors were encountered:
drkstr101
changed the title
Upgrades to @theia/filesystem:next breaks EcoreCommandContribution
Upgrades to @theia/filesystem breaks EcoreCommandContribution
Nov 8, 2020
Ecore-GLSP follows the GLSP dependency chain, which is currently limited to Theia 1.4. In turn, GLSP depends on Sprotty, which requires the (deprecated) languages support from Theia 1.4, thus can't update to anything more recent at the moment. But there are some plans to update Sprotty in the near future, so GLSP (and then Ecore-GLSP) should be able to catch up with Theia versions.
Also, regarding Ecore-GLSP, we plan on removing all filesystem-related operations from our Theia extensions, to delegate everything to the Diagram/ModelServer (Just like it's currently done for Diagrams at the moment, i.e. relying on JSonRPC). So, all of the EcoreCommandContribution commands should disappear (eventually :) )
Good deal! I will just close this out for now. I am slogging through language-server-extension locally, but it sounds like this will not even be needed once everything delegates to model-server. Please let me know if there is anything I can do to assist.
RE: eclipse-theia/theia#7908
Hello,
I didn't see this on the roadmap anywhere, so I thought I would open up a ticket and see if I can make some progress on it.
Goal: Support latest Theia release (
1.7.0
as of now)Problem: Updates to
@theia/filesystem
are incompatible withEcoreCommandContribution
Proposed Solution:
FileStat
import to the new locationFileSystem
with equiv inFileService
The text was updated successfully, but these errors were encountered: