X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fplugins%2Forg.argeo.slc.client.ui%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fviews%2FExecutionModulesContentProvider.java;h=4627d26def2f10a3502af74a830f768c2b67ee78;hb=d9c15eaa71f215d8193bbebb7c94b2e0aa952dc4;hp=3dea55524eb0b6b1c92127f6d9f59dff5359462f;hpb=73dfaee2dea3e0fcb8d4c4cc46c1c7b526650c1d;p=gpl%2Fargeo-slc.git diff --git a/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ExecutionModulesContentProvider.java b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ExecutionModulesContentProvider.java index 3dea55524..4627d26de 100644 --- a/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ExecutionModulesContentProvider.java +++ b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/views/ExecutionModulesContentProvider.java @@ -1,6 +1,8 @@ package org.argeo.slc.client.ui.views; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; import java.util.SortedMap; import java.util.TreeMap; @@ -19,7 +21,7 @@ public class ExecutionModulesContentProvider implements ITreeContentProvider { private final static Log log = LogFactory .getLog(ExecutionModulesContentProvider.class); - private SlcAgent slcAgent; + private List slcAgents; public Object[] getChildren(Object parent) { if (parent instanceof ExecutionModuleNode) { @@ -53,9 +55,11 @@ public class ExecutionModulesContentProvider implements ITreeContentProvider { } else if (parent instanceof FlowNode) { return new Object[0]; } else { - log.trace(parent); - Object[] arr = { new AgentNode(slcAgent) }; - return arr; + List agentNodes = new ArrayList(); + for (SlcAgent slcAgent : slcAgents) { + agentNodes.add(new AgentNode(slcAgent)); + } + return agentNodes.toArray(); } } @@ -87,8 +91,8 @@ public class ExecutionModulesContentProvider implements ITreeContentProvider { return getChildren(parent); } - public void setSlcAgent(SlcAgent slcAgent) { - this.slcAgent = slcAgent; + public void setSlcAgents(List slcAgents) { + this.slcAgents = slcAgents; } public class AgentNode extends TreeParent {