This was easier than expected. Helped by the RSE File UI API Docs and this forum post, I figured out how to do:
SystemRemoteFileDialog dialog =new SystemRemoteFileDialog(SystemBasePlugin.getActiveWorkbenchShell()); dialog.open(); IRemoteFile file =(IRemoteFile) dialog.getSelectedObject();System.out.println("Selected file's absolute path: "+ file.getAbsolutePath());
Now also committed!
Update: Using proper interface for dealing with remote files (commit).