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