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 IVarThis 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 interfaceIVar.VarThis is the root interface of any integer variable, handled either in the parser or the modeler.static interfaceIVar.VarSymbolicThis 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 Stringid()Returns the id (unique name) of the variable.default StringidPrefix()
-