Class ScheduleBuilder
- java.lang.Object
-
- ai.libs.jaicore.problems.scheduling.openshop.ScheduleBuilder
-
public class ScheduleBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ScheduleBuilder(OpenShopProblem problem)ScheduleBuilder(OpenShopProblemBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleBuilderassign(Operation o, Machine m)ScheduleBuilderassign(java.lang.String o, java.lang.String m)Schedulebuild()java.util.List<Pair<Operation,Machine>>getOrder()OpenShopProblemgetProblem()
-
-
-
Constructor Detail
-
ScheduleBuilder
public ScheduleBuilder(OpenShopProblemBuilder builder)
-
ScheduleBuilder
public ScheduleBuilder(OpenShopProblem problem)
-
-
Method Detail
-
getProblem
public OpenShopProblem getProblem()
-
assign
public ScheduleBuilder assign(Operation o, Machine m)
-
assign
public ScheduleBuilder assign(java.lang.String o, java.lang.String m)
-
build
public Schedule build()
-
-