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
return true;
		}
        if (!(obj instanceof IFileEditorInput)) {
			return false;
		}
        IFileEditorInput other = (IFileEditorInput) obj;
        return file.equals(other.getFile());
    }
    /* (non-Javadoc)
     * Method declared on IEditorInput.
     */
    public boolean exists() {
        return file.exists();
    }
    /* (non-Javadoc)
     * Method declared on IAdaptable.
     */
    public Object getAdapter(Class adapter) {
        if (adapter == IFile.class) {
			return file;
		}
        return file.getAdapter(adapter);
    }
    /* (non-Javadoc)
     * Method declared on IPersistableElement.
     */
    public String getFactoryId() {
        return FileEditorInputFactory.getFactoryId();
    }
    /* (non-Javadoc)