9 package com.google.ortools.constraintsolver;
12 private transient long swigCPtr;
15 super(mainJNI.DecisionVisitor_SWIGUpcast(cPtr), cMemoryOwn);
20 return (obj ==
null) ? 0 : obj.swigCPtr;
23 @SuppressWarnings(
"deprecation")
24 protected
void finalize() {
28 public synchronized void delete() {
32 mainJNI.delete_DecisionVisitor(swigCPtr);
46 mainJNI.DecisionVisitor_change_ownership(
this, swigCPtr,
false);
51 mainJNI.DecisionVisitor_change_ownership(
this, swigCPtr,
true);
55 this(mainJNI.new_DecisionVisitor(),
true);
56 mainJNI.DecisionVisitor_director_connect(
this, swigCPtr,
true,
true);
60 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitSetVariableValue(swigCPtr,
this,
IntVar.getCPtr(var), var, value);
else mainJNI.DecisionVisitor_visitSetVariableValueSwigExplicitDecisionVisitor(swigCPtr,
this,
IntVar.getCPtr(var), var, value);
64 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitSplitVariableDomain(swigCPtr,
this,
IntVar.getCPtr(var), var, value, start_with_lower_half);
else mainJNI.DecisionVisitor_visitSplitVariableDomainSwigExplicitDecisionVisitor(swigCPtr,
this,
IntVar.getCPtr(var), var, value, start_with_lower_half);
68 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitScheduleOrPostpone(swigCPtr,
this,
IntervalVar.getCPtr(var), var, est);
else mainJNI.DecisionVisitor_visitScheduleOrPostponeSwigExplicitDecisionVisitor(swigCPtr,
this,
IntervalVar.getCPtr(var), var, est);
72 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitScheduleOrExpedite(swigCPtr,
this,
IntervalVar.getCPtr(var), var, est);
else mainJNI.DecisionVisitor_visitScheduleOrExpediteSwigExplicitDecisionVisitor(swigCPtr,
this,
IntervalVar.getCPtr(var), var, est);
76 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitRankFirstInterval(swigCPtr,
this,
SequenceVar.getCPtr(sequence), sequence, index);
else mainJNI.DecisionVisitor_visitRankFirstIntervalSwigExplicitDecisionVisitor(swigCPtr,
this,
SequenceVar.getCPtr(sequence), sequence, index);
80 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitRankLastInterval(swigCPtr,
this,
SequenceVar.getCPtr(sequence), sequence, index);
else mainJNI.DecisionVisitor_visitRankLastIntervalSwigExplicitDecisionVisitor(swigCPtr,
this,
SequenceVar.getCPtr(sequence), sequence, index);
84 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitUnknownDecision(swigCPtr,
this);
else mainJNI.DecisionVisitor_visitUnknownDecisionSwigExplicitDecisionVisitor(swigCPtr,
this);