X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=plugins%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Futils%2FGenericDoubleClickListener.java;h=209bb4dd7b0c6b1aec763029561903a531de59c3;hb=bd06b3358f8c754765fcb222ac3b2273d0d56c37;hp=52fd904ca50cb75e7650ac9a1ac161e2c2fcbc26;hpb=e2ad359a9b5d3822dcc2ad0576070fc46e2847d8;p=gpl%2Fargeo-slc.git diff --git a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/utils/GenericDoubleClickListener.java b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/utils/GenericDoubleClickListener.java index 52fd904ca..209bb4dd7 100644 --- a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/utils/GenericDoubleClickListener.java +++ b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/utils/GenericDoubleClickListener.java @@ -25,19 +25,19 @@ import org.argeo.eclipse.ui.jcr.utils.JcrFileProvider; import org.argeo.eclipse.ui.specific.FileHandler; import org.argeo.slc.client.ui.dist.DistConstants; import org.argeo.slc.client.ui.dist.DistPlugin; -import org.argeo.slc.client.ui.dist.editors.GenericArtifactEditor; -import org.argeo.slc.client.ui.dist.editors.GenericArtifactEditorInput; +import org.argeo.slc.client.ui.dist.editors.GenericBundleEditor; +import org.argeo.slc.client.ui.dist.editors.GenericBundleEditorInput; import org.argeo.slc.jcr.SlcNames; import org.argeo.slc.jcr.SlcTypes; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.DoubleClickEvent; import org.eclipse.jface.viewers.IDoubleClickListener; import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.ui.PartInitException; /** - * Centralizes the management of double click on an ArtifactTreeViewer + * Centralizes the management of double click on an viewer that displays + * artifacts. */ public class GenericDoubleClickListener implements IDoubleClickListener, SlcTypes, SlcNames, DistConstants { @@ -45,13 +45,10 @@ public class GenericDoubleClickListener implements IDoubleClickListener, // private final static Log log = LogFactory // .getLog(GenericDoubleClickListener.class); - //private TreeViewer viewer; - private JcrFileProvider jfp; private FileHandler fileHandler; - public GenericDoubleClickListener(TreeViewer viewer) { - // this.viewer = viewer; + public GenericDoubleClickListener() { jfp = new JcrFileProvider(); fileHandler = new FileHandler(jfp); } @@ -65,11 +62,11 @@ public class GenericDoubleClickListener implements IDoubleClickListener, if (obj instanceof Node) { Node node = (Node) obj; if (node.isNodeType(SLC_ARTIFACT_VERSION_BASE)) { - GenericArtifactEditorInput gaei = new GenericArtifactEditorInput( + GenericBundleEditorInput gaei = new GenericBundleEditorInput( node); DistPlugin.getDefault().getWorkbench() .getActiveWorkbenchWindow().getActivePage() - .openEditor(gaei, GenericArtifactEditor.ID); + .openEditor(gaei, GenericBundleEditor.ID); } else if (node.isNodeType(NodeType.NT_FILE)) { String name = node.getName(); String id = node.getIdentifier(); @@ -107,11 +104,11 @@ public class GenericDoubleClickListener implements IDoubleClickListener, + SLC_ARTIFACT_VERSION_BASE + " node " + " in order to open the artifact editor"); else { - GenericArtifactEditorInput gaei = new GenericArtifactEditorInput( + GenericBundleEditorInput gaei = new GenericBundleEditorInput( node); DistPlugin.getDefault().getWorkbench() .getActiveWorkbenchWindow().getActivePage() - .openEditor(gaei, GenericArtifactEditor.ID); + .openEditor(gaei, GenericBundleEditor.ID); } } } catch (RepositoryException re) {