choco.kernel.model.variables.integer
Class MetaIntegerExpressionVariable

java.lang.Object
  extended by choco.kernel.model.VariableArray
      extended by choco.kernel.model.ModelObject
          extended by choco.kernel.model.variables.AbstractVariable
              extended by choco.kernel.model.variables.ComponentVariable
                  extended by choco.kernel.model.variables.integer.IntegerExpressionVariable
                      extended by choco.kernel.model.variables.integer.MetaIntegerExpressionVariable
All Implemented Interfaces:
IPretty, IIndex, IConstraintList, IFindManager, IOptions, IVariableArray, IHook, IntBoundedVariable, Variable, Serializable, Comparable

public class MetaIntegerExpressionVariable
extends IntegerExpressionVariable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class choco.kernel.model.variables.ComponentVariable
ComponentVariable.ConstraintsDataStructure
 
Nested classes/interfaces inherited from class choco.kernel.model.VariableArray
VariableArray.VConstraintsDataStructure
 
Field Summary
protected  Constraint[] constraints
           
 
Fields inherited from class choco.kernel.model.variables.integer.IntegerExpressionVariable
lowB, uppB
 
Fields inherited from class choco.kernel.model.variables.ComponentVariable
expressionManager, NO_CONSTRAINTS_DS, operator, parameters, variableManager
 
Fields inherited from class choco.kernel.model.variables.AbstractVariable
name, type
 
Fields inherited from class choco.kernel.model.VariableArray
NO_CONSTRAINTS
 
Fields inherited from interface choco.kernel.model.variables.Variable
LOGGER
 
Fields inherited from interface choco.kernel.model.variables.IHook
NO_HOOK
 
Constructor Summary
MetaIntegerExpressionVariable(Operator operator, Constraint c, IntegerExpressionVariable... variables)
           
 
Method Summary
protected  Variable[] doExtractVariables()
           
 void findManager(Properties propertiesFile)
          Set the class manager
 Constraint[] getConstraints()
           
 
Methods inherited from class choco.kernel.model.variables.integer.IntegerExpressionVariable
getExpressionVariable, getLowB, getUppB, setLowB, setUppB
 
Methods inherited from class choco.kernel.model.variables.ComponentVariable
getComponentClass, getConstraintManager, getExpressionManager, getOperator, getOperatorClass, getParameters, getVariableManager
 
Methods inherited from class choco.kernel.model.variables.AbstractVariable
_addConstraint, _contains, _removeConstraint, compareTo, getConstraint, getConstraintIterator, getConstraintIterator, getHook, getName, getNbConstraint, getNbConstraint, getVariableType, pretty, removeConstraints, resetHook, setHook, setName, throwConstantException, toString
 
Methods inherited from class choco.kernel.model.ModelObject
addOption, addOptions, addOptions, addOptions, addOptions, containsOption, getIndex, getOptions, hashCode
 
Methods inherited from class choco.kernel.model.VariableArray
cancelExtractVariables, extractVariables, forceExtractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy, replaceByConstantAt, setVariables, setVariables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface choco.kernel.model.IVariableArray
extractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy
 
Methods inherited from interface choco.kernel.common.IIndex
getIndex
 
Methods inherited from interface choco.kernel.model.IOptions
addOption, addOptions, addOptions, addOptions, addOptions, containsOption, getOptions
 

Field Detail

constraints

protected Constraint[] constraints
Constructor Detail

MetaIntegerExpressionVariable

public MetaIntegerExpressionVariable(Operator operator,
                                     Constraint c,
                                     IntegerExpressionVariable... variables)
Method Detail

getConstraints

public Constraint[] getConstraints()
Specified by:
getConstraints in interface IConstraintList
Overrides:
getConstraints in class AbstractVariable

doExtractVariables

protected Variable[] doExtractVariables()
Overrides:
doExtractVariables in class VariableArray

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 ComponentVariable


Copyright © 2012. All Rights Reserved.