choco.palm.real.constraints
Interface PalmMixedConstraint

All Superinterfaces:
java.lang.Cloneable, Constraint, Entity, java.util.EventListener, IntConstraint, IntVarEventListener, MixedConstraint, PalmIntVarListener, PalmRealVarListener, PalmVarListener, Propagator, RealListener, VarEventListener
All Known Implementing Classes:
PalmMixedCstElt, PalmMixedEqXY

public interface PalmMixedConstraint
extends MixedConstraint, PalmRealVarListener, PalmIntVarListener

Mixed constraint: such constraints handle both integer and real variables (and their events).


Method Summary
 
Methods inherited from interface choco.real.constraint.MixedConstraint
getIntVar, getIntVarNb, getRealVar, getRealVarNb
 
Methods inherited from interface choco.prop.VarEventListener
addListener, isActive, setActive, setPassive
 
Methods inherited from interface choco.real.constraint.RealListener
awakeOnInf, awakeOnSup, getConstraintIdx, setConstraintIndex
 
Methods inherited from interface choco.prop.VarEventListener
addListener, isActive, setActive, setPassive
 
Methods inherited from interface choco.integer.IntConstraint
awakeOnBounds, awakeOnRemovals
 
Methods inherited from interface choco.prop.VarEventListener
addListener, isActive, setActive, setPassive
 
Methods inherited from interface choco.integer.var.IntVarEventListener
awakeOnInf, awakeOnInst, awakeOnRem, awakeOnSup, getConstraintIdx, setConstraintIndex
 
Methods inherited from interface choco.prop.VarEventListener
addListener, isActive, setActive, setPassive
 
Methods inherited from interface choco.palm.real.PalmRealVarListener
awakeOnRestoreInf, awakeOnRestoreSup
 
Methods inherited from interface choco.palm.PalmVarListener
getConstraintIdx, setConstraintIndex, updateDataStructuresOnConstraint, updateDataStructuresOnRestoreConstraint
 
Methods inherited from interface choco.real.constraint.RealListener
awakeOnInf, awakeOnSup, getConstraintIdx, setConstraintIndex
 
Methods inherited from interface choco.palm.integer.PalmIntVarListener
awakeOnRestoreInf, awakeOnRestoreSup, awakeOnRestoreVal, awakeOnRestoreVal, whyIsFalse, whyIsTrue
 
Methods inherited from interface choco.palm.PalmVarListener
getConstraintIdx, setConstraintIndex, updateDataStructuresOnConstraint, updateDataStructuresOnRestoreConstraint