Package org.projog.clp
Class ClpConstraintStore.Builder
- java.lang.Object
-
- org.projog.clp.ClpConstraintStore.Builder
-
- Enclosing class:
- ClpConstraintStore
public static class ClpConstraintStore.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Constraint>constraintsprivate java.util.Map<Variable,java.util.List<java.lang.Integer>>constraintsByVariableprivate java.util.List<Variable>variables
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddConstraint(Constraint constraint)ClpConstraintStorebuild()VariablecreateVariable()ClpConstraintStore.Enforceenforce(long i)ClpConstraintStore.EnforceAllenforce(java.util.List<Variable> e)ClpConstraintStore.Enforceenforce(Expression e)ClpConstraintStore.EnforceAllenforce(Variable... e)booleanequals(java.lang.Object o)Deprecated.
-
-
-
Field Detail
-
variables
private final java.util.List<Variable> variables
-
constraints
private final java.util.List<Constraint> constraints
-
constraintsByVariable
private final java.util.Map<Variable,java.util.List<java.lang.Integer>> constraintsByVariable
-
-
Method Detail
-
build
public ClpConstraintStore build()
-
createVariable
public Variable createVariable()
-
addConstraint
public void addConstraint(Constraint constraint)
-
enforce
public ClpConstraintStore.EnforceAll enforce(java.util.List<Variable> e)
-
enforce
public ClpConstraintStore.EnforceAll enforce(Variable... e)
-
enforce
public ClpConstraintStore.Enforce enforce(long i)
-
enforce
public ClpConstraintStore.Enforce enforce(Expression e)
-
equals
@Deprecated public boolean equals(java.lang.Object o)
Deprecated.- Overrides:
equalsin classjava.lang.Object
-
-