Uses of Interface
javax.constraints.VarSelector

Packages that use VarSelector
javax.constraints This package describes a generic Java programming interface for Constraint Programming (CP API) - see www.jcp.org . 
javax.constraints.impl.search   
javax.constraints.impl.search.goal   
javax.constraints.impl.search.selectors   
 

Uses of VarSelector in javax.constraints
 

Methods in javax.constraints that return VarSelector
 VarSelector SearchStrategy.getVarSelector()
          Returns a variable selector that was set for this strategy
 

Methods in javax.constraints with parameters of type VarSelector
 void Solver.addSearchStrategy(Var[] vars, VarSelector varSelector)
          This methods takes the default search strategy, resets its vars and varSelector, and adds this strategy to the end of the strategy execution lists.
 void Solver.addSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          This methods takes the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution lists.
 void Solver.setSearchStrategy(Var[] vars, VarSelector varSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void Solver.setSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void SearchStrategy.setVarSelector(VarSelector varSelector)
          Sets a variable selector that may be used (or not) by this strategy
 

Uses of VarSelector in javax.constraints.impl.search
 

Methods in javax.constraints.impl.search that return VarSelector
 VarSelector AbstractSearchStrategy.getVarSelector()
           
 

Methods in javax.constraints.impl.search with parameters of type VarSelector
 void AbstractSolver.addSearchStrategy(Var[] vars, VarSelector varSelector)
          This method creates a new instance of the default search strategy, resets its vars and varSelector, and adds this strategy to the end of the strategy execution lists.
 void AbstractSolver.addSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          This method creates a new instance of the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution list.
 void AbstractSolver.setSearchStrategy(Var[] vars, VarSelector varSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void AbstractSolver.setSearchStrategy(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          Define a searchStrategy that will be used by find solutions methods.
 void AbstractSearchStrategy.setVarSelector(VarSelector varSelector)
           
 

Uses of VarSelector in javax.constraints.impl.search.goal
 

Methods in javax.constraints.impl.search.goal with parameters of type VarSelector
 void GoalAssignValuesTimeLimit.init(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
           
 

Constructors in javax.constraints.impl.search.goal with parameters of type VarSelector
GoalAssignValues(Var[] vars, VarSelector varSelector)
          This is equivalent to GoalAssignValues(vars,varSelector,new ValueSelectorMin());
GoalAssignValues(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
          Creates a Goal that instantiates (assign values to) all variables inside the array "vars".
GoalAssignValuesTimeLimit(Var[] vars, VarSelector varSelector, ValueSelector valueSelector)
           
 

Uses of VarSelector in javax.constraints.impl.search.selectors
 

Classes in javax.constraints.impl.search.selectors that implement VarSelector
 class AbstractVarSelector
          This abstract defines an interface for the selection of the constrained variable from a given array of variables.
 class VarSelectorInputOrder
           
 class VarSelectorMinDomain
           
 class VarSelectorMinDomainMinValue
           
 class VarSelectorRandom