Java Reference

Java Reference

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.1
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 }
static String getKNotMember()
static String getKPerformedExpr()
static String getKStartSyncOnEndOperation()
static String getKSequenceArgument()
static String getKMapDomain()
void visitIntegerVariable(IntVar variable, IntExpr delegate)
static String getKTransitsArgument()
void visitIntervalArgument(String arg_name, IntervalVar argument)
static String getKLinkExprVar()
static String getKUsageLessConstantExtension()
static String getKPartialArgument()
static String getKInversePermutation()
static String getKIsGreaterOrEqual()
static String getKStepArgument()
static String getKModulo()
static String getKIntervalsArgument()
static String getKDemandsArgument()
static String getKIsEqual()
void visitIntervalArrayArgument(String arg_name, IntervalVar[] arguments)
static String getKSequencesArgument()
static String getKStartSyncOnStartOperation()
static String getKIntervalBinaryRelation()
static String getKAtMost()
static String getKSumLessOrEqual()
static String getKInitialState()
static String getKInt64ToInt64Extension()
static String getKGlobalCardinality()
static String getKMaxEqual()
static String getKDelayedPathCumul()
void visitIntegerArrayArgument(String arg_name, long[] values)
void endVisitConstraint(String type_name, Constraint constraint)
static String getKValueArgument()
static String getKSumEqual()
static String getKRangeArgument()
static String getKIsBetween()
static String getKAbsEqual()
static String getKDurationExpr()
Definition: IntExpr.java:11
static String getKExpressionArgument()
static String getKVarValueWatcher()
static String getKPower()
static String getKScalProd()
static String getKDurationMinArgument()
void endVisitIntegerExpression(String type_name, IntExpr expr)
static String getKProduct()
static String getKMember()
static String getKIndexOf()
static String getKDurationMaxArgument()
static String getKIntegerVariable()
static String getKCountArgument()
void visitIntegerExpressionArgument(String arg_name, IntExpr argument)
static String getKFalseConstraint()
static String getKLateDateArgument()
static String getKMaximizeArgument()
static String getKDifference()
static String getKPathCumul()
static String getKLessOrEqual()
static String getKLeftArgument()
static String getKMirrorOperation()
static String getKEndMaxArgument()
static String getKFixedChargeArgument()
static String getKGreater()
static String getKFailuresLimitArgument()
static String getKCumulativeArgument()
static String getKActiveArgument()
static String getKNullIntersect()
static String getKCountEqual()
static String getKAbs()
static String getKDifferenceOperation()
static String getKSearchLimitExtension()
static String getKCircuit()
static String getKTraceOperation()
static String getKNextsArgument()
static String getKOpposite()
static String getKModuloArgument()
void visitIntervalVariable(IntervalVar variable, String operation, long value, IntervalVar delegate)
static String getKElement()
static String getKSortingConstraint()
static String getKMinEqual()
static String getKAllDifferent()
static String getKUsageEqualVariableExtension()
void visitSequenceVariable(SequenceVar variable)
static String getKIntervalArgument()
void endVisitModel(String solver_name)
static String getKStartMinArgument()
static String getKSizeArgument()
static String getKPositionYArgument()
static String getKLateCostArgument()
static String getKIsLess()
static String getKIntervalDisjunction()
ModelVisitor(long cPtr, boolean cMemoryOwn)
static String getKIndex2Argument()
static String getKTrace()
static String getKEndMinArgument()
static String getKIntervalVariable()
static String getKVariableArgument()
static String getKConditionalExpr()
static String getKVariableGroupExtension()
static String getKCardsArgument()
static String getKCoefficientsArgument()
static String getKMax()
static String getKConvexPiecewise()
static String getKSmartTimeCheckArgument()
static String getKSequenceVariable()
static String getKCountAssignedItemsExtension()
static String getKEquality()
static String getKNoCycle()
static String getKOptionalArgument()
void endVisitExtension(String type)
static String getKCumulsArgument()
static String getKNotBetween()
static String getKScalProdLessOrEqual()
static String getKIsLessOrEqual()
static String getKIsMember()
static String getKRelationArgument()
static String getKEarlyDateArgument()
static String getKMin()
static String getKSquare()
static String getKEndExpr()
static String getKStartMaxArgument()
static String getKStartExpr()
static String getKDivide()
static String getKElementEqual()
static String getKPack()
static String getKIndexArgument()
static String getKPositionXArgument()
static String getKInt64ToBoolExtension()
static String getKWeightedSumOfAssignedEqualVariableExtension()
static String getKLess()
static String getKAssumePathsArgument()
static String getKTimeLimitArgument()
void beginVisitModel(String solver_name)
static String getKSizeXArgument()
static String getKRightArgument()
static String getKIsDifferent()
static String getKMaxArgument()
static String getKCountUsedBinsExtension()
static String getKVariableUsageLessConstantExtension()
static String getKIntervalUnaryRelation()
static String getKObjectiveExtension()
static String getKCapacityArgument()
static String getKLexLess()
void beginVisitExtension(String type)
void visitSequenceArrayArgument(String arg_name, SequenceVar[] arguments)
void visitIntegerVariable(IntVar variable, String operation, long value, IntVar delegate)
static String getKMinArgument()
static String getKScalProdEqual()
Definition: BaseObject.java:11
static String getKCumulative()
static String getKVarsArgument()
void beginVisitConstraint(String type_name, Constraint constraint)
static String getKDeviation()
static String getKFinalStatesArgument()
static String getKSumGreaterOrEqual()
static String getKNonEqual()
static String getKSolutionLimitArgument()
static String getKStartsArgument()
static String getKBranchesLimitArgument()
static String getKSemiContinuous()
static String getKEvaluatorArgument()
static String getKDistribute()
void visitIntegerMatrixArgument(String arg_name, IntTupleSet tuples)
static String getKEarlyCostArgument()
static String getKGreaterOrEqual()
static String getKTuplesArgument()
static String getKBetween()
static String getKAllowedAssignments()
static String getKEndsArgument()
static String getKTargetArgument()
void visitSequenceArgument(String arg_name, SequenceVar argument)
static String getKTransition()
static String getKDisjunctive()
static String getKValuesArgument()
void visitIntegerArgument(String arg_name, long value)
static String getKProductOperation()
static String getKSumOperation()
static String getKVarBoundWatcher()
static String getKCover()
static String getKScalProdGreaterOrEqual()
static String getKRelaxedMinOperation()
static String getKTrueConstraint()
void beginVisitIntegerExpression(String type_name, IntExpr expr)
static String getKSum()
ModelVisitor()
void visitIntegerVariableArrayArgument(String arg_name, IntVar[] arguments)
static String getKRelaxedMaxOperation()
static String getKIsGreater()
static String getKSizeYArgument()