Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 154126

Summary: Adopt the Eclipse File System
Product: [Eclipse Project] Platform Reporter: John Arthorne <john.arthorne>
Component: ResourcesAssignee: Platform-Resources-Inbox <platform-resources-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: b.muskalla, daniel_megert, dev, eclipse, francois, Konstantin.Scheglov, markus.kell.r, martin.gutschelhofer, mober.at+eclipse, p.chauhan, pombredanne, rjlorimer, stori, thomasf, wmitsuda
Version: 3.3Keywords: plan
Target Milestone: 3.3   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 116414, 93562, 111887, 148057, 161050, 181998    
Bug Blocks:    

Description John Arthorne CLA 2006-08-16 14:13:31 EDT
We should ensure that use of the Eclipse File System is pervasive in the platform, and remove any barriers that prevent it from being more widely adopted by the community. For example, we should provide IFileStoreEditorInput and a matching default implementation. [Workspace, UI, Platform Text]
Comment 1 John Arthorne CLA 2006-09-28 13:15:02 EDT
The IFileStoreEditorInput portion of this plan item is covered by bug 111887.
Comment 2 John Arthorne CLA 2007-03-28 14:00:21 EDT
Note that end in the end, IFileStoreEditorInput turned out to be called IURIEditorInput, with concrete implementation FileStoreEditorInput.
Comment 3 John Arthorne CLA 2007-04-26 16:17:03 EDT
Work on this plan item is completed for 3.3. Significant changes:

- Support for IFileStore in text buffers (bug 148057)
- Added IURIEditorInput and FileStoreEditorInput (bug 111887)
- Added API for opening editors on external files (bug 138655)
- Support for Unix symbolic links in EFS API (bug 170317)
- Numerous bug fixes in filesystem, resources, UI, IDE, and Text to support working with non-local EFS implementations