DotNet Reference

.Net Reference

IntervalVar.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
12
13using System;
14using System.Runtime.InteropServices;
15using System.Collections;
16using System.Collections.Generic;
17
18public partial class IntervalVar : PropagationBaseObject {
19 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
20
21 internal IntervalVar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.IntervalVar_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
23 }
24
25 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(IntervalVar obj) {
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 // Keep reference to delegate to avoid GC to collect them early
43 private List<VoidToVoid> closureCallbacks;
44 private VoidToVoid StoreVoidToVoid(VoidToVoid closure) {
45 if (closureCallbacks == null)
46 closureCallbacks = new List<VoidToVoid>();
47 closureCallbacks.Add(closure);
48 return closure;
49 }
50
51 public static long kMinValidValue {
52 get {
54 return ret;
55 }
56 }
57
58 public static long kMaxValidValue {
59 get {
61 return ret;
62 }
63 }
64
65 public virtual long StartMin() {
67 return ret;
68 }
69
70 public virtual long StartMax() {
72 return ret;
73 }
74
75 public virtual void SetStartMin(long m) {
78 }
79
80 public virtual void SetStartMax(long m) {
83 }
84
85 public virtual void SetStartRange(long mi, long ma) {
88 }
89
90 public virtual long OldStartMin() {
92 return ret;
93 }
94
95 public virtual long OldStartMax() {
97 return ret;
98 }
99
100 public virtual void WhenStartRange(Demon d) {
102 }
103
104 public void WhenStartRange( VoidToVoid closure) {
106 }
107
108 public virtual void WhenStartBound(Demon d) {
110 }
111
112 public void WhenStartBound( VoidToVoid closure) {
114 }
115
116 public virtual long DurationMin() {
118 return ret;
119 }
120
121 public virtual long DurationMax() {
123 return ret;
124 }
125
126 public virtual void SetDurationMin(long m) {
129 }
130
131 public virtual void SetDurationMax(long m) {
134 }
135
136 public virtual void SetDurationRange(long mi, long ma) {
139 }
140
141 public virtual long OldDurationMin() {
143 return ret;
144 }
145
146 public virtual long OldDurationMax() {
148 return ret;
149 }
150
151 public virtual void WhenDurationRange(Demon d) {
153 }
154
155 public void WhenDurationRange( VoidToVoid closure) {
157 }
158
159 public virtual void WhenDurationBound(Demon d) {
161 }
162
163 public void WhenDurationBound( VoidToVoid closure) {
165 }
166
167 public virtual long EndMin() {
169 return ret;
170 }
171
172 public virtual long EndMax() {
174 return ret;
175 }
176
177 public virtual void SetEndMin(long m) {
180 }
181
182 public virtual void SetEndMax(long m) {
185 }
186
187 public virtual void SetEndRange(long mi, long ma) {
190 }
191
192 public virtual long OldEndMin() {
194 return ret;
195 }
196
197 public virtual long OldEndMax() {
199 return ret;
200 }
201
202 public virtual void WhenEndRange(Demon d) {
204 }
205
206 public void WhenEndRange( VoidToVoid closure) {
208 }
209
210 public virtual void WhenEndBound(Demon d) {
212 }
213
214 public void WhenEndBound( VoidToVoid closure) {
216 }
217
218 public virtual bool MustBePerformed() {
220 return ret;
221 }
222
223 public virtual bool MayBePerformed() {
225 return ret;
226 }
227
228 public bool CannotBePerformed() {
230 return ret;
231 }
232
233 public bool IsPerformedBound() {
235 return ret;
236 }
237
238 public virtual void SetPerformed(bool val) {
241 }
242
243 public virtual bool WasPerformedBound() {
245 return ret;
246 }
247
248 public virtual void WhenPerformedBound(Demon d) {
250 }
251
252 public void WhenPerformedBound( VoidToVoid closure) {
254 }
255
256 public void WhenAnything(Demon d) {
258 }
259
260 public void WhenAnything( VoidToVoid closure) {
262 }
263
264 public virtual IntExpr StartExpr() {
265 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartExpr(swigCPtr);
266 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
267 return ret;
268 }
269
270 public virtual IntExpr DurationExpr() {
271 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_DurationExpr(swigCPtr);
272 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
273 return ret;
274 }
275
276 public virtual IntExpr EndExpr() {
277 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndExpr(swigCPtr);
278 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
279 return ret;
280 }
281
282 public virtual IntExpr PerformedExpr() {
283 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_PerformedExpr(swigCPtr);
284 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
285 return ret;
286 }
287
288 public virtual IntExpr SafeStartExpr(long unperformed_value) {
289 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeStartExpr(swigCPtr, unperformed_value);
290 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
291 return ret;
292 }
293
294 public virtual IntExpr SafeDurationExpr(long unperformed_value) {
295 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeDurationExpr(swigCPtr, unperformed_value);
296 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
297 return ret;
298 }
299
300 public virtual IntExpr SafeEndExpr(long unperformed_value) {
301 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeEndExpr(swigCPtr, unperformed_value);
302 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
303 return ret;
304 }
305
306 public virtual void Accept(ModelVisitor visitor) {
308 }
309
311 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterEnd(swigCPtr, IntervalVar.getCPtr(other));
312 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
313 return ret;
314 }
315
317 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterStart(swigCPtr, IntervalVar.getCPtr(other));
318 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
319 return ret;
320 }
321
323 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtEnd(swigCPtr, IntervalVar.getCPtr(other));
324 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
325 return ret;
326 }
327
329 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtStart(swigCPtr, IntervalVar.getCPtr(other));
330 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
331 return ret;
332 }
333
335 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterEnd(swigCPtr, IntervalVar.getCPtr(other));
336 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
337 return ret;
338 }
339
341 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterStart(swigCPtr, IntervalVar.getCPtr(other));
342 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
343 return ret;
344 }
345
347 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtEnd(swigCPtr, IntervalVar.getCPtr(other));
348 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
349 return ret;
350 }
351
353 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtStart(swigCPtr, IntervalVar.getCPtr(other));
354 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
355 return ret;
356 }
357
358 public Constraint EndsAfterEndWithDelay(IntervalVar other, long delay) {
359 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
360 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
361 return ret;
362 }
363
365 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
366 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
367 return ret;
368 }
369
370 public Constraint EndsAtEndWithDelay(IntervalVar other, long delay) {
371 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
372 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
373 return ret;
374 }
375
376 public Constraint EndsAtStartWithDelay(IntervalVar other, long delay) {
377 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
378 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
379 return ret;
380 }
381
383 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
384 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
385 return ret;
386 }
387
389 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
390 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
391 return ret;
392 }
393
394 public Constraint StartsAtEndWithDelay(IntervalVar other, long delay) {
395 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
396 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
397 return ret;
398 }
399
401 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
402 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
403 return ret;
404 }
405
406 public Constraint EndsAfter(long date) {
407 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfter(swigCPtr, date);
408 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
409 return ret;
410 }
411
412 public Constraint EndsAt(long date) {
413 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAt(swigCPtr, date);
414 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
415 return ret;
416 }
417
418 public Constraint EndsBefore(long date) {
419 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsBefore(swigCPtr, date);
420 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
421 return ret;
422 }
423
424 public Constraint StartsAfter(long date) {
425 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfter(swigCPtr, date);
426 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
427 return ret;
428 }
429
430 public Constraint StartsAt(long date) {
431 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAt(swigCPtr, date);
432 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
433 return ret;
434 }
435
436 public Constraint StartsBefore(long date) {
437 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsBefore(swigCPtr, date);
438 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
439 return ret;
440 }
441
442 public Constraint CrossesDate(long date) {
443 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_CrossesDate(swigCPtr, date);
444 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
445 return ret;
446 }
447
448 public Constraint AvoidsDate(long date) {
449 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_AvoidsDate(swigCPtr, date);
450 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
451 return ret;
452 }
453
455 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_RelaxedMax(swigCPtr);
456 IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
457 return ret;
458 }
459
461 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_RelaxedMin(swigCPtr);
462 IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
463 return ret;
464 }
465
466}
467
468}
void WhenStartRange(VoidToVoid closure)
Definition: IntervalVar.cs:104
void WhenStartBound(VoidToVoid closure)
Definition: IntervalVar.cs:112
Constraint EndsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:370
virtual IntExpr SafeStartExpr(long unperformed_value)
Definition: IntervalVar.cs:288
virtual void Accept(ModelVisitor visitor)
Definition: IntervalVar.cs:306
Constraint StartsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:382
virtual IntExpr SafeDurationExpr(long unperformed_value)
Definition: IntervalVar.cs:294
virtual void SetStartRange(long mi, long ma)
Definition: IntervalVar.cs:85
Constraint StartsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:340
void WhenDurationRange(VoidToVoid closure)
Definition: IntervalVar.cs:155
Constraint EndsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:376
virtual void SetDurationRange(long mi, long ma)
Definition: IntervalVar.cs:136
virtual void SetEndRange(long mi, long ma)
Definition: IntervalVar.cs:187
Constraint EndsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:310
override void Dispose(bool disposing)
Definition: IntervalVar.cs:29
Constraint StartsAfterEnd(IntervalVar other)
Definition: IntervalVar.cs:334
Constraint EndsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:364
Constraint EndsAfterEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:358
virtual IntExpr SafeEndExpr(long unperformed_value)
Definition: IntervalVar.cs:300
void WhenPerformedBound(VoidToVoid closure)
Definition: IntervalVar.cs:252
Constraint StartsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:346
Constraint StartsAfterStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:388
void WhenDurationBound(VoidToVoid closure)
Definition: IntervalVar.cs:163
Constraint StartsAtStart(IntervalVar other)
Definition: IntervalVar.cs:352
Constraint StartsAtEndWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:394
Constraint EndsAtStart(IntervalVar other)
Definition: IntervalVar.cs:328
Constraint EndsAtEnd(IntervalVar other)
Definition: IntervalVar.cs:322
Constraint StartsAtStartWithDelay(IntervalVar other, long delay)
Definition: IntervalVar.cs:400
Constraint EndsAfterStart(IntervalVar other)
Definition: IntervalVar.cs:316
static void IntervalVar_WhenStartBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenDurationRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static bool IntervalVar_MayBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr IntervalVar_EndsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void IntervalVar_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static void IntervalVar_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_EndsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_StartsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static long IntervalVar_OldEndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool IntervalVar_IsPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenAnything__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_EndsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_WhenAnything__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenDurationBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_EndsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_SafeStartExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_OldDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static global::System.IntPtr IntervalVar_SWIGUpcast(global::System.IntPtr jarg1)
static global::System.IntPtr IntervalVar_AvoidsDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool IntervalVar_WasPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenPerformedBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool IntervalVar_CannotBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_EndsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_WhenEndBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_RelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_OldStartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenEndRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_RelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_OldStartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenDurationBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenDurationRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_DurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenStartRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool IntervalVar_MustBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_IntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_StartsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenEndBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_SafeEndExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static long IntervalVar_OldDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenPerformedBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_EndExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_CrossesDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_SafeDurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_EndsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_EndsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_OldEndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_PerformedExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_EndsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static long IntervalVar_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenStartBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_EndsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenEndRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static void IntervalVar_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenStartRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)