+ private static void openPreferredEditor(Shell parent, Session s, Resource r, String defaultPerspective) {\r
+ findActions(s, r, defaultPerspective, (resourceName, actions) -> {\r
+ SWTUtils.asyncExec(parent, () -> {\r
+ IAction action = ChooseActionRequest.chooseAction(parent, actions, resourceName);\r
+ if (action != null)\r
+ action.run();\r
+ });\r
+ });\r
+ }\r