java.lang.Object
org.maxicp.modeling.symbolic.IntervalVarImpl
- All Implemented Interfaces:
Serializable,Expression,IntervalExpression,IntervalVar,SymbolicIntervalVar,SymbolicVar,Var
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIntervalVarImpl(ModelProxy modelProxy, int startMin, int startMax, int endMin, int endMax, int lengthMin, int lengthMax, boolean isPresent) -
Method Summary
Modifier and TypeMethodDescriptionintintbooleanbooleanbooleanintintintintReturns the ModelDispatcher linked to this ExpressiontoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.maxicp.modeling.algebra.Expression
subexpressionsMethods inherited from interface org.maxicp.modeling.algebra.scheduling.IntervalExpression
showMethods inherited from interface org.maxicp.modeling.IntervalVar
computeSubexpressions, isFixed, mapSubexpressions, slack, spanOver
-
Constructor Details
-
IntervalVarImpl
public IntervalVarImpl(ModelProxy modelProxy, int startMin, int startMax, int endMin, int endMax, int lengthMin, int lengthMax, boolean isPresent)
-
-
Method Details
-
getModelProxy
Description copied from interface:ExpressionReturns the ModelDispatcher linked to this Expression- Specified by:
getModelProxyin interfaceExpression- Specified by:
getModelProxyin interfaceVar
-
defaultStartMin
public int defaultStartMin()- Specified by:
defaultStartMinin interfaceSymbolicIntervalVar
-
defaultStartMax
public int defaultStartMax()- Specified by:
defaultStartMaxin interfaceSymbolicIntervalVar
-
defaultEndMin
public int defaultEndMin()- Specified by:
defaultEndMinin interfaceSymbolicIntervalVar
-
defaultEndMax
public int defaultEndMax()- Specified by:
defaultEndMaxin interfaceSymbolicIntervalVar
-
defaultLengthMin
public int defaultLengthMin()- Specified by:
defaultLengthMinin interfaceSymbolicIntervalVar
-
defaultLengthMax
public int defaultLengthMax()- Specified by:
defaultLengthMaxin interfaceSymbolicIntervalVar
-
defaultIsPresent
public boolean defaultIsPresent()- Specified by:
defaultIsPresentin interfaceSymbolicIntervalVar
-
defaultIsAbsent
public boolean defaultIsAbsent()- Specified by:
defaultIsAbsentin interfaceSymbolicIntervalVar
-
defaultIsOptional
public boolean defaultIsOptional()- Specified by:
defaultIsOptionalin interfaceSymbolicIntervalVar
-
defaultStatus
- Specified by:
defaultStatusin interfaceSymbolicIntervalVar
-
toString
-