summaryrefslogtreecommitdiff
path: root/sources/core/VSTaskManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/core/VSTaskManager.java')
-rw-r--r--sources/core/VSTaskManager.java32
1 files changed, 16 insertions, 16 deletions
diff --git a/sources/core/VSTaskManager.java b/sources/core/VSTaskManager.java
index a435401..2161469 100644
--- a/sources/core/VSTaskManager.java
+++ b/sources/core/VSTaskManager.java
@@ -104,7 +104,7 @@ public class VSTaskManager implements VSSerializable {
long globalTime;
final long globalOffsetTime = lastGlobalTime + step;
boolean redo;
- ArrayList<VSProcess> processes = simulatorCanvas.getProcesses();
+ ArrayList<VSInternalProcess> processes = simulatorCanvas.getProcesses();
do {
redo = false;
@@ -112,7 +112,7 @@ public class VSTaskManager implements VSSerializable {
/* Run tasks which have for its schedule the global time */
while (globalTasks.size() != 0) {
task = globalTasks.peek();
- VSProcess process = task.getProcess();
+ VSInternalProcess process = task.getProcess();
localTime = process.getTime();
offsetTime = localTime + step;
taskTime = task.getTaskTime();
@@ -165,7 +165,7 @@ public class VSTaskManager implements VSSerializable {
}
synchronized (processes) {
- for (VSProcess process : processes) {
+ for (VSInternalProcess process : processes) {
PriorityQueue<VSTask> tasks = process.getTasks();
/* Run tasks which have for its schedule the local
@@ -232,11 +232,11 @@ public class VSTaskManager implements VSSerializable {
* Resets the task manager.
*/
public synchronized void reset() {
- ArrayList<VSProcess> processes = simulatorCanvas.getProcesses();
+ ArrayList<VSInternalProcess> processes = simulatorCanvas.getProcesses();
PriorityQueue<VSTask> tmp = null;
synchronized (processes) {
- for (VSProcess process : processes) {
+ for (VSInternalProcess process : processes) {
tmp = process.getTasks();
process.setTasks(new VSPriorityQueue<VSTask>());
@@ -337,7 +337,7 @@ public class VSTaskManager implements VSSerializable {
*
* @param process the process to remove the tasks of
*/
- public synchronized void removeTasksOf(VSProcess process) {
+ public synchronized void removeTasksOf(VSInternalProcess process) {
ArrayList<VSTask> removeThose = new ArrayList<VSTask>();
for (VSTask task : fullfilledProgrammedTasks)
@@ -366,14 +366,14 @@ public class VSTaskManager implements VSSerializable {
*/
public synchronized ArrayList<VSTask> getLocalTasks() {
ArrayList<VSTask> localTasks = new ArrayList<VSTask>();
- ArrayList<VSProcess> processes = simulatorCanvas.getProcesses();
+ ArrayList<VSInternalProcess> processes = simulatorCanvas.getProcesses();
for (VSTask task : fullfilledProgrammedTasks)
if (!task.isGlobalTimed())
localTasks.add(task);
synchronized (processes) {
- for (VSProcess process : processes) {
+ for (VSInternalProcess process : processes) {
VSPriorityQueue<VSTask> tasks = process.getTasks();
for (VSTask task : tasks)
localTasks.add(task);
@@ -410,7 +410,7 @@ public class VSTaskManager implements VSSerializable {
* @return the local tasks of the specified process
*/
public synchronized ArrayList<VSTask> getProcessLocalTasks(
- VSProcess process) {
+ VSInternalProcess process) {
ArrayList<VSTask> processTasks = new ArrayList<VSTask>();
VSPriorityQueue<VSTask> tasks = process.getTasks();
@@ -434,7 +434,7 @@ public class VSTaskManager implements VSSerializable {
* @return the global timed tasks of the specified process
*/
public synchronized ArrayList<VSTask> getProcessGlobalTasks(
- VSProcess process) {
+ VSInternalProcess process) {
ArrayList<VSTask> processTasks = new ArrayList<VSTask>();
for (VSTask task : fullfilledProgrammedTasks)
@@ -476,9 +476,9 @@ public class VSTaskManager implements VSSerializable {
buffer.append(prefs.getString("lang.tasks.local"));
buffer.append(": ");
- ArrayList<VSProcess> processes = simulatorCanvas.getProcesses();
+ ArrayList<VSInternalProcess> processes = simulatorCanvas.getProcesses();
synchronized (processes) {
- for (VSProcess process : processes) {
+ for (VSInternalProcess process : processes) {
VSPriorityQueue<VSTask> tasks = process.getTasks();
for (VSTask task : tasks) {
buffer.append(task);
@@ -517,10 +517,10 @@ public class VSTaskManager implements VSSerializable {
serializeThoseTasks.add(task);
}
- ArrayList<VSProcess> processes = simulatorCanvas.getProcesses();
+ ArrayList<VSInternalProcess> processes = simulatorCanvas.getProcesses();
synchronized (processes) {
- for (VSProcess process : processes) {
+ for (VSInternalProcess process : processes) {
VSPriorityQueue<VSTask> localTasks = process.getTasks();
for (VSTask task : localTasks) {
if (!task.hasNotSerializableEvent())
@@ -554,9 +554,9 @@ public class VSTaskManager implements VSSerializable {
globalTasks.clear();
- ArrayList<VSProcess> processes = simulatorCanvas.getProcesses();
+ ArrayList<VSInternalProcess> processes = simulatorCanvas.getProcesses();
synchronized (processes) {
- for (VSProcess process : processes)
+ for (VSInternalProcess process : processes)
process.getTasks().clear();
}