Package org.xcsp.common
Interface IVar
-
- All Known Subinterfaces:
IVar.Var
,IVar.VarSymbolic
- All Known Implementing Classes:
ProblemIMP3.MVariable
,ProblemIMP3.MVariable.MVarInteger
,ProblemIMP3.MVariable.MVarSymbolic
,XVariables.XVar
,XVariables.XVarInteger
,XVariables.XVarReal
,XVariables.XVarSet
,XVariables.XVarStochastic
,XVariables.XVarSymbolic
public interface IVar
This is the root interface of any variable, handled either in the parser or the modeler.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IVar.Var
This is the root interface of any integer variable, handled either in the parser or the modeler.static interface
IVar.VarSymbolic
This is the root interface of any symbolic variable, handled either in the parser or the modeler.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description String
id()
Returns the id (unique name) of the variable.default String
idPrefix()
-