choco.kernel.model.constraints
Class ComponentConstraintWithSubConstraints
java.lang.Object
choco.kernel.model.VariableArray
choco.kernel.model.ModelObject
choco.kernel.model.constraints.AbstractConstraint
choco.kernel.model.constraints.ComponentConstraint
choco.kernel.model.constraints.ComponentConstraintWithSubConstraints
- All Implemented Interfaces:
- IPretty, IIndex, Constraint, IFindManager, IOptions, IVariableArray, Serializable, Comparable
public class ComponentConstraintWithSubConstraints
- extends ComponentConstraint
- See Also:
- Serialized Form
Fields inherited from interface choco.kernel.model.constraints.Constraint |
LOGGER |
Methods inherited from class choco.kernel.model.VariableArray |
cancelExtractVariables, extractVariables, forceExtractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy, replaceByConstantAt, setVariables, setVariables |
ComponentConstraintWithSubConstraints
public ComponentConstraintWithSubConstraints(ConstraintType constraintType,
Variable[] variables,
Object params,
Constraint... constraints)
ComponentConstraintWithSubConstraints
public ComponentConstraintWithSubConstraints(String componentClassName,
Variable[] variables,
Object params,
Constraint... constraints)
ComponentConstraintWithSubConstraints
public ComponentConstraintWithSubConstraints(Class componentClass,
Variable[] variables,
Object params,
Constraint... constraints)
addElements
public void addElements(Variable[] vars,
Constraint... cstrs)
getParameters
public Object getParameters()
- Overrides:
getParameters
in class ComponentConstraint
findManager
public final void findManager(Properties propertiesFile)
- Description copied from interface:
IFindManager
- Set the class manager
- Specified by:
findManager
in interface IFindManager
- Overrides:
findManager
in class AbstractConstraint
doExtractVariables
public Variable[] doExtractVariables()
- Extract variables of a constraint
and return an array of variables.
- Overrides:
doExtractVariables
in class VariableArray
- Returns:
- an array of every variables contained in the Constraint.
Copyright © 2012. All Rights Reserved.