X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fplugins%2Forg.argeo.slc.client.ui%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fproviders%2FExecutionModulesContentProvider.java;h=1278609bde2adfeddd15cf52b1877e0549230aac;hb=60f33775066541195b0b712728330999c41568b4;hp=9f8d267257f56010b17f1413f991ea0ebc6f3b96;hpb=5d91de89b70a4ba96cd4d37c4fcc991118faf685;p=gpl%2Fargeo-slc.git diff --git a/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/providers/ExecutionModulesContentProvider.java b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/providers/ExecutionModulesContentProvider.java index 9f8d26725..1278609bd 100644 --- a/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/providers/ExecutionModulesContentProvider.java +++ b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/providers/ExecutionModulesContentProvider.java @@ -21,10 +21,10 @@ public class ExecutionModulesContentProvider implements ITreeContentProvider { private final static Log log = LogFactory .getLog(ExecutionModulesContentProvider.class); + // IoC private List slcAgents; public Object[] getChildren(Object parent) { - if (parent instanceof ExecutionModuleNode) { ExecutionModuleNode executionModuleNode = (ExecutionModuleNode) parent; ExecutionModuleDescriptor emd = executionModuleNode.getDescriptor(); @@ -96,16 +96,8 @@ public class ExecutionModulesContentProvider implements ITreeContentProvider { return getChildren(parent); } - public void setSlcAgents(List slcAgents) { - this.slcAgents = slcAgents// for (String flowName : - // executionModuleNode.getFlowDescriptors() - // .keySet()) { - // executionModuleNode.addChild(new FlowNode(flowName, - // executionModuleNode)); - // } - ; - } - + + public class AgentNode extends TreeParent { private final SlcAgent agent; @@ -261,4 +253,9 @@ public class ExecutionModulesContentProvider implements ITreeContentProvider { } } + + // IoC + public void setSlcAgents(List slcAgents) { + this.slcAgents = slcAgents; + } }