- // File or not, we always open the corresponding node Editor.
- String repositoryAlias = getRepositoryAlias(obj);
- String workspaceName = node.getSession().getWorkspace()
- .getName();
- String path = node.getPath();
-
- if (log.isDebugEnabled()) {
- log.debug("RepoAlias: " + repositoryAlias + " - WS Name: "
- + workspaceName + " - path:" + path);
- }
- GenericNodeEditorInput gnei = new GenericNodeEditorInput(
- repositoryAlias, workspaceName, path);
-
- GenericNodeEditor gne = (GenericNodeEditor) JcrExplorerPlugin
- .getDefault().getWorkbench().getActiveWorkbenchWindow()
- .getActivePage().openEditor(gnei, GenericNodeEditor.ID);
- gne.setCurrentNode(node);
-
+ GenericNodeEditorInput gnei = new GenericNodeEditorInput(node);
+ JcrExplorerPlugin.getDefault().getWorkbench()
+ .getActiveWorkbenchWindow().getActivePage()
+ .openEditor(gnei, GenericNodeEditor.ID);