]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/views/JcrExecutionModulesView.java
Improve diff issue
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.client.ui / src / main / java / org / argeo / slc / client / ui / views / JcrExecutionModulesView.java
index 8d5265e6665c8e92a85500c0b2e47843ba3c6adc..bbe3af40207bbe4735f61abe3f544dae5a18cd77 100644 (file)
@@ -83,6 +83,7 @@ public class JcrExecutionModulesView extends ViewPart implements SlcTypes,
                viewer.setComparer(new NodeElementComparer());
                final ViewLabelProvider viewLabelProvider = new ViewLabelProvider();
                viewer.setLabelProvider(viewLabelProvider);
+               // ColumnViewerToolTipSupport.enableFor(viewer);
                viewer.setInput(getViewSite());
                viewer.addDoubleClickListener(new ViewDoubleClickListener());
                getViewSite().setSelectionProvider(viewer);
@@ -251,8 +252,8 @@ public class JcrExecutionModulesView extends ViewPart implements SlcTypes,
 
                                        if (session.itemExists(path)) {
                                                Node parentNode = session.getNode(path);// .getParent();
-                                               if (log.isDebugEnabled())
-                                                       log.debug("Refresh " + parentNode + " after event "
+                                               if (log.isTraceEnabled())
+                                                       log.trace("Refresh " + parentNode + " after event "
                                                                        + event);
                                                viewer.refresh(parentNode);
                                        }
@@ -278,7 +279,10 @@ public class JcrExecutionModulesView extends ViewPart implements SlcTypes,
 
                @Override
                protected String getText(Node node) throws RepositoryException {
-                       if (node.getName().equals(SLC_EXECUTION_SPECS))
+                       if (node.isNodeType(NodeType.MIX_TITLE)
+                                       && node.hasProperty(Property.JCR_TITLE))
+                               return node.getProperty(Property.JCR_TITLE).getString();
+                       else if (node.getName().equals(SLC_EXECUTION_SPECS))
                                return "Execution Specifications";
                        else if (node.getPath().equals(
                                        SlcJcrConstants.VM_AGENT_FACTORY_PATH))