E4/Resources/Semantic File System
Semantic File System (SFS) represents an add-on to the Eclipse Resource Management that augments the Resources Plug-in API with an additional API to work with RESTful or REST-like resources. The implementation is based on EFS. The Semantic File System introduces a new SPI to be implemented by content providers that handle access via their specific communication protocol or proprietary client library.
- E4/Resources/Semantic File System/Use Cases
- E4/Resources/Semantic File System/FAQ
Semantic File System is now part of Eclipse e4 build and can be downloaded from e4 project download page starting with e4 1.0 M4.
Important: Bundles with SFS Examples are not part of the e4 download (as of 1.0 M4). A Project Set file e4.resources.sfs.examples.psf can be used to check out the sources into a workspace.
The source code for implementation, examples and tests resides in Eclipse CVS. Following Project Set files can be used to import sources into Eclipse workspace:
- SFS APIs, SPIs and implementation: e4.resources.sfs.psf
- SFS examples: e4.resources.sfs.examples.psf
- SFS JUnit tests: e4.resources.sfs.test.psf
Brief introduction to the source code can be found here: E4/Resources/Semantic File System/Where to Look at First.
Short introduction of the SFS features: E4/Resources/Semantic_File_System/GettingStarted
These demos are using some example applications to show more advanced SFS features: