- All Superinterfaces:
Expression,IntervalExpression,IntervalVar,Serializable,SymbolicVar,Var
- All Known Implementing Classes:
IntervalVarImpl
-
Method Summary
Methods inherited from interface org.maxicp.modeling.algebra.Expression
getModelProxy, subexpressionsMethods inherited from interface org.maxicp.modeling.algebra.scheduling.IntervalExpression
showMethods inherited from interface org.maxicp.modeling.IntervalVar
computeSubexpressions, isFixed, mapSubexpressions, slack, spanOverMethods inherited from interface org.maxicp.modeling.Var
getModelProxy
-
Method Details
-
startMin
default int startMin()- Specified by:
startMinin interfaceIntervalExpression
-
defaultStartMin
int defaultStartMin() -
startMax
default int startMax()- Specified by:
startMaxin interfaceIntervalExpression
-
defaultStartMax
int defaultStartMax() -
endMin
default int endMin()- Specified by:
endMinin interfaceIntervalExpression
-
defaultEndMin
int defaultEndMin() -
endMax
default int endMax()- Specified by:
endMaxin interfaceIntervalExpression
-
defaultEndMax
int defaultEndMax() -
lengthMin
default int lengthMin()- Specified by:
lengthMinin interfaceIntervalExpression
-
defaultLengthMin
int defaultLengthMin() -
lengthMax
default int lengthMax()- Specified by:
lengthMaxin interfaceIntervalExpression
-
defaultLengthMax
int defaultLengthMax() -
isPresent
default boolean isPresent()- Specified by:
isPresentin interfaceIntervalExpression
-
defaultIsPresent
boolean defaultIsPresent() -
isAbsent
default boolean isAbsent()- Specified by:
isAbsentin interfaceIntervalExpression
-
defaultIsAbsent
boolean defaultIsAbsent() -
isOptional
default boolean isOptional()- Specified by:
isOptionalin interfaceIntervalExpression
-
defaultIsOptional
boolean defaultIsOptional() -
status
- Specified by:
statusin interfaceIntervalVar
-
defaultStatus
BoolVar defaultStatus()
-