Change tabbing for everything....
[IRC.git] / Robust / src / Analysis / Scheduling / FIFORSchedule.java
index c64cc84d02861c3bfb5243930c5d5feba6dd7c05..6a247404289e8ba1dde7017b65475c2565801720 100644 (file)
@@ -4,46 +4,46 @@ import java.util.Queue;
 import java.util.Vector;
 
 public class FIFORSchedule extends RuntimeSchedule {
-    static FIFORSchedule rschedule;
-    
-    public static FIFORSchedule getFIFORSchedule() {
-       if(rschedule == null) {
-           rschedule = new FIFORSchedule();
-       }
-       return rschedule;
-    }
-    
-    public FIFORSchedule() {
-       super("FIFO Algorithm");
+  static FIFORSchedule rschedule;
+
+  public static FIFORSchedule getFIFORSchedule() {
+    if(rschedule == null) {
+      rschedule = new FIFORSchedule();
     }
+    return rschedule;
+  }
 
-    public TaskSimulator schedule(Vector<TaskSimulator> tasks) {
-       if(tasks == null) {
-           return null;
-       }
-       TaskSimulator next = null;
-       int i = 0;
-       for(; i < tasks.size(); i++) {
-           next = tasks.elementAt(i);
-           int paraNum = next.getTd().numParameters();
-           Vector<Queue<ObjectSimulator>> pqueues = next.getParaQueues();
-           if((pqueues == null) || (pqueues.size() < paraNum)) {
-               continue;
-           }
-           int j = 0;
-           for(; j < pqueues.size(); j++) {
-               Queue<ObjectSimulator> objs = pqueues.elementAt(j);
-               if((objs == null) || (objs.size() == 0)) {
-                   break;
-               }
-           }
-           if(j == pqueues.size()) {
-               return next;
-           }
-       }
-       if(i == tasks.size()) {
-           return null;
+  public FIFORSchedule() {
+    super("FIFO Algorithm");
+  }
+
+  public TaskSimulator schedule(Vector<TaskSimulator> tasks) {
+    if(tasks == null) {
+      return null;
+    }
+    TaskSimulator next = null;
+    int i = 0;
+    for(; i < tasks.size(); i++) {
+      next = tasks.elementAt(i);
+      int paraNum = next.getTd().numParameters();
+      Vector<Queue<ObjectSimulator>> pqueues = next.getParaQueues();
+      if((pqueues == null) || (pqueues.size() < paraNum)) {
+       continue;
+      }
+      int j = 0;
+      for(; j < pqueues.size(); j++) {
+       Queue<ObjectSimulator> objs = pqueues.elementAt(j);
+       if((objs == null) || (objs.size() == 0)) {
+         break;
        }
+      }
+      if(j == pqueues.size()) {
        return next;
+      }
+    }
+    if(i == tasks.size()) {
+      return null;
     }
+    return next;
+  }
 }
\ No newline at end of file