Class EntityOrderInfo
java.lang.Object
org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt.EntityOrderInfo
-
Constructor Summary
ConstructorDescriptionEntityOrderInfo
(Object[] entities, Map<Object, Integer> entityToEntityIndex, int[] offsets) EntityOrderInfo
(Node_[] pickedValues, SingletonInverseVariableSupply inverseVariableSupply, ListVariableDescriptor<?> listVariableDescriptor) -
Method Summary
Modifier and TypeMethodDescription<Node_> boolean
between
(Node_ start, Node_ middle, Node_ end, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply) <Node_> Node_
predecessor
(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply) <Node_> Node_
successor
(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply) <Node_> EntityOrderInfo
withNewNode
(Node_ node, ListVariableDescriptor<?> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply)
-
Constructor Details
-
EntityOrderInfo
public EntityOrderInfo(Node_[] pickedValues, SingletonInverseVariableSupply inverseVariableSupply, ListVariableDescriptor<?> listVariableDescriptor) -
EntityOrderInfo
-
-
Method Details
-
withNewNode
public <Node_> EntityOrderInfo withNewNode(Node_ node, ListVariableDescriptor<?> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply) -
successor
public <Node_> Node_ successor(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply) -
predecessor
public <Node_> Node_ predecessor(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply) -
between
public <Node_> boolean between(Node_ start, Node_ middle, Node_ end, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply)
-