choco.kernel.model.constraints
Class ComponentConstraint
java.lang.Object
choco.kernel.model.VariableArray
choco.kernel.model.ModelObject
choco.kernel.model.constraints.AbstractConstraint
choco.kernel.model.constraints.ComponentConstraint
- All Implemented Interfaces:
- IPretty, IIndex, Constraint, IFindManager, IOptions, IVariableArray, Serializable, Comparable
- Direct Known Subclasses:
- ComponentConstraintWithSubConstraints, MetaTaskConstraint, TemporalConstraint
public class ComponentConstraint
- extends AbstractConstraint
- See Also:
- Serialized Form
Fields inherited from interface choco.kernel.model.constraints.Constraint |
LOGGER |
Methods inherited from class choco.kernel.model.VariableArray |
cancelExtractVariables, doExtractVariables, extractVariables, forceExtractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy, replaceByConstantAt, setVariables, setVariables |
parameters
protected final Object parameters
ComponentConstraint
public ComponentConstraint(ConstraintType constraintType,
Object parameters,
Variable[] variables)
ComponentConstraint
public ComponentConstraint(String componentClassName,
Object parameters,
Variable[] variables)
ComponentConstraint
public ComponentConstraint(Class componentClass,
Object parameters,
Variable[] variables)
getParameters
public Object getParameters()
- Overrides:
getParameters
in class AbstractConstraint
getFavoriteDomains
public int[] getFavoriteDomains()
- Specified by:
getFavoriteDomains
in interface Constraint
- Overrides:
getFavoriteDomains
in class AbstractConstraint
- Returns:
- a list of domains accepted by the constraint and sorted
by order of preference
Copyright © 2012. All Rights Reserved.