fix bug in task graph
authorbdemsky <bdemsky>
Fri, 2 Nov 2007 22:35:31 +0000 (22:35 +0000)
committerbdemsky <bdemsky>
Fri, 2 Nov 2007 22:35:31 +0000 (22:35 +0000)
Robust/src/Analysis/TaskStateAnalysis/TaskGraph.java

index 6daabf5799bc51ba90b4c78347df67482aa0f1ee..7f05d280b3c9368595d7a66bf8c0faec69329df7 100644 (file)
@@ -82,10 +82,14 @@ public class TaskGraph {
            TaskNode tn,sn;
           
                if (fs.isSourceNode()) {
-                       sn=new TaskNode("Start Node");
+                   Vector src=fs.getAllocatingTasks();
+                   for(Iterator it2=src.iterator();it2.hasNext();) {
+                       TaskDescriptor td=(TaskDescriptor)it2.next();
+                       sn=new TaskNode(td.getSymbol());
                        if(fs.edges().hasNext()){
                                 addEdges(fs,sn,tasknodes);
                        }       
+                   }
                }
                                                
                while(it_inedges.hasNext()){