V
- VariableT
- Valuepublic abstract class BinaryConstraint<V extends Variable<V,T>,T extends Value<V,T>> extends Constraint<V,T>
Variable
,
Constraint
,
Model
iConstraintListeners, iId
Constructor and Description |
---|
BinaryConstraint() |
Modifier and Type | Method and Description |
---|---|
void |
addVariable(V var)
Add a variable to this constraint
|
V |
another(V variable)
Returns the variable out of the constraints variables which is different
from the given variable.
|
V |
first()
First variable
|
boolean |
isFirst(V variable)
True, id the given variable is the first one
|
V |
second()
Second variable
|
addConstraintListener, assigned, assignedVariables, compareTo, computeConflicts, computeConflictsNoForwardCheck, constraintListeners, countAssignedVariables, countVariables, equals, getDescription, getId, getModel, getName, hashCode, inConflict, isConsistent, isHard, removeConstraintListener, removeVariable, setModel, unassigned, variables
public BinaryConstraint()
public void addVariable(V var)
Constraint
addVariable
in class Constraint<V extends Variable<V,T>,T extends Value<V,T>>
var
- a variablepublic boolean isFirst(V variable)
variable
- given variable