Interface MoveProvider<Solution_>

Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
All Superinterfaces:
Function<MoveStreamFactory<Solution_>,MoveProducer<Solution_>>
All Known Implementing Classes:
ChangeMoveProvider
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface MoveProvider<Solution_> extends Function<MoveStreamFactory<Solution_>,MoveProducer<Solution_>>
Implement this to provide a definition for one move type.