choco.kernel.model
Interface IVariableArray
- All Superinterfaces:
- IPretty
- All Known Subinterfaces:
- Constraint, Variable
- All Known Implementing Classes:
- AbstractConstraint, AbstractVariable, ComponentConstraint, ComponentConstraintWithSubConstraints, ComponentVariable, GeostObject, IntegerConstantVariable, IntegerExpressionVariable, IntegerVariable, MetaConstraint, MetaIntegerExpressionVariable, MetaTaskConstraint, ModelObject, MultipleVariables, RealConstantVariable, RealExpressionVariable, RealVariable, SetConstantVariable, SetExpressionVariable, SetVariable, TaskVariable, TemporalConstraint, TreeNodeObject, TreeParametersObject, VariableArray
public interface IVariableArray
- extends IPretty
getVariableIterator
DisposableIterator<Variable> getVariableIterator()
getVariable
Variable getVariable(int i)
getVariables
Variable[] getVariables()
getNbVars
int getNbVars()
extractVariables
Variable[] extractVariables()
- Extract a non-redundant variables.
replaceBy
void replaceBy(Variable outVar,
Variable inVar)
- Substitute
outVar
by inVar
in every constraint involving outVar
.
- Parameters:
outVar
- variable to replaceinVar
- substitute variable
Copyright © 2012. All Rights Reserved.