Class VariableListenerWithSources<Solution_>
- java.lang.Object
-
- ai.timefold.solver.core.impl.domain.variable.listener.VariableListenerWithSources<Solution_>
-
- Type Parameters:
Solution_-
public final class VariableListenerWithSources<Solution_> extends Object
Holds a variable listener and all its source variable descriptors.
-
-
Constructor Summary
Constructors Constructor Description VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor)VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<VariableDescriptor<Solution_>>getSourceVariableDescriptors()AbstractVariableListener<Solution_,Object>getVariableListener()Collection<VariableListenerWithSources<Solution_>>toCollection()
-
-
-
Constructor Detail
-
VariableListenerWithSources
public VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors)
-
VariableListenerWithSources
public VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor)
-
-
Method Detail
-
getVariableListener
public AbstractVariableListener<Solution_,Object> getVariableListener()
-
getSourceVariableDescriptors
public Collection<VariableDescriptor<Solution_>> getSourceVariableDescriptors()
-
toCollection
public Collection<VariableListenerWithSources<Solution_>> toCollection()
-
-