9 package com.google.ortools.constraintsolver;
12 private transient long swigCPtr;
15 super(mainJNI.PropagationBaseObject_SWIGUpcast(cPtr), cMemoryOwn);
20 return (obj ==
null) ? 0 : obj.swigCPtr;
23 @SuppressWarnings(
"deprecation")
28 public synchronized void delete() {
32 mainJNI.delete_PropagationBaseObject(swigCPtr);
40 this(mainJNI.new_PropagationBaseObject(
Solver.
getCPtr(s), s),
true);
44 return mainJNI.PropagationBaseObject_toString(swigCPtr,
this);
48 long cPtr = mainJNI.PropagationBaseObject_solver(swigCPtr,
this);
49 return (cPtr == 0) ? null :
new Solver(cPtr,
false);
53 mainJNI.PropagationBaseObject_freezeQueue(swigCPtr,
this);
57 mainJNI.PropagationBaseObject_unfreezeQueue(swigCPtr,
this);
61 mainJNI.PropagationBaseObject_enqueueDelayedDemon(swigCPtr,
this,
Demon.
getCPtr(d), d);
65 mainJNI.PropagationBaseObject_enqueueVar(swigCPtr,
this,
Demon.
getCPtr(d), d);
69 mainJNI.PropagationBaseObject_reset_action_on_fail(swigCPtr,
this);
73 mainJNI.PropagationBaseObject_set_variable_to_clean_on_fail(swigCPtr,
this,
IntVar.
getCPtr(v), v);
77 return mainJNI.PropagationBaseObject_name(swigCPtr,
this);
81 mainJNI.PropagationBaseObject_setName(swigCPtr,
this,
name);
85 return mainJNI.PropagationBaseObject_hasName(swigCPtr,
this);
89 return mainJNI.PropagationBaseObject_baseName(swigCPtr,
this);