9package com.google.ortools.constraintsolver;
12 private transient long swigCPtr;
15 super(mainJNI.IntVarElement_SWIGUpcast(cPtr), cMemoryOwn);
20 return (obj ==
null) ? 0 : obj.swigCPtr;
27 throw new RuntimeException(
"Cannot release ownership as memory is not owned");
29 obj.swigCMemOwn =
false;
35 @SuppressWarnings({
"deprecation",
"removal"})
44 mainJNI.delete_IntVarElement(swigCPtr);
52 this(mainJNI.new_IntVarElement__SWIG_0(),
true);
64 long cPtr = mainJNI.IntVarElement_clone(swigCPtr,
this);
73 long cPtr = mainJNI.IntVarElement_var(swigCPtr,
this);
74 return (cPtr == 0) ? null :
new IntVar(cPtr,
false);
78 mainJNI.IntVarElement_store(swigCPtr,
this);
82 mainJNI.IntVarElement_restore(swigCPtr,
this);
86 return mainJNI.IntVarElement_min(swigCPtr,
this);
90 mainJNI.IntVarElement_setMin(swigCPtr,
this, m);
94 return mainJNI.IntVarElement_max(swigCPtr,
this);
98 mainJNI.IntVarElement_setMax(swigCPtr,
this, m);
102 return mainJNI.IntVarElement_value(swigCPtr,
this);
106 return mainJNI.IntVarElement_bound(swigCPtr,
this);
110 mainJNI.IntVarElement_setRange(swigCPtr,
this, l, u);
114 mainJNI.IntVarElement_setValue(swigCPtr,
this, v);
118 return mainJNI.IntVarElement_toString(swigCPtr,
this);