]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/utils/GenericNodeDoubleClickListener.java
Introduce Tabular Content
[lgpl/argeo-commons.git] / server / plugins / org.argeo.jcr.ui.explorer / src / main / java / org / argeo / jcr / ui / explorer / utils / GenericNodeDoubleClickListener.java
index 708c024e171c4885963126de6d98094c0bdc22e0..4418c09d7689c2133962f26520625944cb3364ab 100644 (file)
@@ -22,9 +22,7 @@ import org.eclipse.jface.viewers.TreeViewer;
 import org.eclipse.ui.PartInitException;
 
 /**
- * 
  * Centralizes the management of double click on a NodeTreeViewer
- * 
  */
 public class GenericNodeDoubleClickListener implements IDoubleClickListener {
 
@@ -70,24 +68,10 @@ public class GenericNodeDoubleClickListener implements IDoubleClickListener {
                                        jfp.setRootNodes((Object[]) itcp.getElements(null));
                                        fileHandler.openFile(name, id);
                                }
-                               // 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);
                        } catch (RepositoryException re) {
                                throw new ArgeoException(
                                                "Repository error while getting node info", re);