Files are leaf resources which contain data. The contents of a file resource is stored as a file in the local file system.
Files, like folders, may exist in the workspace but not be local; non-local file resources serve as place-holders for files whose content and properties have not yet been fetched from a repository.
This interface is not intended to be implemented by clients.
Files implement the IAdaptable
interface; extensions are managed by the platform's adapter manager.
@see Platform#getAdapterManager()