ModelVisitor.java
Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 4.0.0
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8 
9 package com.google.ortools.constraintsolver;
10 
11 public class ModelVisitor extends BaseObject {
12  private transient long swigCPtr;
13 
14  protected ModelVisitor(long cPtr, boolean cMemoryOwn) {
15  super(mainJNI.ModelVisitor_SWIGUpcast(cPtr), cMemoryOwn);
16  swigCPtr = cPtr;
17  }
18 
19  protected static long getCPtr(ModelVisitor obj) {
20  return (obj == null) ? 0 : obj.swigCPtr;
21  }
22 
23  @SuppressWarnings("deprecation")
24  protected void finalize() {
25  delete();
26  }
27 
28  public synchronized void delete() {
29  if (swigCPtr != 0) {
30  if (swigCMemOwn) {
31  swigCMemOwn = false;
32  mainJNI.delete_ModelVisitor(swigCPtr);
33  }
34  swigCPtr = 0;
35  }
36  super.delete();
37  }
38 
39  public static String getKAbs() {
40  return mainJNI.ModelVisitor_kAbs_get();
41  }
42 
43  public static String getKAbsEqual() {
44  return mainJNI.ModelVisitor_kAbsEqual_get();
45  }
46 
47  public static String getKAllDifferent() {
48  return mainJNI.ModelVisitor_kAllDifferent_get();
49  }
50 
51  public static String getKAllowedAssignments() {
52  return mainJNI.ModelVisitor_kAllowedAssignments_get();
53  }
54 
55  public static String getKAtMost() {
56  return mainJNI.ModelVisitor_kAtMost_get();
57  }
58 
59  public static String getKIndexOf() {
60  return mainJNI.ModelVisitor_kIndexOf_get();
61  }
62 
63  public static String getKBetween() {
64  return mainJNI.ModelVisitor_kBetween_get();
65  }
66 
67  public static String getKConditionalExpr() {
68  return mainJNI.ModelVisitor_kConditionalExpr_get();
69  }
70 
71  public static String getKCircuit() {
72  return mainJNI.ModelVisitor_kCircuit_get();
73  }
74 
75  public static String getKConvexPiecewise() {
76  return mainJNI.ModelVisitor_kConvexPiecewise_get();
77  }
78 
79  public static String getKCountEqual() {
80  return mainJNI.ModelVisitor_kCountEqual_get();
81  }
82 
83  public static String getKCover() {
84  return mainJNI.ModelVisitor_kCover_get();
85  }
86 
87  public static String getKCumulative() {
88  return mainJNI.ModelVisitor_kCumulative_get();
89  }
90 
91  public static String getKDeviation() {
92  return mainJNI.ModelVisitor_kDeviation_get();
93  }
94 
95  public static String getKDifference() {
96  return mainJNI.ModelVisitor_kDifference_get();
97  }
98 
99  public static String getKDisjunctive() {
100  return mainJNI.ModelVisitor_kDisjunctive_get();
101  }
102 
103  public static String getKDistribute() {
104  return mainJNI.ModelVisitor_kDistribute_get();
105  }
106 
107  public static String getKDivide() {
108  return mainJNI.ModelVisitor_kDivide_get();
109  }
110 
111  public static String getKDurationExpr() {
112  return mainJNI.ModelVisitor_kDurationExpr_get();
113  }
114 
115  public static String getKElement() {
116  return mainJNI.ModelVisitor_kElement_get();
117  }
118 
119  public static String getKElementEqual() {
120  return mainJNI.ModelVisitor_kElementEqual_get();
121  }
122 
123  public static String getKEndExpr() {
124  return mainJNI.ModelVisitor_kEndExpr_get();
125  }
126 
127  public static String getKEquality() {
128  return mainJNI.ModelVisitor_kEquality_get();
129  }
130 
131  public static String getKFalseConstraint() {
132  return mainJNI.ModelVisitor_kFalseConstraint_get();
133  }
134 
135  public static String getKGlobalCardinality() {
136  return mainJNI.ModelVisitor_kGlobalCardinality_get();
137  }
138 
139  public static String getKGreater() {
140  return mainJNI.ModelVisitor_kGreater_get();
141  }
142 
143  public static String getKGreaterOrEqual() {
144  return mainJNI.ModelVisitor_kGreaterOrEqual_get();
145  }
146 
147  public static String getKIntegerVariable() {
148  return mainJNI.ModelVisitor_kIntegerVariable_get();
149  }
150 
151  public static String getKIntervalBinaryRelation() {
152  return mainJNI.ModelVisitor_kIntervalBinaryRelation_get();
153  }
154 
155  public static String getKIntervalDisjunction() {
156  return mainJNI.ModelVisitor_kIntervalDisjunction_get();
157  }
158 
159  public static String getKIntervalUnaryRelation() {
160  return mainJNI.ModelVisitor_kIntervalUnaryRelation_get();
161  }
162 
163  public static String getKIntervalVariable() {
164  return mainJNI.ModelVisitor_kIntervalVariable_get();
165  }
166 
167  public static String getKInversePermutation() {
168  return mainJNI.ModelVisitor_kInversePermutation_get();
169  }
170 
171  public static String getKIsBetween() {
172  return mainJNI.ModelVisitor_kIsBetween_get();
173  }
174 
175  public static String getKIsDifferent() {
176  return mainJNI.ModelVisitor_kIsDifferent_get();
177  }
178 
179  public static String getKIsEqual() {
180  return mainJNI.ModelVisitor_kIsEqual_get();
181  }
182 
183  public static String getKIsGreater() {
184  return mainJNI.ModelVisitor_kIsGreater_get();
185  }
186 
187  public static String getKIsGreaterOrEqual() {
188  return mainJNI.ModelVisitor_kIsGreaterOrEqual_get();
189  }
190 
191  public static String getKIsLess() {
192  return mainJNI.ModelVisitor_kIsLess_get();
193  }
194 
195  public static String getKIsLessOrEqual() {
196  return mainJNI.ModelVisitor_kIsLessOrEqual_get();
197  }
198 
199  public static String getKIsMember() {
200  return mainJNI.ModelVisitor_kIsMember_get();
201  }
202 
203  public static String getKLess() {
204  return mainJNI.ModelVisitor_kLess_get();
205  }
206 
207  public static String getKLessOrEqual() {
208  return mainJNI.ModelVisitor_kLessOrEqual_get();
209  }
210 
211  public static String getKLexLess() {
212  return mainJNI.ModelVisitor_kLexLess_get();
213  }
214 
215  public static String getKLinkExprVar() {
216  return mainJNI.ModelVisitor_kLinkExprVar_get();
217  }
218 
219  public static String getKMapDomain() {
220  return mainJNI.ModelVisitor_kMapDomain_get();
221  }
222 
223  public static String getKMax() {
224  return mainJNI.ModelVisitor_kMax_get();
225  }
226 
227  public static String getKMaxEqual() {
228  return mainJNI.ModelVisitor_kMaxEqual_get();
229  }
230 
231  public static String getKMember() {
232  return mainJNI.ModelVisitor_kMember_get();
233  }
234 
235  public static String getKMin() {
236  return mainJNI.ModelVisitor_kMin_get();
237  }
238 
239  public static String getKMinEqual() {
240  return mainJNI.ModelVisitor_kMinEqual_get();
241  }
242 
243  public static String getKModulo() {
244  return mainJNI.ModelVisitor_kModulo_get();
245  }
246 
247  public static String getKNoCycle() {
248  return mainJNI.ModelVisitor_kNoCycle_get();
249  }
250 
251  public static String getKNonEqual() {
252  return mainJNI.ModelVisitor_kNonEqual_get();
253  }
254 
255  public static String getKNotBetween() {
256  return mainJNI.ModelVisitor_kNotBetween_get();
257  }
258 
259  public static String getKNotMember() {
260  return mainJNI.ModelVisitor_kNotMember_get();
261  }
262 
263  public static String getKNullIntersect() {
264  return mainJNI.ModelVisitor_kNullIntersect_get();
265  }
266 
267  public static String getKOpposite() {
268  return mainJNI.ModelVisitor_kOpposite_get();
269  }
270 
271  public static String getKPack() {
272  return mainJNI.ModelVisitor_kPack_get();
273  }
274 
275  public static String getKPathCumul() {
276  return mainJNI.ModelVisitor_kPathCumul_get();
277  }
278 
279  public static String getKDelayedPathCumul() {
280  return mainJNI.ModelVisitor_kDelayedPathCumul_get();
281  }
282 
283  public static String getKPerformedExpr() {
284  return mainJNI.ModelVisitor_kPerformedExpr_get();
285  }
286 
287  public static String getKPower() {
288  return mainJNI.ModelVisitor_kPower_get();
289  }
290 
291  public static String getKProduct() {
292  return mainJNI.ModelVisitor_kProduct_get();
293  }
294 
295  public static String getKScalProd() {
296  return mainJNI.ModelVisitor_kScalProd_get();
297  }
298 
299  public static String getKScalProdEqual() {
300  return mainJNI.ModelVisitor_kScalProdEqual_get();
301  }
302 
303  public static String getKScalProdGreaterOrEqual() {
304  return mainJNI.ModelVisitor_kScalProdGreaterOrEqual_get();
305  }
306 
307  public static String getKScalProdLessOrEqual() {
308  return mainJNI.ModelVisitor_kScalProdLessOrEqual_get();
309  }
310 
311  public static String getKSemiContinuous() {
312  return mainJNI.ModelVisitor_kSemiContinuous_get();
313  }
314 
315  public static String getKSequenceVariable() {
316  return mainJNI.ModelVisitor_kSequenceVariable_get();
317  }
318 
319  public static String getKSortingConstraint() {
320  return mainJNI.ModelVisitor_kSortingConstraint_get();
321  }
322 
323  public static String getKSquare() {
324  return mainJNI.ModelVisitor_kSquare_get();
325  }
326 
327  public static String getKStartExpr() {
328  return mainJNI.ModelVisitor_kStartExpr_get();
329  }
330 
331  public static String getKSum() {
332  return mainJNI.ModelVisitor_kSum_get();
333  }
334 
335  public static String getKSumEqual() {
336  return mainJNI.ModelVisitor_kSumEqual_get();
337  }
338 
339  public static String getKSumGreaterOrEqual() {
340  return mainJNI.ModelVisitor_kSumGreaterOrEqual_get();
341  }
342 
343  public static String getKSumLessOrEqual() {
344  return mainJNI.ModelVisitor_kSumLessOrEqual_get();
345  }
346 
347  public static String getKTrace() {
348  return mainJNI.ModelVisitor_kTrace_get();
349  }
350 
351  public static String getKTransition() {
352  return mainJNI.ModelVisitor_kTransition_get();
353  }
354 
355  public static String getKTrueConstraint() {
356  return mainJNI.ModelVisitor_kTrueConstraint_get();
357  }
358 
359  public static String getKVarBoundWatcher() {
360  return mainJNI.ModelVisitor_kVarBoundWatcher_get();
361  }
362 
363  public static String getKVarValueWatcher() {
364  return mainJNI.ModelVisitor_kVarValueWatcher_get();
365  }
366 
367  public static String getKCountAssignedItemsExtension() {
368  return mainJNI.ModelVisitor_kCountAssignedItemsExtension_get();
369  }
370 
371  public static String getKCountUsedBinsExtension() {
372  return mainJNI.ModelVisitor_kCountUsedBinsExtension_get();
373  }
374 
375  public static String getKInt64ToBoolExtension() {
376  return mainJNI.ModelVisitor_kInt64ToBoolExtension_get();
377  }
378 
379  public static String getKInt64ToInt64Extension() {
380  return mainJNI.ModelVisitor_kInt64ToInt64Extension_get();
381  }
382 
383  public static String getKObjectiveExtension() {
384  return mainJNI.ModelVisitor_kObjectiveExtension_get();
385  }
386 
387  public static String getKSearchLimitExtension() {
388  return mainJNI.ModelVisitor_kSearchLimitExtension_get();
389  }
390 
391  public static String getKUsageEqualVariableExtension() {
392  return mainJNI.ModelVisitor_kUsageEqualVariableExtension_get();
393  }
394 
395  public static String getKUsageLessConstantExtension() {
396  return mainJNI.ModelVisitor_kUsageLessConstantExtension_get();
397  }
398 
399  public static String getKVariableGroupExtension() {
400  return mainJNI.ModelVisitor_kVariableGroupExtension_get();
401  }
402 
403  public static String getKVariableUsageLessConstantExtension() {
404  return mainJNI.ModelVisitor_kVariableUsageLessConstantExtension_get();
405  }
406 
408  return mainJNI.ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get();
409  }
410 
411  public static String getKActiveArgument() {
412  return mainJNI.ModelVisitor_kActiveArgument_get();
413  }
414 
415  public static String getKAssumePathsArgument() {
416  return mainJNI.ModelVisitor_kAssumePathsArgument_get();
417  }
418 
419  public static String getKBranchesLimitArgument() {
420  return mainJNI.ModelVisitor_kBranchesLimitArgument_get();
421  }
422 
423  public static String getKCapacityArgument() {
424  return mainJNI.ModelVisitor_kCapacityArgument_get();
425  }
426 
427  public static String getKCardsArgument() {
428  return mainJNI.ModelVisitor_kCardsArgument_get();
429  }
430 
431  public static String getKCoefficientsArgument() {
432  return mainJNI.ModelVisitor_kCoefficientsArgument_get();
433  }
434 
435  public static String getKCountArgument() {
436  return mainJNI.ModelVisitor_kCountArgument_get();
437  }
438 
439  public static String getKCumulativeArgument() {
440  return mainJNI.ModelVisitor_kCumulativeArgument_get();
441  }
442 
443  public static String getKCumulsArgument() {
444  return mainJNI.ModelVisitor_kCumulsArgument_get();
445  }
446 
447  public static String getKDemandsArgument() {
448  return mainJNI.ModelVisitor_kDemandsArgument_get();
449  }
450 
451  public static String getKDurationMaxArgument() {
452  return mainJNI.ModelVisitor_kDurationMaxArgument_get();
453  }
454 
455  public static String getKDurationMinArgument() {
456  return mainJNI.ModelVisitor_kDurationMinArgument_get();
457  }
458 
459  public static String getKEarlyCostArgument() {
460  return mainJNI.ModelVisitor_kEarlyCostArgument_get();
461  }
462 
463  public static String getKEarlyDateArgument() {
464  return mainJNI.ModelVisitor_kEarlyDateArgument_get();
465  }
466 
467  public static String getKEndMaxArgument() {
468  return mainJNI.ModelVisitor_kEndMaxArgument_get();
469  }
470 
471  public static String getKEndMinArgument() {
472  return mainJNI.ModelVisitor_kEndMinArgument_get();
473  }
474 
475  public static String getKEndsArgument() {
476  return mainJNI.ModelVisitor_kEndsArgument_get();
477  }
478 
479  public static String getKExpressionArgument() {
480  return mainJNI.ModelVisitor_kExpressionArgument_get();
481  }
482 
483  public static String getKFailuresLimitArgument() {
484  return mainJNI.ModelVisitor_kFailuresLimitArgument_get();
485  }
486 
487  public static String getKFinalStatesArgument() {
488  return mainJNI.ModelVisitor_kFinalStatesArgument_get();
489  }
490 
491  public static String getKFixedChargeArgument() {
492  return mainJNI.ModelVisitor_kFixedChargeArgument_get();
493  }
494 
495  public static String getKIndex2Argument() {
496  return mainJNI.ModelVisitor_kIndex2Argument_get();
497  }
498 
499  public static String getKIndexArgument() {
500  return mainJNI.ModelVisitor_kIndexArgument_get();
501  }
502 
503  public static String getKInitialState() {
504  return mainJNI.ModelVisitor_kInitialState_get();
505  }
506 
507  public static String getKIntervalArgument() {
508  return mainJNI.ModelVisitor_kIntervalArgument_get();
509  }
510 
511  public static String getKIntervalsArgument() {
512  return mainJNI.ModelVisitor_kIntervalsArgument_get();
513  }
514 
515  public static String getKLateCostArgument() {
516  return mainJNI.ModelVisitor_kLateCostArgument_get();
517  }
518 
519  public static String getKLateDateArgument() {
520  return mainJNI.ModelVisitor_kLateDateArgument_get();
521  }
522 
523  public static String getKLeftArgument() {
524  return mainJNI.ModelVisitor_kLeftArgument_get();
525  }
526 
527  public static String getKMaxArgument() {
528  return mainJNI.ModelVisitor_kMaxArgument_get();
529  }
530 
531  public static String getKMaximizeArgument() {
532  return mainJNI.ModelVisitor_kMaximizeArgument_get();
533  }
534 
535  public static String getKMinArgument() {
536  return mainJNI.ModelVisitor_kMinArgument_get();
537  }
538 
539  public static String getKModuloArgument() {
540  return mainJNI.ModelVisitor_kModuloArgument_get();
541  }
542 
543  public static String getKNextsArgument() {
544  return mainJNI.ModelVisitor_kNextsArgument_get();
545  }
546 
547  public static String getKOptionalArgument() {
548  return mainJNI.ModelVisitor_kOptionalArgument_get();
549  }
550 
551  public static String getKPartialArgument() {
552  return mainJNI.ModelVisitor_kPartialArgument_get();
553  }
554 
555  public static String getKPositionXArgument() {
556  return mainJNI.ModelVisitor_kPositionXArgument_get();
557  }
558 
559  public static String getKPositionYArgument() {
560  return mainJNI.ModelVisitor_kPositionYArgument_get();
561  }
562 
563  public static String getKRangeArgument() {
564  return mainJNI.ModelVisitor_kRangeArgument_get();
565  }
566 
567  public static String getKRelationArgument() {
568  return mainJNI.ModelVisitor_kRelationArgument_get();
569  }
570 
571  public static String getKRightArgument() {
572  return mainJNI.ModelVisitor_kRightArgument_get();
573  }
574 
575  public static String getKSequenceArgument() {
576  return mainJNI.ModelVisitor_kSequenceArgument_get();
577  }
578 
579  public static String getKSequencesArgument() {
580  return mainJNI.ModelVisitor_kSequencesArgument_get();
581  }
582 
583  public static String getKSizeArgument() {
584  return mainJNI.ModelVisitor_kSizeArgument_get();
585  }
586 
587  public static String getKSizeXArgument() {
588  return mainJNI.ModelVisitor_kSizeXArgument_get();
589  }
590 
591  public static String getKSizeYArgument() {
592  return mainJNI.ModelVisitor_kSizeYArgument_get();
593  }
594 
595  public static String getKSmartTimeCheckArgument() {
596  return mainJNI.ModelVisitor_kSmartTimeCheckArgument_get();
597  }
598 
599  public static String getKSolutionLimitArgument() {
600  return mainJNI.ModelVisitor_kSolutionLimitArgument_get();
601  }
602 
603  public static String getKStartMaxArgument() {
604  return mainJNI.ModelVisitor_kStartMaxArgument_get();
605  }
606 
607  public static String getKStartMinArgument() {
608  return mainJNI.ModelVisitor_kStartMinArgument_get();
609  }
610 
611  public static String getKStartsArgument() {
612  return mainJNI.ModelVisitor_kStartsArgument_get();
613  }
614 
615  public static String getKStepArgument() {
616  return mainJNI.ModelVisitor_kStepArgument_get();
617  }
618 
619  public static String getKTargetArgument() {
620  return mainJNI.ModelVisitor_kTargetArgument_get();
621  }
622 
623  public static String getKTimeLimitArgument() {
624  return mainJNI.ModelVisitor_kTimeLimitArgument_get();
625  }
626 
627  public static String getKTransitsArgument() {
628  return mainJNI.ModelVisitor_kTransitsArgument_get();
629  }
630 
631  public static String getKTuplesArgument() {
632  return mainJNI.ModelVisitor_kTuplesArgument_get();
633  }
634 
635  public static String getKValueArgument() {
636  return mainJNI.ModelVisitor_kValueArgument_get();
637  }
638 
639  public static String getKValuesArgument() {
640  return mainJNI.ModelVisitor_kValuesArgument_get();
641  }
642 
643  public static String getKVariableArgument() {
644  return mainJNI.ModelVisitor_kVariableArgument_get();
645  }
646 
647  public static String getKVarsArgument() {
648  return mainJNI.ModelVisitor_kVarsArgument_get();
649  }
650 
651  public static String getKEvaluatorArgument() {
652  return mainJNI.ModelVisitor_kEvaluatorArgument_get();
653  }
654 
655  public static String getKMirrorOperation() {
656  return mainJNI.ModelVisitor_kMirrorOperation_get();
657  }
658 
659  public static String getKRelaxedMaxOperation() {
660  return mainJNI.ModelVisitor_kRelaxedMaxOperation_get();
661  }
662 
663  public static String getKRelaxedMinOperation() {
664  return mainJNI.ModelVisitor_kRelaxedMinOperation_get();
665  }
666 
667  public static String getKSumOperation() {
668  return mainJNI.ModelVisitor_kSumOperation_get();
669  }
670 
671  public static String getKDifferenceOperation() {
672  return mainJNI.ModelVisitor_kDifferenceOperation_get();
673  }
674 
675  public static String getKProductOperation() {
676  return mainJNI.ModelVisitor_kProductOperation_get();
677  }
678 
679  public static String getKStartSyncOnStartOperation() {
680  return mainJNI.ModelVisitor_kStartSyncOnStartOperation_get();
681  }
682 
683  public static String getKStartSyncOnEndOperation() {
684  return mainJNI.ModelVisitor_kStartSyncOnEndOperation_get();
685  }
686 
687  public static String getKTraceOperation() {
688  return mainJNI.ModelVisitor_kTraceOperation_get();
689  }
690 
691  public void beginVisitModel(String solver_name) {
692  mainJNI.ModelVisitor_beginVisitModel(swigCPtr, this, solver_name);
693  }
694 
695  public void endVisitModel(String solver_name) {
696  mainJNI.ModelVisitor_endVisitModel(swigCPtr, this, solver_name);
697  }
698 
699  public void beginVisitConstraint(String type_name, Constraint constraint) {
700  mainJNI.ModelVisitor_beginVisitConstraint(swigCPtr, this, type_name, Constraint.getCPtr(constraint), constraint);
701  }
702 
703  public void endVisitConstraint(String type_name, Constraint constraint) {
704  mainJNI.ModelVisitor_endVisitConstraint(swigCPtr, this, type_name, Constraint.getCPtr(constraint), constraint);
705  }
706 
707  public void beginVisitExtension(String type) {
708  mainJNI.ModelVisitor_beginVisitExtension(swigCPtr, this, type);
709  }
710 
711  public void endVisitExtension(String type) {
712  mainJNI.ModelVisitor_endVisitExtension(swigCPtr, this, type);
713  }
714 
715  public void beginVisitIntegerExpression(String type_name, IntExpr expr) {
716  mainJNI.ModelVisitor_beginVisitIntegerExpression(swigCPtr, this, type_name, IntExpr.getCPtr(expr), expr);
717  }
718 
719  public void endVisitIntegerExpression(String type_name, IntExpr expr) {
720  mainJNI.ModelVisitor_endVisitIntegerExpression(swigCPtr, this, type_name, IntExpr.getCPtr(expr), expr);
721  }
722 
723  public void visitIntegerVariable(IntVar variable, IntExpr delegate) {
724  mainJNI.ModelVisitor_visitIntegerVariable__SWIG_0(swigCPtr, this, IntVar.getCPtr(variable), variable, IntExpr.getCPtr(delegate), delegate);
725  }
726 
727  public void visitIntegerVariable(IntVar variable, String operation, long value, IntVar delegate) {
728  mainJNI.ModelVisitor_visitIntegerVariable__SWIG_1(swigCPtr, this, IntVar.getCPtr(variable), variable, operation, value, IntVar.getCPtr(delegate), delegate);
729  }
730 
731  public void visitIntervalVariable(IntervalVar variable, String operation, long value, IntervalVar delegate) {
732  mainJNI.ModelVisitor_visitIntervalVariable(swigCPtr, this, IntervalVar.getCPtr(variable), variable, operation, value, IntervalVar.getCPtr(delegate), delegate);
733  }
734 
735  public void visitSequenceVariable(SequenceVar variable) {
736  mainJNI.ModelVisitor_visitSequenceVariable(swigCPtr, this, SequenceVar.getCPtr(variable), variable);
737  }
738 
739  public void visitIntegerArgument(String arg_name, long value) {
740  mainJNI.ModelVisitor_visitIntegerArgument(swigCPtr, this, arg_name, value);
741  }
742 
743  public void visitIntegerArrayArgument(String arg_name, long[] values) {
744  mainJNI.ModelVisitor_visitIntegerArrayArgument(swigCPtr, this, arg_name, values);
745  }
746 
747  public void visitIntegerMatrixArgument(String arg_name, IntTupleSet tuples) {
748  mainJNI.ModelVisitor_visitIntegerMatrixArgument(swigCPtr, this, arg_name, IntTupleSet.getCPtr(tuples), tuples);
749  }
750 
751  public void visitIntegerExpressionArgument(String arg_name, IntExpr argument) {
752  mainJNI.ModelVisitor_visitIntegerExpressionArgument(swigCPtr, this, arg_name, IntExpr.getCPtr(argument), argument);
753  }
754 
755  public void visitIntegerVariableArrayArgument(String arg_name, IntVar[] arguments) {
756  mainJNI.ModelVisitor_visitIntegerVariableArrayArgument(swigCPtr, this, arg_name, arguments);
757  }
758 
759  public void visitIntervalArgument(String arg_name, IntervalVar argument) {
760  mainJNI.ModelVisitor_visitIntervalArgument(swigCPtr, this, arg_name, IntervalVar.getCPtr(argument), argument);
761  }
762 
763  public void visitIntervalArrayArgument(String arg_name, IntervalVar[] arguments) {
764  mainJNI.ModelVisitor_visitIntervalArrayArgument(swigCPtr, this, arg_name, arguments);
765  }
766 
767  public void visitSequenceArgument(String arg_name, SequenceVar argument) {
768  mainJNI.ModelVisitor_visitSequenceArgument(swigCPtr, this, arg_name, SequenceVar.getCPtr(argument), argument);
769  }
770 
771  public void visitSequenceArrayArgument(String arg_name, SequenceVar[] arguments) {
772  mainJNI.ModelVisitor_visitSequenceArrayArgument(swigCPtr, this, arg_name, arguments);
773  }
774 
775  public ModelVisitor() {
776  this(mainJNI.new_ModelVisitor(), true);
777  }
778 
779 }
void visitIntegerMatrixArgument(String arg_name, IntTupleSet tuples)
void visitIntegerArgument(String arg_name, long value)
void visitIntervalVariable(IntervalVar variable, String operation, long value, IntervalVar delegate)
void visitIntervalArrayArgument(String arg_name, IntervalVar[] arguments)
void visitIntegerExpressionArgument(String arg_name, IntExpr argument)
void visitIntegerVariable(IntVar variable, String operation, long value, IntVar delegate)
void visitSequenceArrayArgument(String arg_name, SequenceVar[] arguments)
void visitIntegerVariable(IntVar variable, IntExpr delegate)
void visitIntegerArrayArgument(String arg_name, long[] values)
void visitIntervalArgument(String arg_name, IntervalVar argument)
void beginVisitIntegerExpression(String type_name, IntExpr expr)
void endVisitIntegerExpression(String type_name, IntExpr expr)
ModelVisitor(long cPtr, boolean cMemoryOwn)
void beginVisitConstraint(String type_name, Constraint constraint)
void endVisitConstraint(String type_name, Constraint constraint)
void visitIntegerVariableArrayArgument(String arg_name, IntVar[] arguments)
static long getCPtr(IntExpr obj)
Definition: IntExpr.java:19
void visitSequenceArgument(String arg_name, SequenceVar argument)