Package com.artelys.kalis
Class KTimeTable
- java.lang.Object
-
- com.artelys.kalis.KTimeTable
-
public class KTimeTable extends java.lang.Object
Timetable object for time-dependant resource usage constraint.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
swigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protected
KTimeTable(long cPtr, boolean cMemoryOwn)
KTimeTable(KProblem problem)
KTimeTable(KTimeTable toCopy)
KTimeTable(java.lang.String name, KProblem problem, int timeIndexMin, int timeIndexMax)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
protected void
finalize()
KIntVar
getAvailableVar(int timeIndex)
protected static long
getCPtr(KTimeTable obj)
int
getIndexMax()
int
getIndexMin()
com.artelys.kalis.SWIGTYPE_p_void
getInternalPtr()
KProblem
getProblem()
KIntVar
getUsageVar(int timeIndex)
void
setInternalPtr(com.artelys.kalis.SWIGTYPE_p_void timeTableIPtr)
-
-
-
Constructor Detail
-
KTimeTable
protected KTimeTable(long cPtr, boolean cMemoryOwn)
-
KTimeTable
public KTimeTable(java.lang.String name, KProblem problem, int timeIndexMin, int timeIndexMax)
-
KTimeTable
public KTimeTable(KProblem problem)
-
KTimeTable
public KTimeTable(KTimeTable toCopy)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(KTimeTable obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classjava.lang.Object
-
delete
public void delete()
-
getInternalPtr
public com.artelys.kalis.SWIGTYPE_p_void getInternalPtr()
-
setInternalPtr
public void setInternalPtr(com.artelys.kalis.SWIGTYPE_p_void timeTableIPtr)
-
getProblem
public KProblem getProblem()
-
getUsageVar
public KIntVar getUsageVar(int timeIndex)
-
getAvailableVar
public KIntVar getAvailableVar(int timeIndex)
-
getIndexMin
public int getIndexMin()
-
getIndexMax
public int getIndexMax()
-
-