Kaynağa Gözat

Fixed Coverity Issue 155573

Andreas Muelder 9 yıl önce
ebeveyn
işleme
6ffd225320

+ 15 - 15
plugins/org.yakindu.sct.simulation.core.sexec/src/org/yakindu/sct/simulation/core/sexec/interpreter/DefaultTimingService.java

@@ -26,6 +26,21 @@ import org.yakindu.sct.simulation.core.sruntime.ExecutionContext;
  */
 public class DefaultTimingService implements ITimingService {
 
+	public static class TimeEventTask extends TimerTask {
+
+		private final ExecutionContext context;
+		private final String eventName;
+
+		public TimeEventTask(ExecutionContext context, String eventName) {
+			this.context = context;
+			this.eventName = eventName;
+		}
+
+		public void run() {
+			context.getEvent(eventName).setScheduled(true);
+		}
+	}
+
 	private Timer timer;
 
 	private Map<String, TimerTask> timerTasks;
@@ -50,21 +65,6 @@ public class DefaultTimingService implements ITimingService {
 		timerTask.cancel();
 	}
 
-	public class TimeEventTask extends TimerTask {
-
-		private final ExecutionContext context;
-		private final String eventName;
-
-		public TimeEventTask(ExecutionContext context, String eventName) {
-			this.context = context;
-			this.eventName = eventName;
-		}
-
-		public void run() {
-			context.getEvent(eventName).setScheduled(true);
-		}
-	}
-
 	public void pause() {
 		throw new RuntimeException("Implement me");
 	}