Package javax.constraints

Examples of javax.constraints.Constraint


   * @param vars
   *            the array of Vars which must all take different values.
   * @return the all-different Constraint on the array of Vars.
   */
  public Constraint allDiff(javax.constraints.Var[] vars) {
    Constraint c = new AllDifferent(vars);
    return c;
  }
View Full Code Here


   * @param oper
   * @param value
   * @return constraint
   */
  public Constraint postCardinality(Var[] vars, int cardValue, String oper, int value) {
    Constraint c = add(new Cardinality(vars, cardValue, oper, value));
    c.post();
    return c;
  }
View Full Code Here

  /**
   * This method is similar to the one above but instead of �cardValue�
   * it uses "cardVar"
   */
  public Constraint postCardinality(Var[] vars, Var cardVar, String oper, Var var) {
    Constraint c = add(new Cardinality(vars, cardVar, oper, var));
    c.post();
    return c;
  }
View Full Code Here

  /**
   * This method is similar to the one above but instead of �var�
   * it uses "value"
   */
  public Constraint postCardinality(Var[] vars, Var cardVar, String oper, int value) {
    Constraint c = add(new Cardinality(vars, cardVar, oper, value));
    c.post();
    return c;
  }
View Full Code Here

    c.post();
    return c;
  }
 
  public Constraint postGlobalCardinality(Var[] vars, int[] values, Var[] cardinalityVars) {
    Constraint c = add(new GlobalCardinality(vars,cardinalityVars,values));
    c.post();
    return c;
  }
View Full Code Here

    c.post();
    return c;
  }
 
  public Constraint constraintGlobalCardinality(Var[] vars, Var[] cardinalityVars) {
    Constraint c = add(new GlobalCardinality(vars,cardinalityVars));
    c.post();
    return c;
  }
View Full Code Here

    c.post();
    return c;
  }
 
  public Constraint constraintGlobalCardinality(Var[] vars, Var[] cardinalityVars, Var[] valueVars) {
    Constraint c = add(new GlobalCardinality(vars,cardinalityVars,valueVars));
    c.post();
    return c;
  }
View Full Code Here

    int u = 0;
    while (iter2.hasNext()) {
      values[u++] = ((Integer)iter2.next()).intValue();
    }
    VarSet setVar = variableSet("indexVarSet for "+indexVar.getName(), values);
    Constraint c = new ConstraintElementAtOnSets(setVar,sets,indexVar);
    c.post();
    return setVar;
  }
View Full Code Here

TOP

Related Classes of javax.constraints.Constraint

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.