Bug 160959 [EFS] IDE.openEditor fails to open system editors for links referencing non-local IFileStore URIs
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/part/FileEditorInput.java
}
    /* (non-Javadoc)
     * Method declared on IEditorInput.
     */
    public String getToolTipText() {
        return file.getFullPath().makeRelative().toString();
    }
    /* (non-Javadoc)
     * Method declared on IPersistableElement.
     */
    public void saveState(IMemento memento) {
        FileEditorInputFactory.saveState(memento, this);
    }
    /* (non-Javadoc)
     * Method declared on IPathEditorInput
     * @since 3.0
     * @issue consider using an internal adapter for IPathEditorInput rather than adding this as API
     */
    public IPath getPath() {
        return file.getLocation();
    }
    
    /* (non-Javadoc)
     * @see java.lang.Object#toString()
     */
    public String toString() {
        return getClass().getName() + "(" + getFile().getFullPath() + ")"; 
    }
}