public final class BranchAdapter extends java.lang.Object implements Adapter<BranchSolution>
Modifier and Type | Field and Description |
---|---|
static boolean |
USE_DELAY_SLOTS |
Constructor and Description |
---|
BranchAdapter() |
Modifier and Type | Method and Description |
---|---|
AdapterResult |
adapt(EngineContext engineContext,
java.util.List<Call> abstractSequence,
BranchSolution solution) |
void |
configure(java.util.Map<java.lang.String,java.lang.Object> attributes) |
java.lang.Class<BranchSolution> |
getSolutionClass() |
void |
onEndProgram() |
void |
onStartProgram() |
public static final boolean USE_DELAY_SLOTS
public java.lang.Class<BranchSolution> getSolutionClass()
getSolutionClass
in interface Adapter<BranchSolution>
public void configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
configure
in interface Adapter<BranchSolution>
public AdapterResult adapt(EngineContext engineContext, java.util.List<Call> abstractSequence, BranchSolution solution)
adapt
in interface Adapter<BranchSolution>
public void onStartProgram()
onStartProgram
in interface Adapter<BranchSolution>
public void onEndProgram()
onEndProgram
in interface Adapter<BranchSolution>