9 package com.google.ortools.constraintsolver;
15 private transient long swigCPtr;
18 super(mainJNI.DecisionVisitor_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_DecisionVisitor(swigCPtr);
49 mainJNI.DecisionVisitor_change_ownership(
this, swigCPtr,
false);
54 mainJNI.DecisionVisitor_change_ownership(
this, swigCPtr,
true);
58 this(mainJNI.new_DecisionVisitor(),
true);
59 mainJNI.DecisionVisitor_director_connect(
this, swigCPtr,
true,
true);
63 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);
67 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);
71 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);
75 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);
79 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);
83 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);
87 if (getClass() ==
DecisionVisitor.class) mainJNI.DecisionVisitor_visitUnknownDecision(swigCPtr,
this);
else mainJNI.DecisionVisitor_visitUnknownDecisionSwigExplicitDecisionVisitor(swigCPtr,
this);