choco.kernel.model.variables
Interface Variable

All Superinterfaces:
IConstraintList, IFindManager, IHook, IIndex, IOptions, IPretty, IVariableArray, Serializable
All Known Implementing Classes:
AbstractVariable, ComponentVariable, GeostObject, IntegerConstantVariable, IntegerExpressionVariable, IntegerVariable, MetaIntegerExpressionVariable, MultipleVariables, RealConstantVariable, RealExpressionVariable, RealVariable, SetConstantVariable, SetExpressionVariable, SetVariable, TaskVariable, TreeNodeObject, TreeParametersObject

public interface Variable
extends IConstraintList, IVariableArray, IPretty, IIndex, IFindManager, IOptions, IHook

Created by IntelliJ IDEA. User: charles Date: 17 mars 2008 Time: 18:26:04 Interface for Model's variable. Define all the methods for a variable to be used on the Model.


Field Summary
static Logger LOGGER
           
 
Fields inherited from interface choco.kernel.model.variables.IHook
NO_HOOK
 
Method Summary
 Iterator<Constraint> getConstraintIterator()
          Deprecated. 
 ConstraintManager<?> getConstraintManager()
           
 ExpressionManager getExpressionManager()
           
 String getName()
           
 int getNbConstraint()
          Deprecated. 
 VariableManager<?> getVariableManager()
           
 VariableType getVariableType()
           
 
Methods inherited from interface choco.kernel.model.IConstraintList
_addConstraint, _contains, _removeConstraint, getConstraint, getConstraintIterator, getConstraints, getNbConstraint, removeConstraints
 
Methods inherited from interface choco.kernel.model.IVariableArray
extractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy
 
Methods inherited from interface choco.IPretty
pretty
 
Methods inherited from interface choco.kernel.common.IIndex
getIndex
 
Methods inherited from interface choco.kernel.model.IFindManager
findManager
 
Methods inherited from interface choco.kernel.model.IOptions
addOption, addOptions, addOptions, addOptions, addOptions, containsOption, getOptions
 
Methods inherited from interface choco.kernel.model.variables.IHook
getHook, resetHook, setHook
 

Field Detail

LOGGER

static final Logger LOGGER
Method Detail

getName

String getName()

getVariableType

VariableType getVariableType()

getConstraintIterator

@Deprecated
Iterator<Constraint> getConstraintIterator()
Deprecated. 


getNbConstraint

@Deprecated
int getNbConstraint()
Deprecated. 


getVariableManager

VariableManager<?> getVariableManager()

getExpressionManager

ExpressionManager getExpressionManager()

getConstraintManager

ConstraintManager<?> getConstraintManager()


Copyright © 2012. All Rights Reserved.