Uses of Interface
javax.constraints.VarSet

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

Uses of VarSet in javax.constraints
 

Methods in javax.constraints that return VarSet
 VarSet ProblemDelegator.element(java.util.Set<java.lang.Integer>[] sets, Var indexVar)
           
 VarSet Problem.element(java.util.Set<java.lang.Integer>[] sets, Var indexVar)
          Creates a set variable that corresponds to sets[index]
 VarSet VarSet.intersection(VarSet varSet)
          Creates a new set variable that is an intersection of this set variable with the "varSet" passed as a parameter.
 VarSet VarSet.union(VarSet varSet)
          Creates a new set variable that is an union of this set variable with the "varSet" passed as a parameter.
 VarSet ProblemDelegator.variableSet(java.lang.String name, int[] values)
           
 VarSet Problem.variableSet(java.lang.String name, int[] values)
          Creates a constrained set variable VarSet with the name "name" and which domain consists of integer values from the array "value".
 VarSet ProblemDelegator.variableSet(java.lang.String name, int min, int max)
           
 VarSet Problem.variableSet(java.lang.String name, int min, int max)
          Creates a constrained set variable VarSet with the name "name" and domain of integer values from "min" to "max" inclusive.
 VarSet ProblemDelegator.variableSet(java.lang.String name, java.util.Set set)
           
 VarSet Problem.variableSet(java.lang.String name, java.util.Set set)
          Creates a constrained set variable VarSet with the name "name" and which domain consists of integer values from the Set "set".
 

Methods in javax.constraints with parameters of type VarSet
 VarSet VarSet.intersection(VarSet varSet)
          Creates a new set variable that is an intersection of this set variable with the "varSet" passed as a parameter.
 Constraint ProblemDelegator.postElement(java.util.Set[] arrayOfSets, Var indexVar, java.lang.String oper, VarSet var)
           
 Constraint Problem.postElement(java.util.Set[] arrayOfSets, Var indexVar, java.lang.String oper, VarSet var)
          Creates and posts a constraint: arrayOfSets[indexVar] setVar Here "arrayOfSets[indexVar]" denotes a constrained set variable, which domain consists of sets of integers arrayOfSets[i] where i is within domain of the "indexVar".
 void SearchStrategy.setVars(VarSet[] setVars)
          Defines an array of integer variables that may be used (or not) by this strategy.
 void Solver.trace(VarSet setVar)
          This method forces to trace (to log) all modification events for the variable "setVar".
 VarSet VarSet.union(VarSet varSet)
          Creates a new set variable that is an union of this set variable with the "varSet" passed as a parameter.
 

Uses of VarSet in javax.constraints.extra
 

Constructors in javax.constraints.extra with parameters of type VarSet
ConstraintElementAtOnSets(VarSet setVar, java.util.Set[] sets, Var indexVar)
           
 

Uses of VarSet in javax.constraints.impl
 

Classes in javax.constraints.impl that implement VarSet
 class BasicVarSet
          This class represents a basic implementation of constrained set variables.
 

Methods in javax.constraints.impl that return VarSet
 VarSet AbstractProblem.element(java.util.Set<java.lang.Integer>[] sets, Var indexVar)
          Creates a set variable that corresponds to sets[index]
 VarSet BasicVarSet.intersection(VarSet varSet)
           
 VarSet BasicVarSet.union(VarSet varSet)
           
 VarSet AbstractProblem.variableSet(java.lang.String name, int[] values)
          Creates a constrained set variable VarSet with the name "name" and which domain consists of integer values from the array "value".
 VarSet AbstractProblem.variableSet(java.lang.String name, int min, int max)
          Creates a constrained set variable VarSet with the name "name" and domain of integer values from "min" to "max" inclusive.
 VarSet AbstractProblem.variableSet(java.lang.String name, java.util.Set set)
          Creates a constrained set variable VarSet with the name "name" and which domain consists of integer values from the Set "set".
 

Methods in javax.constraints.impl with parameters of type VarSet
 Constraint BasicVarSet.doNotIntersectWith(VarSet varSet)
           
 VarSet BasicVarSet.intersection(VarSet varSet)
           
 void AbstractProblem.log(java.lang.String text, VarSet[] vars)
          Logs the String "text" and then all constrained set variables contained in the array "vars".
 void AbstractProblem.log(VarSet[] vars)
          Logs the constrained set variables contained in the array "vars".
 Constraint AbstractProblem.postElement(java.util.Set[] arrayOfSets, Var indexVar, java.lang.String oper, VarSet var)
          Creates and posts a constraint: arrayOfSets[indexVar] setVar Here "arrayOfSets[indexVar]" denotes a constrained set variable, which domain consists of sets of integers arrayOfSets[i] where i is within domain of the "indexVar".
 VarSet BasicVarSet.union(VarSet varSet)
           
 

Uses of VarSet in javax.constraints.impl.search
 

Methods in javax.constraints.impl.search with parameters of type VarSet
 void AbstractSearchStrategy.setVars(VarSet[] setVars)
          Defines an array of set variables that may be used (or not) by this strategy.
 

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

Methods in javax.constraints.impl.search.goal with parameters of type VarSet
 void SolverWithGoals.trace(VarSet setVar)
          This method forces to trace (to log) all modification events for the variable "setVar".
 void SolverWithGoals.trace(VarSet setVar, PropagationEvent event)
          This method forces to trace (to log) the modification "event" for the variable "setVar".