9 package com.google.ortools.constraintsolver;
15 private transient long swigCPtr;
18 super(mainJNI.PropagationBaseObject_SWIGUpcast(cPtr), cMemoryOwn);
23 return (obj ==
null) ? 0 : obj.swigCPtr;
26 @SuppressWarnings(
"deprecation")
27 protected
void finalize() {
31 public synchronized void delete() {
35 mainJNI.delete_PropagationBaseObject(swigCPtr);
43 this(mainJNI.new_PropagationBaseObject(
Solver.getCPtr(s), s),
true);
47 return mainJNI.PropagationBaseObject_toString(swigCPtr,
this);
51 long cPtr = mainJNI.PropagationBaseObject_solver(swigCPtr,
this);
52 return (cPtr == 0) ? null :
new Solver(cPtr,
false);
59 mainJNI.PropagationBaseObject_freezeQueue(swigCPtr,
this);
66 mainJNI.PropagationBaseObject_unfreezeQueue(swigCPtr,
this);
73 mainJNI.PropagationBaseObject_enqueueDelayedDemon(swigCPtr,
this,
Demon.getCPtr(d), d);
77 mainJNI.PropagationBaseObject_enqueueVar(swigCPtr,
this,
Demon.getCPtr(d), d);
84 mainJNI.PropagationBaseObject_reset_action_on_fail(swigCPtr,
this);
91 mainJNI.PropagationBaseObject_set_variable_to_clean_on_fail(swigCPtr,
this,
IntVar.getCPtr(v), v);
98 return mainJNI.PropagationBaseObject_name(swigCPtr,
this);
102 mainJNI.PropagationBaseObject_setName(swigCPtr,
this,
name);
109 return mainJNI.PropagationBaseObject_hasName(swigCPtr,
this);
116 return mainJNI.PropagationBaseObject_baseName(swigCPtr,
this);