Class IntervalVarElement
- java.lang.Object
-
- com.google.ortools.constraintsolver.AssignmentElement
-
- com.google.ortools.constraintsolver.IntervalVarElement
-
public class IntervalVarElement extends AssignmentElement
-
-
Field Summary
-
Fields inherited from class com.google.ortools.constraintsolver.AssignmentElement
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description IntervalVarElement()protectedIntervalVarElement(long cPtr, boolean cMemoryOwn)IntervalVarElement(IntervalVar var)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbound()IntervalVarElementclone()voidcopy(IntervalVarElement element)voiddelete()longdurationMax()longdurationMin()longdurationValue()longendMax()longendMin()longendValue()protected voidfinalize()protected static longgetCPtr(IntervalVarElement obj)longperformedMax()longperformedMin()longperformedValue()voidreset(IntervalVar var)voidrestore()voidsetDurationMax(long m)voidsetDurationMin(long m)voidsetDurationRange(long mi, long ma)voidsetDurationValue(long v)voidsetEndMax(long m)voidsetEndMin(long m)voidsetEndRange(long mi, long ma)voidsetEndValue(long v)voidsetPerformedMax(long m)voidsetPerformedMin(long m)voidsetPerformedRange(long mi, long ma)voidsetPerformedValue(long v)voidsetStartMax(long m)voidsetStartMin(long m)voidsetStartRange(long mi, long ma)voidsetStartValue(long v)longstartMax()longstartMin()longstartValue()voidstore()protected static longswigRelease(IntervalVarElement obj)java.lang.StringtoString()IntervalVarvar()-
Methods inherited from class com.google.ortools.constraintsolver.AssignmentElement
activate, activated, deactivate, getCPtr, swigRelease
-
-
-
-
Constructor Detail
-
IntervalVarElement
protected IntervalVarElement(long cPtr, boolean cMemoryOwn)
-
IntervalVarElement
public IntervalVarElement()
-
IntervalVarElement
public IntervalVarElement(IntervalVar var)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(IntervalVarElement obj)
-
swigRelease
protected static long swigRelease(IntervalVarElement obj)
-
finalize
protected void finalize()
- Overrides:
finalizein classAssignmentElement
-
delete
public void delete()
- Overrides:
deletein classAssignmentElement
-
reset
public void reset(IntervalVar var)
-
clone
public IntervalVarElement clone()
- Overrides:
clonein classjava.lang.Object
-
copy
public void copy(IntervalVarElement element)
-
var
public IntervalVar var()
-
store
public void store()
-
restore
public void restore()
-
startMin
public long startMin()
-
startMax
public long startMax()
-
startValue
public long startValue()
-
durationMin
public long durationMin()
-
durationMax
public long durationMax()
-
durationValue
public long durationValue()
-
endMin
public long endMin()
-
endMax
public long endMax()
-
endValue
public long endValue()
-
performedMin
public long performedMin()
-
performedMax
public long performedMax()
-
performedValue
public long performedValue()
-
setStartMin
public void setStartMin(long m)
-
setStartMax
public void setStartMax(long m)
-
setStartRange
public void setStartRange(long mi, long ma)
-
setStartValue
public void setStartValue(long v)
-
setDurationMin
public void setDurationMin(long m)
-
setDurationMax
public void setDurationMax(long m)
-
setDurationRange
public void setDurationRange(long mi, long ma)
-
setDurationValue
public void setDurationValue(long v)
-
setEndMin
public void setEndMin(long m)
-
setEndMax
public void setEndMax(long m)
-
setEndRange
public void setEndRange(long mi, long ma)
-
setEndValue
public void setEndValue(long v)
-
setPerformedMin
public void setPerformedMin(long m)
-
setPerformedMax
public void setPerformedMax(long m)
-
setPerformedRange
public void setPerformedRange(long mi, long ma)
-
setPerformedValue
public void setPerformedValue(long v)
-
bound
public boolean bound()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-