File R/W should be handled by FileStoreEditorInput. I would suggest you
open editors using that instead of your own MyEditorInput. To reiterate,
what is special about your IEditorInput implementation that can't be
satisfied? If you need to open non-workspace resources, you should use
the FSEI class in my opinion. Please provide more context to your
application's setup.