Remove 32 bits SWT.
[lgpl/argeo-commons.git] / org.argeo.cms.ui.workbench / src / org / argeo / cms / ui / workbench / internal / jcr / commands / EditNode.java
index 3acd6e82716b80b6f9951214fadd1483c6cdcdfb..67f82380b5034d7ef654dbb100c5ce855e8de7ff 100644 (file)
@@ -29,9 +29,9 @@ import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.ui.PartInitException;
 import org.eclipse.ui.handlers.HandlerUtil;
 
-/** Generic command to open a path in an editor. */
+/** Generic command to open a Node in an editor. */
 public class EditNode extends AbstractHandler {
-       public final static String EDITOR_PARAM = "editor";
+       public final static String PARAM_EDITOR_ID = "editor";
 
        private String defaultEditorId;
 
@@ -39,18 +39,16 @@ public class EditNode extends AbstractHandler {
 
        public Object execute(ExecutionEvent event) throws ExecutionException {
                String path = event.getParameter(Property.JCR_PATH);
-
                String type = event.getParameter(NodeType.NT_NODE_TYPE);
                if (type == null)
                        type = NodeType.NT_UNSTRUCTURED;
 
-               String editorId = event.getParameter(NodeType.NT_NODE_TYPE);
+               String editorId = event.getParameter(PARAM_EDITOR_ID);
                if (editorId == null)
                        editorId = nodeTypeToEditor.containsKey(type) ? nodeTypeToEditor
                                        .get(type) : defaultEditorId;
-                                       
-               NodeEditorInput nei = new NodeEditorInput(path);
 
+               NodeEditorInput nei = new NodeEditorInput(path);
                try {
                        HandlerUtil.getActiveWorkbenchWindow(event).getActivePage()
                                        .openEditor(nei, editorId);
@@ -58,12 +56,10 @@ public class EditNode extends AbstractHandler {
                        ErrorFeedback.show("Cannot open " + editorId + " with " + path
                                        + " of type " + type, e);
                }
-               // TODO Auto-generated method stub
                return null;
        }
 
        public void setDefaultEditorId(String defaultEditorId) {
                this.defaultEditorId = defaultEditorId;
        }
-
 }