choco.kernel.model.variables.set
Class SetConstantVariable
java.lang.Object
choco.kernel.model.VariableArray
choco.kernel.model.ModelObject
choco.kernel.model.variables.AbstractVariable
choco.kernel.model.variables.ComponentVariable
choco.kernel.model.variables.set.SetExpressionVariable
choco.kernel.model.variables.set.SetVariable
choco.kernel.model.variables.set.SetConstantVariable
- All Implemented Interfaces:
- IPretty, IIndex, IConstraintList, IFindManager, IOptions, IVariableArray, IHook, IntBoundedVariable, Variable, Serializable, Comparable
public class SetConstantVariable
- extends SetVariable
- See Also:
- Serialized Form
Fields inherited from interface choco.kernel.model.variables.Variable |
LOGGER |
Fields inherited from interface choco.kernel.model.variables.IHook |
NO_HOOK |
Methods inherited from class choco.kernel.model.variables.AbstractVariable |
_addConstraint, _contains, _removeConstraint, compareTo, getConstraint, getConstraintIterator, getConstraintIterator, getConstraints, getHook, getName, getNbConstraint, getNbConstraint, getVariableType, removeConstraints, resetHook, setHook, setName, throwConstantException, toString |
Methods inherited from class choco.kernel.model.VariableArray |
cancelExtractVariables, extractVariables, forceExtractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy, replaceByConstantAt, setVariables, setVariables |
SetConstantVariable
public SetConstantVariable(IntegerConstantVariable card,
int... values)
getValues
public int[] getValues()
- Overrides:
getValues
in class SetVariable
getLowB
public int getLowB()
- Specified by:
getLowB
in interface IntBoundedVariable
- Overrides:
getLowB
in class SetExpressionVariable
getUppB
public int getUppB()
- Specified by:
getUppB
in interface IntBoundedVariable
- Overrides:
getUppB
in class SetExpressionVariable
setLowB
public void setLowB(int lowB)
- Specified by:
setLowB
in interface IntBoundedVariable
- Overrides:
setLowB
in class SetExpressionVariable
setUppB
public void setUppB(int uppB)
- Specified by:
setUppB
in interface IntBoundedVariable
- Overrides:
setUppB
in class SetExpressionVariable
pretty
public String pretty()
- pretty printing of the object. This String is not constant and may depend on the context.
- Specified by:
pretty
in interface IPretty
- Overrides:
pretty
in class SetVariable
- Returns:
- a readable string representation of the object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
Copyright © 2012. All Rights Reserved.