]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/controllers/DistTreeLabelProvider.java
+ clean repo model
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / controllers / DistTreeLabelProvider.java
index b2ca9f2907d68389dad658dba45e339554afc46c..4ce4b77a9980dcea34d3fda19056cdada177d74e 100644 (file)
@@ -3,7 +3,8 @@ package org.argeo.slc.client.ui.dist.controllers;
 import org.argeo.eclipse.ui.jcr.JcrImages;
 import org.argeo.slc.client.ui.dist.DistImages;
 import org.argeo.slc.client.ui.dist.model.DistParentElem;
-import org.argeo.slc.client.ui.dist.model.GroupBaseElem;
+import org.argeo.slc.client.ui.dist.model.ModularDistVersionBaseElem;
+import org.argeo.slc.client.ui.dist.model.ModularDistVersionElem;
 import org.argeo.slc.client.ui.dist.model.RepoElem;
 import org.argeo.slc.client.ui.dist.model.WkspGroupElem;
 import org.argeo.slc.client.ui.dist.model.WorkspaceElem;
@@ -33,14 +34,15 @@ public class DistTreeLabelProvider extends ColumnLabelProvider {
                        else
                                return JcrImages.REPOSITORY_DISCONNECTED;
                } else if (element instanceof WorkspaceElem) {
-                       if (((WorkspaceElem) element).isConnected())
-                               return JcrImages.WORKSPACE_CONNECTED;
-                       else
-                               return JcrImages.WORKSPACE_DISCONNECTED;
-               } else if (element instanceof WkspGroupElem)
                        return JcrImages.WORKSPACE_CONNECTED;
-               else if (element instanceof GroupBaseElem)
-                       return DistImages.IMG_GROUP_BASE;
+               } else if (element instanceof WkspGroupElem)
+                       return DistImages.IMG_WKSP_GROUP;
+               // else if (element instanceof GroupBaseElem)
+               // return DistImages.IMG_GROUP_BASE;
+               else if (element instanceof ModularDistVersionBaseElem)
+                       return DistImages.IMG_MODULAR_DIST_BASE;
+               else if (element instanceof ModularDistVersionElem)
+                       return DistImages.IMG_MODULAR_DIST_VERSION;
                return super.getImage(element);
        }
 }
\ No newline at end of file