package net.mostlyoriginal.api.component;

import com.artemis.Component;
import net.mostlyoriginal.api.operation.flow.ParallelOperation;
import net.mostlyoriginal.api.system.SchedulerSystem;

/**
 * @author Daan van Yperen
 * @see SchedulerSystem
 */
public class Schedule extends Component {

    public ParallelOperation operation = new ParallelOperation();

    public Schedule() {
    }
}

@@ -66,16 +66,74 @@
 ponent;%0A
+import net.mostlyoriginal.api.operation.common.Operation;%0A
 import n
@@ -345,20 +345,17 @@
 nent %7B%0A%0A
-    
+%09
 public P
@@ -409,20 +409,17 @@
 ion();%0A%0A
-    
+%09
 public S
@@ -434,12 +434,86 @@
 ) %7B%0A
-    
+%09%7D%0A%0A%09public Schedule(Operation operation) %7B%0A%09%09this.operation.add(operation);%0A%09
 %7D%0A%7D%0A

Add operation to constructor.