Java Reference

Java Reference

MPGeneralConstraintProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/linear_solver/linear_solver.proto
3
4package com.google.ortools.linearsolver;
5
13public final class MPGeneralConstraintProto extends
14 com.google.protobuf.GeneratedMessageV3 implements
15 // @@protoc_insertion_point(message_implements:operations_research.MPGeneralConstraintProto)
17private static final long serialVersionUID = 0L;
18 // Use MPGeneralConstraintProto.newBuilder() to construct.
19 private MPGeneralConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20 super(builder);
21 }
22 private MPGeneralConstraintProto() {
23 name_ = "";
24 }
25
26 @java.lang.Override
27 @SuppressWarnings({"unused"})
28 protected java.lang.Object newInstance(
29 UnusedPrivateParameter unused) {
30 return new MPGeneralConstraintProto();
31 }
32
33 @java.lang.Override
34 public final com.google.protobuf.UnknownFieldSet
36 return this.unknownFields;
37 }
39 com.google.protobuf.CodedInputStream input,
40 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
41 throws com.google.protobuf.InvalidProtocolBufferException {
42 this();
43 if (extensionRegistry == null) {
44 throw new java.lang.NullPointerException();
45 }
46 int mutable_bitField0_ = 0;
47 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48 com.google.protobuf.UnknownFieldSet.newBuilder();
49 try {
50 boolean done = false;
51 while (!done) {
52 int tag = input.readTag();
53 switch (tag) {
54 case 0:
55 done = true;
56 break;
57 case 10: {
58 com.google.protobuf.ByteString bs = input.readBytes();
59 bitField0_ |= 0x00000001;
60 name_ = bs;
61 break;
62 }
63 case 18: {
64 com.google.ortools.linearsolver.MPIndicatorConstraint.Builder subBuilder = null;
65 if (generalConstraintCase_ == 2) {
66 subBuilder = ((com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_).toBuilder();
67 }
68 generalConstraint_ =
69 input.readMessage(com.google.ortools.linearsolver.MPIndicatorConstraint.PARSER, extensionRegistry);
70 if (subBuilder != null) {
71 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_);
72 generalConstraint_ = subBuilder.buildPartial();
73 }
74 generalConstraintCase_ = 2;
75 break;
76 }
77 case 26: {
78 com.google.ortools.linearsolver.MPSosConstraint.Builder subBuilder = null;
79 if (generalConstraintCase_ == 3) {
80 subBuilder = ((com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_).toBuilder();
81 }
82 generalConstraint_ =
83 input.readMessage(com.google.ortools.linearsolver.MPSosConstraint.PARSER, extensionRegistry);
84 if (subBuilder != null) {
85 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_);
86 generalConstraint_ = subBuilder.buildPartial();
87 }
88 generalConstraintCase_ = 3;
89 break;
90 }
91 case 34: {
92 com.google.ortools.linearsolver.MPQuadraticConstraint.Builder subBuilder = null;
93 if (generalConstraintCase_ == 4) {
94 subBuilder = ((com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_).toBuilder();
95 }
96 generalConstraint_ =
97 input.readMessage(com.google.ortools.linearsolver.MPQuadraticConstraint.PARSER, extensionRegistry);
98 if (subBuilder != null) {
99 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_);
100 generalConstraint_ = subBuilder.buildPartial();
101 }
102 generalConstraintCase_ = 4;
103 break;
104 }
105 case 42: {
106 com.google.ortools.linearsolver.MPAbsConstraint.Builder subBuilder = null;
107 if (generalConstraintCase_ == 5) {
108 subBuilder = ((com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_).toBuilder();
109 }
110 generalConstraint_ =
111 input.readMessage(com.google.ortools.linearsolver.MPAbsConstraint.PARSER, extensionRegistry);
112 if (subBuilder != null) {
113 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_);
114 generalConstraint_ = subBuilder.buildPartial();
115 }
116 generalConstraintCase_ = 5;
117 break;
118 }
119 case 50: {
120 com.google.ortools.linearsolver.MPArrayConstraint.Builder subBuilder = null;
121 if (generalConstraintCase_ == 6) {
122 subBuilder = ((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_).toBuilder();
123 }
124 generalConstraint_ =
125 input.readMessage(com.google.ortools.linearsolver.MPArrayConstraint.PARSER, extensionRegistry);
126 if (subBuilder != null) {
127 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
128 generalConstraint_ = subBuilder.buildPartial();
129 }
130 generalConstraintCase_ = 6;
131 break;
132 }
133 case 58: {
134 com.google.ortools.linearsolver.MPArrayConstraint.Builder subBuilder = null;
135 if (generalConstraintCase_ == 7) {
136 subBuilder = ((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_).toBuilder();
137 }
138 generalConstraint_ =
139 input.readMessage(com.google.ortools.linearsolver.MPArrayConstraint.PARSER, extensionRegistry);
140 if (subBuilder != null) {
141 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
142 generalConstraint_ = subBuilder.buildPartial();
143 }
144 generalConstraintCase_ = 7;
145 break;
146 }
147 case 66: {
148 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder subBuilder = null;
149 if (generalConstraintCase_ == 8) {
150 subBuilder = ((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_).toBuilder();
151 }
152 generalConstraint_ =
153 input.readMessage(com.google.ortools.linearsolver.MPArrayWithConstantConstraint.PARSER, extensionRegistry);
154 if (subBuilder != null) {
155 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
156 generalConstraint_ = subBuilder.buildPartial();
157 }
158 generalConstraintCase_ = 8;
159 break;
160 }
161 case 74: {
162 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder subBuilder = null;
163 if (generalConstraintCase_ == 9) {
164 subBuilder = ((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_).toBuilder();
165 }
166 generalConstraint_ =
167 input.readMessage(com.google.ortools.linearsolver.MPArrayWithConstantConstraint.PARSER, extensionRegistry);
168 if (subBuilder != null) {
169 subBuilder.mergeFrom((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
170 generalConstraint_ = subBuilder.buildPartial();
171 }
172 generalConstraintCase_ = 9;
173 break;
174 }
175 default: {
176 if (!parseUnknownField(
177 input, unknownFields, extensionRegistry, tag)) {
178 done = true;
179 }
180 break;
181 }
182 }
183 }
184 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
185 throw e.setUnfinishedMessage(this);
186 } catch (java.io.IOException e) {
187 throw new com.google.protobuf.InvalidProtocolBufferException(
188 e).setUnfinishedMessage(this);
189 } finally {
190 this.unknownFields = unknownFields.build();
191 makeExtensionsImmutable();
192 }
193 }
194 public static final com.google.protobuf.Descriptors.Descriptor
196 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
197 }
198
199 @java.lang.Override
200 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
202 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_fieldAccessorTable
203 .ensureFieldAccessorsInitialized(
204 com.google.ortools.linearsolver.MPGeneralConstraintProto.class, com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder.class);
205 }
206
207 private int bitField0_;
208 private int generalConstraintCase_ = 0;
209 private java.lang.Object generalConstraint_;
211 implements com.google.protobuf.Internal.EnumLite,
212 com.google.protobuf.AbstractMessage.InternalOneOfEnum {
222 private final int value;
223 private GeneralConstraintCase(int value) {
224 this.value = value;
225 }
231 @java.lang.Deprecated
232 public static GeneralConstraintCase valueOf(int value) {
233 return forNumber(value);
234 }
235
236 public static GeneralConstraintCase forNumber(int value) {
237 switch (value) {
238 case 2: return INDICATOR_CONSTRAINT;
239 case 3: return SOS_CONSTRAINT;
240 case 4: return QUADRATIC_CONSTRAINT;
241 case 5: return ABS_CONSTRAINT;
242 case 6: return AND_CONSTRAINT;
243 case 7: return OR_CONSTRAINT;
244 case 8: return MIN_CONSTRAINT;
245 case 9: return MAX_CONSTRAINT;
246 case 0: return GENERALCONSTRAINT_NOT_SET;
247 default: return null;
248 }
249 }
250 public int getNumber() {
251 return this.value;
252 }
253 };
254
255 public GeneralConstraintCase
258 generalConstraintCase_);
259 }
260
261 public static final int NAME_FIELD_NUMBER = 1;
262 private volatile java.lang.Object name_;
271 @java.lang.Override
272 public boolean hasName() {
273 return ((bitField0_ & 0x00000001) != 0);
274 }
283 @java.lang.Override
284 public java.lang.String getName() {
285 java.lang.Object ref = name_;
286 if (ref instanceof java.lang.String) {
287 return (java.lang.String) ref;
288 } else {
289 com.google.protobuf.ByteString bs =
290 (com.google.protobuf.ByteString) ref;
291 java.lang.String s = bs.toStringUtf8();
292 if (bs.isValidUtf8()) {
293 name_ = s;
294 }
295 return s;
296 }
297 }
306 @java.lang.Override
307 public com.google.protobuf.ByteString
309 java.lang.Object ref = name_;
310 if (ref instanceof java.lang.String) {
311 com.google.protobuf.ByteString b =
312 com.google.protobuf.ByteString.copyFromUtf8(
313 (java.lang.String) ref);
314 name_ = b;
315 return b;
316 } else {
317 return (com.google.protobuf.ByteString) ref;
318 }
319 }
320
321 public static final int INDICATOR_CONSTRAINT_FIELD_NUMBER = 2;
326 @java.lang.Override
327 public boolean hasIndicatorConstraint() {
328 return generalConstraintCase_ == 2;
329 }
334 @java.lang.Override
335 public com.google.ortools.linearsolver.MPIndicatorConstraint getIndicatorConstraint() {
336 if (generalConstraintCase_ == 2) {
337 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
338 }
339 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
340 }
344 @java.lang.Override
345 public com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder getIndicatorConstraintOrBuilder() {
346 if (generalConstraintCase_ == 2) {
347 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
348 }
349 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
350 }
351
352 public static final int SOS_CONSTRAINT_FIELD_NUMBER = 3;
357 @java.lang.Override
358 public boolean hasSosConstraint() {
359 return generalConstraintCase_ == 3;
360 }
365 @java.lang.Override
366 public com.google.ortools.linearsolver.MPSosConstraint getSosConstraint() {
367 if (generalConstraintCase_ == 3) {
368 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
369 }
370 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
371 }
375 @java.lang.Override
376 public com.google.ortools.linearsolver.MPSosConstraintOrBuilder getSosConstraintOrBuilder() {
377 if (generalConstraintCase_ == 3) {
378 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
379 }
380 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
381 }
382
383 public static final int QUADRATIC_CONSTRAINT_FIELD_NUMBER = 4;
388 @java.lang.Override
389 public boolean hasQuadraticConstraint() {
390 return generalConstraintCase_ == 4;
391 }
396 @java.lang.Override
397 public com.google.ortools.linearsolver.MPQuadraticConstraint getQuadraticConstraint() {
398 if (generalConstraintCase_ == 4) {
399 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
400 }
401 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
402 }
406 @java.lang.Override
407 public com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder getQuadraticConstraintOrBuilder() {
408 if (generalConstraintCase_ == 4) {
409 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
410 }
411 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
412 }
413
414 public static final int ABS_CONSTRAINT_FIELD_NUMBER = 5;
419 @java.lang.Override
420 public boolean hasAbsConstraint() {
421 return generalConstraintCase_ == 5;
422 }
427 @java.lang.Override
428 public com.google.ortools.linearsolver.MPAbsConstraint getAbsConstraint() {
429 if (generalConstraintCase_ == 5) {
430 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
431 }
432 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
433 }
437 @java.lang.Override
438 public com.google.ortools.linearsolver.MPAbsConstraintOrBuilder getAbsConstraintOrBuilder() {
439 if (generalConstraintCase_ == 5) {
440 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
441 }
442 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
443 }
444
445 public static final int AND_CONSTRAINT_FIELD_NUMBER = 6;
455 @java.lang.Override
456 public boolean hasAndConstraint() {
457 return generalConstraintCase_ == 6;
458 }
468 @java.lang.Override
469 public com.google.ortools.linearsolver.MPArrayConstraint getAndConstraint() {
470 if (generalConstraintCase_ == 6) {
471 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
472 }
473 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
474 }
483 @java.lang.Override
484 public com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getAndConstraintOrBuilder() {
485 if (generalConstraintCase_ == 6) {
486 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
487 }
488 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
489 }
490
491 public static final int OR_CONSTRAINT_FIELD_NUMBER = 7;
501 @java.lang.Override
502 public boolean hasOrConstraint() {
503 return generalConstraintCase_ == 7;
504 }
514 @java.lang.Override
515 public com.google.ortools.linearsolver.MPArrayConstraint getOrConstraint() {
516 if (generalConstraintCase_ == 7) {
517 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
518 }
519 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
520 }
529 @java.lang.Override
530 public com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getOrConstraintOrBuilder() {
531 if (generalConstraintCase_ == 7) {
532 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
533 }
534 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
535 }
536
537 public static final int MIN_CONSTRAINT_FIELD_NUMBER = 8;
546 @java.lang.Override
547 public boolean hasMinConstraint() {
548 return generalConstraintCase_ == 8;
549 }
558 @java.lang.Override
559 public com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMinConstraint() {
560 if (generalConstraintCase_ == 8) {
561 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
562 }
563 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
564 }
572 @java.lang.Override
573 public com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMinConstraintOrBuilder() {
574 if (generalConstraintCase_ == 8) {
575 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
576 }
577 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
578 }
579
580 public static final int MAX_CONSTRAINT_FIELD_NUMBER = 9;
589 @java.lang.Override
590 public boolean hasMaxConstraint() {
591 return generalConstraintCase_ == 9;
592 }
601 @java.lang.Override
602 public com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMaxConstraint() {
603 if (generalConstraintCase_ == 9) {
604 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
605 }
606 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
607 }
615 @java.lang.Override
616 public com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMaxConstraintOrBuilder() {
617 if (generalConstraintCase_ == 9) {
618 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
619 }
620 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
621 }
622
623 private byte memoizedIsInitialized = -1;
624 @java.lang.Override
625 public final boolean isInitialized() {
626 byte isInitialized = memoizedIsInitialized;
627 if (isInitialized == 1) return true;
628 if (isInitialized == 0) return false;
629
630 memoizedIsInitialized = 1;
631 return true;
632 }
633
634 @java.lang.Override
635 public void writeTo(com.google.protobuf.CodedOutputStream output)
636 throws java.io.IOException {
637 if (((bitField0_ & 0x00000001) != 0)) {
638 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
639 }
640 if (generalConstraintCase_ == 2) {
641 output.writeMessage(2, (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_);
642 }
643 if (generalConstraintCase_ == 3) {
644 output.writeMessage(3, (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_);
645 }
646 if (generalConstraintCase_ == 4) {
647 output.writeMessage(4, (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_);
648 }
649 if (generalConstraintCase_ == 5) {
650 output.writeMessage(5, (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_);
651 }
652 if (generalConstraintCase_ == 6) {
653 output.writeMessage(6, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
654 }
655 if (generalConstraintCase_ == 7) {
656 output.writeMessage(7, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
657 }
658 if (generalConstraintCase_ == 8) {
659 output.writeMessage(8, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
660 }
661 if (generalConstraintCase_ == 9) {
662 output.writeMessage(9, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
663 }
664 unknownFields.writeTo(output);
665 }
666
667 @java.lang.Override
668 public int getSerializedSize() {
669 int size = memoizedSize;
670 if (size != -1) return size;
671
672 size = 0;
673 if (((bitField0_ & 0x00000001) != 0)) {
674 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
675 }
676 if (generalConstraintCase_ == 2) {
677 size += com.google.protobuf.CodedOutputStream
678 .computeMessageSize(2, (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_);
679 }
680 if (generalConstraintCase_ == 3) {
681 size += com.google.protobuf.CodedOutputStream
682 .computeMessageSize(3, (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_);
683 }
684 if (generalConstraintCase_ == 4) {
685 size += com.google.protobuf.CodedOutputStream
686 .computeMessageSize(4, (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_);
687 }
688 if (generalConstraintCase_ == 5) {
689 size += com.google.protobuf.CodedOutputStream
690 .computeMessageSize(5, (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_);
691 }
692 if (generalConstraintCase_ == 6) {
693 size += com.google.protobuf.CodedOutputStream
694 .computeMessageSize(6, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
695 }
696 if (generalConstraintCase_ == 7) {
697 size += com.google.protobuf.CodedOutputStream
698 .computeMessageSize(7, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
699 }
700 if (generalConstraintCase_ == 8) {
701 size += com.google.protobuf.CodedOutputStream
702 .computeMessageSize(8, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
703 }
704 if (generalConstraintCase_ == 9) {
705 size += com.google.protobuf.CodedOutputStream
706 .computeMessageSize(9, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
707 }
708 size += unknownFields.getSerializedSize();
709 memoizedSize = size;
710 return size;
711 }
712
713 @java.lang.Override
714 public boolean equals(final java.lang.Object obj) {
715 if (obj == this) {
716 return true;
717 }
718 if (!(obj instanceof com.google.ortools.linearsolver.MPGeneralConstraintProto)) {
719 return super.equals(obj);
720 }
721 com.google.ortools.linearsolver.MPGeneralConstraintProto other = (com.google.ortools.linearsolver.MPGeneralConstraintProto) obj;
722
723 if (hasName() != other.hasName()) return false;
724 if (hasName()) {
725 if (!getName()
726 .equals(other.getName())) return false;
727 }
728 if (!getGeneralConstraintCase().equals(other.getGeneralConstraintCase())) return false;
729 switch (generalConstraintCase_) {
730 case 2:
732 .equals(other.getIndicatorConstraint())) return false;
733 break;
734 case 3:
735 if (!getSosConstraint()
736 .equals(other.getSosConstraint())) return false;
737 break;
738 case 4:
740 .equals(other.getQuadraticConstraint())) return false;
741 break;
742 case 5:
743 if (!getAbsConstraint()
744 .equals(other.getAbsConstraint())) return false;
745 break;
746 case 6:
747 if (!getAndConstraint()
748 .equals(other.getAndConstraint())) return false;
749 break;
750 case 7:
751 if (!getOrConstraint()
752 .equals(other.getOrConstraint())) return false;
753 break;
754 case 8:
755 if (!getMinConstraint()
756 .equals(other.getMinConstraint())) return false;
757 break;
758 case 9:
759 if (!getMaxConstraint()
760 .equals(other.getMaxConstraint())) return false;
761 break;
762 case 0:
763 default:
764 }
765 if (!unknownFields.equals(other.unknownFields)) return false;
766 return true;
767 }
768
769 @java.lang.Override
770 public int hashCode() {
771 if (memoizedHashCode != 0) {
772 return memoizedHashCode;
773 }
774 int hash = 41;
775 hash = (19 * hash) + getDescriptor().hashCode();
776 if (hasName()) {
777 hash = (37 * hash) + NAME_FIELD_NUMBER;
778 hash = (53 * hash) + getName().hashCode();
779 }
780 switch (generalConstraintCase_) {
781 case 2:
782 hash = (37 * hash) + INDICATOR_CONSTRAINT_FIELD_NUMBER;
783 hash = (53 * hash) + getIndicatorConstraint().hashCode();
784 break;
785 case 3:
786 hash = (37 * hash) + SOS_CONSTRAINT_FIELD_NUMBER;
787 hash = (53 * hash) + getSosConstraint().hashCode();
788 break;
789 case 4:
790 hash = (37 * hash) + QUADRATIC_CONSTRAINT_FIELD_NUMBER;
791 hash = (53 * hash) + getQuadraticConstraint().hashCode();
792 break;
793 case 5:
794 hash = (37 * hash) + ABS_CONSTRAINT_FIELD_NUMBER;
795 hash = (53 * hash) + getAbsConstraint().hashCode();
796 break;
797 case 6:
798 hash = (37 * hash) + AND_CONSTRAINT_FIELD_NUMBER;
799 hash = (53 * hash) + getAndConstraint().hashCode();
800 break;
801 case 7:
802 hash = (37 * hash) + OR_CONSTRAINT_FIELD_NUMBER;
803 hash = (53 * hash) + getOrConstraint().hashCode();
804 break;
805 case 8:
806 hash = (37 * hash) + MIN_CONSTRAINT_FIELD_NUMBER;
807 hash = (53 * hash) + getMinConstraint().hashCode();
808 break;
809 case 9:
810 hash = (37 * hash) + MAX_CONSTRAINT_FIELD_NUMBER;
811 hash = (53 * hash) + getMaxConstraint().hashCode();
812 break;
813 case 0:
814 default:
815 }
816 hash = (29 * hash) + unknownFields.hashCode();
817 memoizedHashCode = hash;
818 return hash;
819 }
820
821 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
822 java.nio.ByteBuffer data)
823 throws com.google.protobuf.InvalidProtocolBufferException {
824 return PARSER.parseFrom(data);
825 }
826 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
827 java.nio.ByteBuffer data,
828 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
829 throws com.google.protobuf.InvalidProtocolBufferException {
830 return PARSER.parseFrom(data, extensionRegistry);
831 }
832 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
833 com.google.protobuf.ByteString data)
834 throws com.google.protobuf.InvalidProtocolBufferException {
835 return PARSER.parseFrom(data);
836 }
837 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
838 com.google.protobuf.ByteString data,
839 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
840 throws com.google.protobuf.InvalidProtocolBufferException {
841 return PARSER.parseFrom(data, extensionRegistry);
842 }
843 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(byte[] data)
844 throws com.google.protobuf.InvalidProtocolBufferException {
845 return PARSER.parseFrom(data);
846 }
847 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
848 byte[] data,
849 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
850 throws com.google.protobuf.InvalidProtocolBufferException {
851 return PARSER.parseFrom(data, extensionRegistry);
852 }
853 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.io.InputStream input)
854 throws java.io.IOException {
855 return com.google.protobuf.GeneratedMessageV3
856 .parseWithIOException(PARSER, input);
857 }
858 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
859 java.io.InputStream input,
860 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
861 throws java.io.IOException {
862 return com.google.protobuf.GeneratedMessageV3
863 .parseWithIOException(PARSER, input, extensionRegistry);
864 }
865 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseDelimitedFrom(java.io.InputStream input)
866 throws java.io.IOException {
867 return com.google.protobuf.GeneratedMessageV3
868 .parseDelimitedWithIOException(PARSER, input);
869 }
870 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseDelimitedFrom(
871 java.io.InputStream input,
872 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
873 throws java.io.IOException {
874 return com.google.protobuf.GeneratedMessageV3
875 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
876 }
877 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
878 com.google.protobuf.CodedInputStream input)
879 throws java.io.IOException {
880 return com.google.protobuf.GeneratedMessageV3
881 .parseWithIOException(PARSER, input);
882 }
883 public static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(
884 com.google.protobuf.CodedInputStream input,
885 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
886 throws java.io.IOException {
887 return com.google.protobuf.GeneratedMessageV3
888 .parseWithIOException(PARSER, input, extensionRegistry);
889 }
890
891 @java.lang.Override
892 public Builder newBuilderForType() { return newBuilder(); }
893 public static Builder newBuilder() {
894 return DEFAULT_INSTANCE.toBuilder();
895 }
896 public static Builder newBuilder(com.google.ortools.linearsolver.MPGeneralConstraintProto prototype) {
897 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
898 }
899 @java.lang.Override
901 return this == DEFAULT_INSTANCE
902 ? new Builder() : new Builder().mergeFrom(this);
903 }
904
905 @java.lang.Override
907 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
908 Builder builder = new Builder(parent);
909 return builder;
910 }
918 public static final class Builder extends
919 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
920 // @@protoc_insertion_point(builder_implements:operations_research.MPGeneralConstraintProto)
921 com.google.ortools.linearsolver.MPGeneralConstraintProtoOrBuilder {
922 public static final com.google.protobuf.Descriptors.Descriptor
924 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
925 }
926
927 @java.lang.Override
928 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
930 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_fieldAccessorTable
931 .ensureFieldAccessorsInitialized(
932 com.google.ortools.linearsolver.MPGeneralConstraintProto.class, com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder.class);
933 }
934
935 // Construct using com.google.ortools.linearsolver.MPGeneralConstraintProto.newBuilder()
936 private Builder() {
937 maybeForceBuilderInitialization();
938 }
939
940 private Builder(
941 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
942 super(parent);
943 maybeForceBuilderInitialization();
944 }
945 private void maybeForceBuilderInitialization() {
946 if (com.google.protobuf.GeneratedMessageV3
947 .alwaysUseFieldBuilders) {
948 }
949 }
950 @java.lang.Override
951 public Builder clear() {
952 super.clear();
953 name_ = "";
954 bitField0_ = (bitField0_ & ~0x00000001);
955 generalConstraintCase_ = 0;
956 generalConstraint_ = null;
957 return this;
958 }
959
960 @java.lang.Override
961 public com.google.protobuf.Descriptors.Descriptor
963 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
964 }
965
966 @java.lang.Override
967 public com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstanceForType() {
968 return com.google.ortools.linearsolver.MPGeneralConstraintProto.getDefaultInstance();
969 }
970
971 @java.lang.Override
972 public com.google.ortools.linearsolver.MPGeneralConstraintProto build() {
973 com.google.ortools.linearsolver.MPGeneralConstraintProto result = buildPartial();
974 if (!result.isInitialized()) {
975 throw newUninitializedMessageException(result);
976 }
977 return result;
978 }
979
980 @java.lang.Override
981 public com.google.ortools.linearsolver.MPGeneralConstraintProto buildPartial() {
982 com.google.ortools.linearsolver.MPGeneralConstraintProto result = new com.google.ortools.linearsolver.MPGeneralConstraintProto(this);
983 int from_bitField0_ = bitField0_;
984 int to_bitField0_ = 0;
985 if (((from_bitField0_ & 0x00000001) != 0)) {
986 to_bitField0_ |= 0x00000001;
987 }
988 result.name_ = name_;
989 if (generalConstraintCase_ == 2) {
990 if (indicatorConstraintBuilder_ == null) {
991 result.generalConstraint_ = generalConstraint_;
992 } else {
993 result.generalConstraint_ = indicatorConstraintBuilder_.build();
994 }
995 }
996 if (generalConstraintCase_ == 3) {
997 if (sosConstraintBuilder_ == null) {
998 result.generalConstraint_ = generalConstraint_;
999 } else {
1000 result.generalConstraint_ = sosConstraintBuilder_.build();
1001 }
1002 }
1003 if (generalConstraintCase_ == 4) {
1004 if (quadraticConstraintBuilder_ == null) {
1005 result.generalConstraint_ = generalConstraint_;
1006 } else {
1007 result.generalConstraint_ = quadraticConstraintBuilder_.build();
1008 }
1009 }
1010 if (generalConstraintCase_ == 5) {
1011 if (absConstraintBuilder_ == null) {
1012 result.generalConstraint_ = generalConstraint_;
1013 } else {
1014 result.generalConstraint_ = absConstraintBuilder_.build();
1015 }
1016 }
1017 if (generalConstraintCase_ == 6) {
1018 if (andConstraintBuilder_ == null) {
1019 result.generalConstraint_ = generalConstraint_;
1020 } else {
1021 result.generalConstraint_ = andConstraintBuilder_.build();
1022 }
1023 }
1024 if (generalConstraintCase_ == 7) {
1025 if (orConstraintBuilder_ == null) {
1026 result.generalConstraint_ = generalConstraint_;
1027 } else {
1028 result.generalConstraint_ = orConstraintBuilder_.build();
1029 }
1030 }
1031 if (generalConstraintCase_ == 8) {
1032 if (minConstraintBuilder_ == null) {
1033 result.generalConstraint_ = generalConstraint_;
1034 } else {
1035 result.generalConstraint_ = minConstraintBuilder_.build();
1036 }
1037 }
1038 if (generalConstraintCase_ == 9) {
1039 if (maxConstraintBuilder_ == null) {
1040 result.generalConstraint_ = generalConstraint_;
1041 } else {
1042 result.generalConstraint_ = maxConstraintBuilder_.build();
1043 }
1044 }
1045 result.bitField0_ = to_bitField0_;
1046 result.generalConstraintCase_ = generalConstraintCase_;
1047 onBuilt();
1048 return result;
1049 }
1050
1051 @java.lang.Override
1052 public Builder clone() {
1053 return super.clone();
1054 }
1055 @java.lang.Override
1057 com.google.protobuf.Descriptors.FieldDescriptor field,
1058 java.lang.Object value) {
1059 return super.setField(field, value);
1060 }
1061 @java.lang.Override
1063 com.google.protobuf.Descriptors.FieldDescriptor field) {
1064 return super.clearField(field);
1065 }
1066 @java.lang.Override
1068 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1069 return super.clearOneof(oneof);
1070 }
1071 @java.lang.Override
1073 com.google.protobuf.Descriptors.FieldDescriptor field,
1074 int index, java.lang.Object value) {
1075 return super.setRepeatedField(field, index, value);
1076 }
1077 @java.lang.Override
1079 com.google.protobuf.Descriptors.FieldDescriptor field,
1080 java.lang.Object value) {
1081 return super.addRepeatedField(field, value);
1082 }
1083 @java.lang.Override
1084 public Builder mergeFrom(com.google.protobuf.Message other) {
1085 if (other instanceof com.google.ortools.linearsolver.MPGeneralConstraintProto) {
1086 return mergeFrom((com.google.ortools.linearsolver.MPGeneralConstraintProto)other);
1087 } else {
1088 super.mergeFrom(other);
1089 return this;
1090 }
1091 }
1092
1093 public Builder mergeFrom(com.google.ortools.linearsolver.MPGeneralConstraintProto other) {
1094 if (other == com.google.ortools.linearsolver.MPGeneralConstraintProto.getDefaultInstance()) return this;
1095 if (other.hasName()) {
1096 bitField0_ |= 0x00000001;
1097 name_ = other.name_;
1098 onChanged();
1099 }
1100 switch (other.getGeneralConstraintCase()) {
1101 case INDICATOR_CONSTRAINT: {
1102 mergeIndicatorConstraint(other.getIndicatorConstraint());
1103 break;
1104 }
1105 case SOS_CONSTRAINT: {
1106 mergeSosConstraint(other.getSosConstraint());
1107 break;
1108 }
1109 case QUADRATIC_CONSTRAINT: {
1110 mergeQuadraticConstraint(other.getQuadraticConstraint());
1111 break;
1112 }
1113 case ABS_CONSTRAINT: {
1114 mergeAbsConstraint(other.getAbsConstraint());
1115 break;
1116 }
1117 case AND_CONSTRAINT: {
1118 mergeAndConstraint(other.getAndConstraint());
1119 break;
1120 }
1121 case OR_CONSTRAINT: {
1122 mergeOrConstraint(other.getOrConstraint());
1123 break;
1124 }
1125 case MIN_CONSTRAINT: {
1126 mergeMinConstraint(other.getMinConstraint());
1127 break;
1128 }
1129 case MAX_CONSTRAINT: {
1130 mergeMaxConstraint(other.getMaxConstraint());
1131 break;
1132 }
1133 case GENERALCONSTRAINT_NOT_SET: {
1134 break;
1135 }
1136 }
1137 this.mergeUnknownFields(other.unknownFields);
1138 onChanged();
1139 return this;
1140 }
1141
1142 @java.lang.Override
1143 public final boolean isInitialized() {
1144 return true;
1145 }
1146
1147 @java.lang.Override
1149 com.google.protobuf.CodedInputStream input,
1150 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1151 throws java.io.IOException {
1152 com.google.ortools.linearsolver.MPGeneralConstraintProto parsedMessage = null;
1153 try {
1154 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1155 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1156 parsedMessage = (com.google.ortools.linearsolver.MPGeneralConstraintProto) e.getUnfinishedMessage();
1157 throw e.unwrapIOException();
1158 } finally {
1159 if (parsedMessage != null) {
1160 mergeFrom(parsedMessage);
1161 }
1162 }
1163 return this;
1164 }
1165 private int generalConstraintCase_ = 0;
1166 private java.lang.Object generalConstraint_;
1170 generalConstraintCase_);
1171 }
1172
1174 generalConstraintCase_ = 0;
1175 generalConstraint_ = null;
1176 onChanged();
1177 return this;
1178 }
1179
1180 private int bitField0_;
1181
1182 private java.lang.Object name_ = "";
1191 public boolean hasName() {
1192 return ((bitField0_ & 0x00000001) != 0);
1193 }
1202 public java.lang.String getName() {
1203 java.lang.Object ref = name_;
1204 if (!(ref instanceof java.lang.String)) {
1205 com.google.protobuf.ByteString bs =
1206 (com.google.protobuf.ByteString) ref;
1207 java.lang.String s = bs.toStringUtf8();
1208 if (bs.isValidUtf8()) {
1209 name_ = s;
1210 }
1211 return s;
1212 } else {
1213 return (java.lang.String) ref;
1214 }
1215 }
1224 public com.google.protobuf.ByteString
1226 java.lang.Object ref = name_;
1227 if (ref instanceof String) {
1228 com.google.protobuf.ByteString b =
1229 com.google.protobuf.ByteString.copyFromUtf8(
1230 (java.lang.String) ref);
1231 name_ = b;
1232 return b;
1233 } else {
1234 return (com.google.protobuf.ByteString) ref;
1235 }
1236 }
1247 java.lang.String value) {
1248 if (value == null) {
1249 throw new NullPointerException();
1250 }
1251 bitField0_ |= 0x00000001;
1252 name_ = value;
1253 onChanged();
1254 return this;
1255 }
1265 bitField0_ = (bitField0_ & ~0x00000001);
1266 name_ = getDefaultInstance().getName();
1267 onChanged();
1268 return this;
1269 }
1280 com.google.protobuf.ByteString value) {
1281 if (value == null) {
1282 throw new NullPointerException();
1283 }
1284 bitField0_ |= 0x00000001;
1285 name_ = value;
1286 onChanged();
1287 return this;
1288 }
1289
1290 private com.google.protobuf.SingleFieldBuilderV3<
1291 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder> indicatorConstraintBuilder_;
1296 @java.lang.Override
1297 public boolean hasIndicatorConstraint() {
1298 return generalConstraintCase_ == 2;
1299 }
1304 @java.lang.Override
1305 public com.google.ortools.linearsolver.MPIndicatorConstraint getIndicatorConstraint() {
1306 if (indicatorConstraintBuilder_ == null) {
1307 if (generalConstraintCase_ == 2) {
1308 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
1309 }
1310 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1311 } else {
1312 if (generalConstraintCase_ == 2) {
1313 return indicatorConstraintBuilder_.getMessage();
1314 }
1315 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1316 }
1317 }
1321 public Builder setIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value) {
1322 if (indicatorConstraintBuilder_ == null) {
1323 if (value == null) {
1324 throw new NullPointerException();
1325 }
1326 generalConstraint_ = value;
1327 onChanged();
1328 } else {
1329 indicatorConstraintBuilder_.setMessage(value);
1330 }
1331 generalConstraintCase_ = 2;
1332 return this;
1333 }
1338 com.google.ortools.linearsolver.MPIndicatorConstraint.Builder builderForValue) {
1339 if (indicatorConstraintBuilder_ == null) {
1340 generalConstraint_ = builderForValue.build();
1341 onChanged();
1342 } else {
1343 indicatorConstraintBuilder_.setMessage(builderForValue.build());
1344 }
1345 generalConstraintCase_ = 2;
1346 return this;
1347 }
1351 public Builder mergeIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value) {
1352 if (indicatorConstraintBuilder_ == null) {
1353 if (generalConstraintCase_ == 2 &&
1354 generalConstraint_ != com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance()) {
1355 generalConstraint_ = com.google.ortools.linearsolver.MPIndicatorConstraint.newBuilder((com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_)
1356 .mergeFrom(value).buildPartial();
1357 } else {
1358 generalConstraint_ = value;
1359 }
1360 onChanged();
1361 } else {
1362 if (generalConstraintCase_ == 2) {
1363 indicatorConstraintBuilder_.mergeFrom(value);
1364 }
1365 indicatorConstraintBuilder_.setMessage(value);
1366 }
1367 generalConstraintCase_ = 2;
1368 return this;
1369 }
1374 if (indicatorConstraintBuilder_ == null) {
1375 if (generalConstraintCase_ == 2) {
1376 generalConstraintCase_ = 0;
1377 generalConstraint_ = null;
1378 onChanged();
1379 }
1380 } else {
1381 if (generalConstraintCase_ == 2) {
1382 generalConstraintCase_ = 0;
1383 generalConstraint_ = null;
1384 }
1385 indicatorConstraintBuilder_.clear();
1386 }
1387 return this;
1388 }
1392 public com.google.ortools.linearsolver.MPIndicatorConstraint.Builder getIndicatorConstraintBuilder() {
1393 return getIndicatorConstraintFieldBuilder().getBuilder();
1394 }
1398 @java.lang.Override
1399 public com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder getIndicatorConstraintOrBuilder() {
1400 if ((generalConstraintCase_ == 2) && (indicatorConstraintBuilder_ != null)) {
1401 return indicatorConstraintBuilder_.getMessageOrBuilder();
1402 } else {
1403 if (generalConstraintCase_ == 2) {
1404 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
1405 }
1406 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1407 }
1408 }
1412 private com.google.protobuf.SingleFieldBuilderV3<
1413 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder>
1414 getIndicatorConstraintFieldBuilder() {
1415 if (indicatorConstraintBuilder_ == null) {
1416 if (!(generalConstraintCase_ == 2)) {
1417 generalConstraint_ = com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1418 }
1419 indicatorConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1420 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder>(
1421 (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_,
1422 getParentForChildren(),
1423 isClean());
1424 generalConstraint_ = null;
1425 }
1426 generalConstraintCase_ = 2;
1427 onChanged();;
1428 return indicatorConstraintBuilder_;
1429 }
1430
1431 private com.google.protobuf.SingleFieldBuilderV3<
1432 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder> sosConstraintBuilder_;
1437 @java.lang.Override
1438 public boolean hasSosConstraint() {
1439 return generalConstraintCase_ == 3;
1440 }
1445 @java.lang.Override
1446 public com.google.ortools.linearsolver.MPSosConstraint getSosConstraint() {
1447 if (sosConstraintBuilder_ == null) {
1448 if (generalConstraintCase_ == 3) {
1449 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
1450 }
1451 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1452 } else {
1453 if (generalConstraintCase_ == 3) {
1454 return sosConstraintBuilder_.getMessage();
1455 }
1456 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1457 }
1458 }
1462 public Builder setSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value) {
1463 if (sosConstraintBuilder_ == null) {
1464 if (value == null) {
1465 throw new NullPointerException();
1466 }
1467 generalConstraint_ = value;
1468 onChanged();
1469 } else {
1470 sosConstraintBuilder_.setMessage(value);
1471 }
1472 generalConstraintCase_ = 3;
1473 return this;
1474 }
1479 com.google.ortools.linearsolver.MPSosConstraint.Builder builderForValue) {
1480 if (sosConstraintBuilder_ == null) {
1481 generalConstraint_ = builderForValue.build();
1482 onChanged();
1483 } else {
1484 sosConstraintBuilder_.setMessage(builderForValue.build());
1485 }
1486 generalConstraintCase_ = 3;
1487 return this;
1488 }
1492 public Builder mergeSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value) {
1493 if (sosConstraintBuilder_ == null) {
1494 if (generalConstraintCase_ == 3 &&
1495 generalConstraint_ != com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance()) {
1496 generalConstraint_ = com.google.ortools.linearsolver.MPSosConstraint.newBuilder((com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_)
1497 .mergeFrom(value).buildPartial();
1498 } else {
1499 generalConstraint_ = value;
1500 }
1501 onChanged();
1502 } else {
1503 if (generalConstraintCase_ == 3) {
1504 sosConstraintBuilder_.mergeFrom(value);
1505 }
1506 sosConstraintBuilder_.setMessage(value);
1507 }
1508 generalConstraintCase_ = 3;
1509 return this;
1510 }
1515 if (sosConstraintBuilder_ == null) {
1516 if (generalConstraintCase_ == 3) {
1517 generalConstraintCase_ = 0;
1518 generalConstraint_ = null;
1519 onChanged();
1520 }
1521 } else {
1522 if (generalConstraintCase_ == 3) {
1523 generalConstraintCase_ = 0;
1524 generalConstraint_ = null;
1525 }
1526 sosConstraintBuilder_.clear();
1527 }
1528 return this;
1529 }
1533 public com.google.ortools.linearsolver.MPSosConstraint.Builder getSosConstraintBuilder() {
1534 return getSosConstraintFieldBuilder().getBuilder();
1535 }
1539 @java.lang.Override
1540 public com.google.ortools.linearsolver.MPSosConstraintOrBuilder getSosConstraintOrBuilder() {
1541 if ((generalConstraintCase_ == 3) && (sosConstraintBuilder_ != null)) {
1542 return sosConstraintBuilder_.getMessageOrBuilder();
1543 } else {
1544 if (generalConstraintCase_ == 3) {
1545 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
1546 }
1547 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1548 }
1549 }
1553 private com.google.protobuf.SingleFieldBuilderV3<
1554 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder>
1555 getSosConstraintFieldBuilder() {
1556 if (sosConstraintBuilder_ == null) {
1557 if (!(generalConstraintCase_ == 3)) {
1558 generalConstraint_ = com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1559 }
1560 sosConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1561 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder>(
1562 (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_,
1563 getParentForChildren(),
1564 isClean());
1565 generalConstraint_ = null;
1566 }
1567 generalConstraintCase_ = 3;
1568 onChanged();;
1569 return sosConstraintBuilder_;
1570 }
1571
1572 private com.google.protobuf.SingleFieldBuilderV3<
1573 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder> quadraticConstraintBuilder_;
1578 @java.lang.Override
1579 public boolean hasQuadraticConstraint() {
1580 return generalConstraintCase_ == 4;
1581 }
1586 @java.lang.Override
1587 public com.google.ortools.linearsolver.MPQuadraticConstraint getQuadraticConstraint() {
1588 if (quadraticConstraintBuilder_ == null) {
1589 if (generalConstraintCase_ == 4) {
1590 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
1591 }
1592 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1593 } else {
1594 if (generalConstraintCase_ == 4) {
1595 return quadraticConstraintBuilder_.getMessage();
1596 }
1597 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1598 }
1599 }
1603 public Builder setQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value) {
1604 if (quadraticConstraintBuilder_ == null) {
1605 if (value == null) {
1606 throw new NullPointerException();
1607 }
1608 generalConstraint_ = value;
1609 onChanged();
1610 } else {
1611 quadraticConstraintBuilder_.setMessage(value);
1612 }
1613 generalConstraintCase_ = 4;
1614 return this;
1615 }
1620 com.google.ortools.linearsolver.MPQuadraticConstraint.Builder builderForValue) {
1621 if (quadraticConstraintBuilder_ == null) {
1622 generalConstraint_ = builderForValue.build();
1623 onChanged();
1624 } else {
1625 quadraticConstraintBuilder_.setMessage(builderForValue.build());
1626 }
1627 generalConstraintCase_ = 4;
1628 return this;
1629 }
1633 public Builder mergeQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value) {
1634 if (quadraticConstraintBuilder_ == null) {
1635 if (generalConstraintCase_ == 4 &&
1636 generalConstraint_ != com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance()) {
1637 generalConstraint_ = com.google.ortools.linearsolver.MPQuadraticConstraint.newBuilder((com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_)
1638 .mergeFrom(value).buildPartial();
1639 } else {
1640 generalConstraint_ = value;
1641 }
1642 onChanged();
1643 } else {
1644 if (generalConstraintCase_ == 4) {
1645 quadraticConstraintBuilder_.mergeFrom(value);
1646 }
1647 quadraticConstraintBuilder_.setMessage(value);
1648 }
1649 generalConstraintCase_ = 4;
1650 return this;
1651 }
1656 if (quadraticConstraintBuilder_ == null) {
1657 if (generalConstraintCase_ == 4) {
1658 generalConstraintCase_ = 0;
1659 generalConstraint_ = null;
1660 onChanged();
1661 }
1662 } else {
1663 if (generalConstraintCase_ == 4) {
1664 generalConstraintCase_ = 0;
1665 generalConstraint_ = null;
1666 }
1667 quadraticConstraintBuilder_.clear();
1668 }
1669 return this;
1670 }
1674 public com.google.ortools.linearsolver.MPQuadraticConstraint.Builder getQuadraticConstraintBuilder() {
1675 return getQuadraticConstraintFieldBuilder().getBuilder();
1676 }
1680 @java.lang.Override
1681 public com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder getQuadraticConstraintOrBuilder() {
1682 if ((generalConstraintCase_ == 4) && (quadraticConstraintBuilder_ != null)) {
1683 return quadraticConstraintBuilder_.getMessageOrBuilder();
1684 } else {
1685 if (generalConstraintCase_ == 4) {
1686 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
1687 }
1688 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1689 }
1690 }
1694 private com.google.protobuf.SingleFieldBuilderV3<
1695 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder>
1696 getQuadraticConstraintFieldBuilder() {
1697 if (quadraticConstraintBuilder_ == null) {
1698 if (!(generalConstraintCase_ == 4)) {
1699 generalConstraint_ = com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1700 }
1701 quadraticConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1702 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder>(
1703 (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_,
1704 getParentForChildren(),
1705 isClean());
1706 generalConstraint_ = null;
1707 }
1708 generalConstraintCase_ = 4;
1709 onChanged();;
1710 return quadraticConstraintBuilder_;
1711 }
1712
1713 private com.google.protobuf.SingleFieldBuilderV3<
1714 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder> absConstraintBuilder_;
1719 @java.lang.Override
1720 public boolean hasAbsConstraint() {
1721 return generalConstraintCase_ == 5;
1722 }
1727 @java.lang.Override
1728 public com.google.ortools.linearsolver.MPAbsConstraint getAbsConstraint() {
1729 if (absConstraintBuilder_ == null) {
1730 if (generalConstraintCase_ == 5) {
1731 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
1732 }
1733 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1734 } else {
1735 if (generalConstraintCase_ == 5) {
1736 return absConstraintBuilder_.getMessage();
1737 }
1738 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1739 }
1740 }
1744 public Builder setAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value) {
1745 if (absConstraintBuilder_ == null) {
1746 if (value == null) {
1747 throw new NullPointerException();
1748 }
1749 generalConstraint_ = value;
1750 onChanged();
1751 } else {
1752 absConstraintBuilder_.setMessage(value);
1753 }
1754 generalConstraintCase_ = 5;
1755 return this;
1756 }
1761 com.google.ortools.linearsolver.MPAbsConstraint.Builder builderForValue) {
1762 if (absConstraintBuilder_ == null) {
1763 generalConstraint_ = builderForValue.build();
1764 onChanged();
1765 } else {
1766 absConstraintBuilder_.setMessage(builderForValue.build());
1767 }
1768 generalConstraintCase_ = 5;
1769 return this;
1770 }
1774 public Builder mergeAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value) {
1775 if (absConstraintBuilder_ == null) {
1776 if (generalConstraintCase_ == 5 &&
1777 generalConstraint_ != com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) {
1778 generalConstraint_ = com.google.ortools.linearsolver.MPAbsConstraint.newBuilder((com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_)
1779 .mergeFrom(value).buildPartial();
1780 } else {
1781 generalConstraint_ = value;
1782 }
1783 onChanged();
1784 } else {
1785 if (generalConstraintCase_ == 5) {
1786 absConstraintBuilder_.mergeFrom(value);
1787 }
1788 absConstraintBuilder_.setMessage(value);
1789 }
1790 generalConstraintCase_ = 5;
1791 return this;
1792 }
1797 if (absConstraintBuilder_ == null) {
1798 if (generalConstraintCase_ == 5) {
1799 generalConstraintCase_ = 0;
1800 generalConstraint_ = null;
1801 onChanged();
1802 }
1803 } else {
1804 if (generalConstraintCase_ == 5) {
1805 generalConstraintCase_ = 0;
1806 generalConstraint_ = null;
1807 }
1808 absConstraintBuilder_.clear();
1809 }
1810 return this;
1811 }
1815 public com.google.ortools.linearsolver.MPAbsConstraint.Builder getAbsConstraintBuilder() {
1816 return getAbsConstraintFieldBuilder().getBuilder();
1817 }
1821 @java.lang.Override
1822 public com.google.ortools.linearsolver.MPAbsConstraintOrBuilder getAbsConstraintOrBuilder() {
1823 if ((generalConstraintCase_ == 5) && (absConstraintBuilder_ != null)) {
1824 return absConstraintBuilder_.getMessageOrBuilder();
1825 } else {
1826 if (generalConstraintCase_ == 5) {
1827 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
1828 }
1829 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1830 }
1831 }
1835 private com.google.protobuf.SingleFieldBuilderV3<
1836 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder>
1837 getAbsConstraintFieldBuilder() {
1838 if (absConstraintBuilder_ == null) {
1839 if (!(generalConstraintCase_ == 5)) {
1840 generalConstraint_ = com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1841 }
1842 absConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1843 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder>(
1844 (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_,
1845 getParentForChildren(),
1846 isClean());
1847 generalConstraint_ = null;
1848 }
1849 generalConstraintCase_ = 5;
1850 onChanged();;
1851 return absConstraintBuilder_;
1852 }
1853
1854 private com.google.protobuf.SingleFieldBuilderV3<
1855 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder> andConstraintBuilder_;
1865 @java.lang.Override
1866 public boolean hasAndConstraint() {
1867 return generalConstraintCase_ == 6;
1868 }
1878 @java.lang.Override
1879 public com.google.ortools.linearsolver.MPArrayConstraint getAndConstraint() {
1880 if (andConstraintBuilder_ == null) {
1881 if (generalConstraintCase_ == 6) {
1882 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
1883 }
1884 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1885 } else {
1886 if (generalConstraintCase_ == 6) {
1887 return andConstraintBuilder_.getMessage();
1888 }
1889 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1890 }
1891 }
1900 public Builder setAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
1901 if (andConstraintBuilder_ == null) {
1902 if (value == null) {
1903 throw new NullPointerException();
1904 }
1905 generalConstraint_ = value;
1906 onChanged();
1907 } else {
1908 andConstraintBuilder_.setMessage(value);
1909 }
1910 generalConstraintCase_ = 6;
1911 return this;
1912 }
1922 com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue) {
1923 if (andConstraintBuilder_ == null) {
1924 generalConstraint_ = builderForValue.build();
1925 onChanged();
1926 } else {
1927 andConstraintBuilder_.setMessage(builderForValue.build());
1928 }
1929 generalConstraintCase_ = 6;
1930 return this;
1931 }
1940 public Builder mergeAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
1941 if (andConstraintBuilder_ == null) {
1942 if (generalConstraintCase_ == 6 &&
1943 generalConstraint_ != com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance()) {
1944 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_)
1945 .mergeFrom(value).buildPartial();
1946 } else {
1947 generalConstraint_ = value;
1948 }
1949 onChanged();
1950 } else {
1951 if (generalConstraintCase_ == 6) {
1952 andConstraintBuilder_.mergeFrom(value);
1953 }
1954 andConstraintBuilder_.setMessage(value);
1955 }
1956 generalConstraintCase_ = 6;
1957 return this;
1958 }
1968 if (andConstraintBuilder_ == null) {
1969 if (generalConstraintCase_ == 6) {
1970 generalConstraintCase_ = 0;
1971 generalConstraint_ = null;
1972 onChanged();
1973 }
1974 } else {
1975 if (generalConstraintCase_ == 6) {
1976 generalConstraintCase_ = 0;
1977 generalConstraint_ = null;
1978 }
1979 andConstraintBuilder_.clear();
1980 }
1981 return this;
1982 }
1991 public com.google.ortools.linearsolver.MPArrayConstraint.Builder getAndConstraintBuilder() {
1992 return getAndConstraintFieldBuilder().getBuilder();
1993 }
2002 @java.lang.Override
2003 public com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getAndConstraintOrBuilder() {
2004 if ((generalConstraintCase_ == 6) && (andConstraintBuilder_ != null)) {
2005 return andConstraintBuilder_.getMessageOrBuilder();
2006 } else {
2007 if (generalConstraintCase_ == 6) {
2008 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
2009 }
2010 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2011 }
2012 }
2021 private com.google.protobuf.SingleFieldBuilderV3<
2022 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>
2023 getAndConstraintFieldBuilder() {
2024 if (andConstraintBuilder_ == null) {
2025 if (!(generalConstraintCase_ == 6)) {
2026 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2027 }
2028 andConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
2029 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>(
2030 (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_,
2031 getParentForChildren(),
2032 isClean());
2033 generalConstraint_ = null;
2034 }
2035 generalConstraintCase_ = 6;
2036 onChanged();;
2037 return andConstraintBuilder_;
2038 }
2039
2040 private com.google.protobuf.SingleFieldBuilderV3<
2041 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder> orConstraintBuilder_;
2051 @java.lang.Override
2052 public boolean hasOrConstraint() {
2053 return generalConstraintCase_ == 7;
2054 }
2064 @java.lang.Override
2065 public com.google.ortools.linearsolver.MPArrayConstraint getOrConstraint() {
2066 if (orConstraintBuilder_ == null) {
2067 if (generalConstraintCase_ == 7) {
2068 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
2069 }
2070 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2071 } else {
2072 if (generalConstraintCase_ == 7) {
2073 return orConstraintBuilder_.getMessage();
2074 }
2075 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2076 }
2077 }
2086 public Builder setOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
2087 if (orConstraintBuilder_ == null) {
2088 if (value == null) {
2089 throw new NullPointerException();
2090 }
2091 generalConstraint_ = value;
2092 onChanged();
2093 } else {
2094 orConstraintBuilder_.setMessage(value);
2095 }
2096 generalConstraintCase_ = 7;
2097 return this;
2098 }
2108 com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue) {
2109 if (orConstraintBuilder_ == null) {
2110 generalConstraint_ = builderForValue.build();
2111 onChanged();
2112 } else {
2113 orConstraintBuilder_.setMessage(builderForValue.build());
2114 }
2115 generalConstraintCase_ = 7;
2116 return this;
2117 }
2126 public Builder mergeOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
2127 if (orConstraintBuilder_ == null) {
2128 if (generalConstraintCase_ == 7 &&
2129 generalConstraint_ != com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance()) {
2130 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_)
2131 .mergeFrom(value).buildPartial();
2132 } else {
2133 generalConstraint_ = value;
2134 }
2135 onChanged();
2136 } else {
2137 if (generalConstraintCase_ == 7) {
2138 orConstraintBuilder_.mergeFrom(value);
2139 }
2140 orConstraintBuilder_.setMessage(value);
2141 }
2142 generalConstraintCase_ = 7;
2143 return this;
2144 }
2154 if (orConstraintBuilder_ == null) {
2155 if (generalConstraintCase_ == 7) {
2156 generalConstraintCase_ = 0;
2157 generalConstraint_ = null;
2158 onChanged();
2159 }
2160 } else {
2161 if (generalConstraintCase_ == 7) {
2162 generalConstraintCase_ = 0;
2163 generalConstraint_ = null;
2164 }
2165 orConstraintBuilder_.clear();
2166 }
2167 return this;
2168 }
2177 public com.google.ortools.linearsolver.MPArrayConstraint.Builder getOrConstraintBuilder() {
2178 return getOrConstraintFieldBuilder().getBuilder();
2179 }
2188 @java.lang.Override
2189 public com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getOrConstraintOrBuilder() {
2190 if ((generalConstraintCase_ == 7) && (orConstraintBuilder_ != null)) {
2191 return orConstraintBuilder_.getMessageOrBuilder();
2192 } else {
2193 if (generalConstraintCase_ == 7) {
2194 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
2195 }
2196 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2197 }
2198 }
2207 private com.google.protobuf.SingleFieldBuilderV3<
2208 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>
2209 getOrConstraintFieldBuilder() {
2210 if (orConstraintBuilder_ == null) {
2211 if (!(generalConstraintCase_ == 7)) {
2212 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2213 }
2214 orConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
2215 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>(
2216 (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_,
2217 getParentForChildren(),
2218 isClean());
2219 generalConstraint_ = null;
2220 }
2221 generalConstraintCase_ = 7;
2222 onChanged();;
2223 return orConstraintBuilder_;
2224 }
2225
2226 private com.google.protobuf.SingleFieldBuilderV3<
2227 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder> minConstraintBuilder_;
2236 @java.lang.Override
2237 public boolean hasMinConstraint() {
2238 return generalConstraintCase_ == 8;
2239 }
2248 @java.lang.Override
2249 public com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMinConstraint() {
2250 if (minConstraintBuilder_ == null) {
2251 if (generalConstraintCase_ == 8) {
2252 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2253 }
2254 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2255 } else {
2256 if (generalConstraintCase_ == 8) {
2257 return minConstraintBuilder_.getMessage();
2258 }
2259 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2260 }
2261 }
2269 public Builder setMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2270 if (minConstraintBuilder_ == null) {
2271 if (value == null) {
2272 throw new NullPointerException();
2273 }
2274 generalConstraint_ = value;
2275 onChanged();
2276 } else {
2277 minConstraintBuilder_.setMessage(value);
2278 }
2279 generalConstraintCase_ = 8;
2280 return this;
2281 }
2290 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue) {
2291 if (minConstraintBuilder_ == null) {
2292 generalConstraint_ = builderForValue.build();
2293 onChanged();
2294 } else {
2295 minConstraintBuilder_.setMessage(builderForValue.build());
2296 }
2297 generalConstraintCase_ = 8;
2298 return this;
2299 }
2307 public Builder mergeMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2308 if (minConstraintBuilder_ == null) {
2309 if (generalConstraintCase_ == 8 &&
2310 generalConstraint_ != com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance()) {
2311 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_)
2312 .mergeFrom(value).buildPartial();
2313 } else {
2314 generalConstraint_ = value;
2315 }
2316 onChanged();
2317 } else {
2318 if (generalConstraintCase_ == 8) {
2319 minConstraintBuilder_.mergeFrom(value);
2320 }
2321 minConstraintBuilder_.setMessage(value);
2322 }
2323 generalConstraintCase_ = 8;
2324 return this;
2325 }
2334 if (minConstraintBuilder_ == null) {
2335 if (generalConstraintCase_ == 8) {
2336 generalConstraintCase_ = 0;
2337 generalConstraint_ = null;
2338 onChanged();
2339 }
2340 } else {
2341 if (generalConstraintCase_ == 8) {
2342 generalConstraintCase_ = 0;
2343 generalConstraint_ = null;
2344 }
2345 minConstraintBuilder_.clear();
2346 }
2347 return this;
2348 }
2356 public com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder getMinConstraintBuilder() {
2357 return getMinConstraintFieldBuilder().getBuilder();
2358 }
2366 @java.lang.Override
2367 public com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMinConstraintOrBuilder() {
2368 if ((generalConstraintCase_ == 8) && (minConstraintBuilder_ != null)) {
2369 return minConstraintBuilder_.getMessageOrBuilder();
2370 } else {
2371 if (generalConstraintCase_ == 8) {
2372 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2373 }
2374 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2375 }
2376 }
2384 private com.google.protobuf.SingleFieldBuilderV3<
2385 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>
2386 getMinConstraintFieldBuilder() {
2387 if (minConstraintBuilder_ == null) {
2388 if (!(generalConstraintCase_ == 8)) {
2389 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2390 }
2391 minConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
2392 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>(
2393 (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_,
2394 getParentForChildren(),
2395 isClean());
2396 generalConstraint_ = null;
2397 }
2398 generalConstraintCase_ = 8;
2399 onChanged();;
2400 return minConstraintBuilder_;
2401 }
2402
2403 private com.google.protobuf.SingleFieldBuilderV3<
2404 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder> maxConstraintBuilder_;
2413 @java.lang.Override
2414 public boolean hasMaxConstraint() {
2415 return generalConstraintCase_ == 9;
2416 }
2425 @java.lang.Override
2426 public com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMaxConstraint() {
2427 if (maxConstraintBuilder_ == null) {
2428 if (generalConstraintCase_ == 9) {
2429 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2430 }
2431 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2432 } else {
2433 if (generalConstraintCase_ == 9) {
2434 return maxConstraintBuilder_.getMessage();
2435 }
2436 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2437 }
2438 }
2446 public Builder setMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2447 if (maxConstraintBuilder_ == null) {
2448 if (value == null) {
2449 throw new NullPointerException();
2450 }
2451 generalConstraint_ = value;
2452 onChanged();
2453 } else {
2454 maxConstraintBuilder_.setMessage(value);
2455 }
2456 generalConstraintCase_ = 9;
2457 return this;
2458 }
2467 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue) {
2468 if (maxConstraintBuilder_ == null) {
2469 generalConstraint_ = builderForValue.build();
2470 onChanged();
2471 } else {
2472 maxConstraintBuilder_.setMessage(builderForValue.build());
2473 }
2474 generalConstraintCase_ = 9;
2475 return this;
2476 }
2484 public Builder mergeMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2485 if (maxConstraintBuilder_ == null) {
2486 if (generalConstraintCase_ == 9 &&
2487 generalConstraint_ != com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance()) {
2488 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_)
2489 .mergeFrom(value).buildPartial();
2490 } else {
2491 generalConstraint_ = value;
2492 }
2493 onChanged();
2494 } else {
2495 if (generalConstraintCase_ == 9) {
2496 maxConstraintBuilder_.mergeFrom(value);
2497 }
2498 maxConstraintBuilder_.setMessage(value);
2499 }
2500 generalConstraintCase_ = 9;
2501 return this;
2502 }
2511 if (maxConstraintBuilder_ == null) {
2512 if (generalConstraintCase_ == 9) {
2513 generalConstraintCase_ = 0;
2514 generalConstraint_ = null;
2515 onChanged();
2516 }
2517 } else {
2518 if (generalConstraintCase_ == 9) {
2519 generalConstraintCase_ = 0;
2520 generalConstraint_ = null;
2521 }
2522 maxConstraintBuilder_.clear();
2523 }
2524 return this;
2525 }
2533 public com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder getMaxConstraintBuilder() {
2534 return getMaxConstraintFieldBuilder().getBuilder();
2535 }
2543 @java.lang.Override
2544 public com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMaxConstraintOrBuilder() {
2545 if ((generalConstraintCase_ == 9) && (maxConstraintBuilder_ != null)) {
2546 return maxConstraintBuilder_.getMessageOrBuilder();
2547 } else {
2548 if (generalConstraintCase_ == 9) {
2549 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2550 }
2551 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2552 }
2553 }
2561 private com.google.protobuf.SingleFieldBuilderV3<
2562 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>
2563 getMaxConstraintFieldBuilder() {
2564 if (maxConstraintBuilder_ == null) {
2565 if (!(generalConstraintCase_ == 9)) {
2566 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2567 }
2568 maxConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
2569 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>(
2570 (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_,
2571 getParentForChildren(),
2572 isClean());
2573 generalConstraint_ = null;
2574 }
2575 generalConstraintCase_ = 9;
2576 onChanged();;
2577 return maxConstraintBuilder_;
2578 }
2579 @java.lang.Override
2581 final com.google.protobuf.UnknownFieldSet unknownFields) {
2582 return super.setUnknownFields(unknownFields);
2583 }
2584
2585 @java.lang.Override
2587 final com.google.protobuf.UnknownFieldSet unknownFields) {
2588 return super.mergeUnknownFields(unknownFields);
2589 }
2590
2591
2592 // @@protoc_insertion_point(builder_scope:operations_research.MPGeneralConstraintProto)
2593 }
2594
2595 // @@protoc_insertion_point(class_scope:operations_research.MPGeneralConstraintProto)
2596 private static final com.google.ortools.linearsolver.MPGeneralConstraintProto DEFAULT_INSTANCE;
2597 static {
2598 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPGeneralConstraintProto();
2599 }
2600
2601 public static com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstance() {
2602 return DEFAULT_INSTANCE;
2603 }
2604
2605 @java.lang.Deprecated public static final com.google.protobuf.Parser<MPGeneralConstraintProto>
2606 PARSER = new com.google.protobuf.AbstractParser<MPGeneralConstraintProto>() {
2607 @java.lang.Override
2608 public MPGeneralConstraintProto parsePartialFrom(
2609 com.google.protobuf.CodedInputStream input,
2610 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2611 throws com.google.protobuf.InvalidProtocolBufferException {
2612 return new MPGeneralConstraintProto(input, extensionRegistry);
2613 }
2614 };
2615
2616 public static com.google.protobuf.Parser<MPGeneralConstraintProto> parser() {
2617 return PARSER;
2618 }
2619
2620 @java.lang.Override
2621 public com.google.protobuf.Parser<MPGeneralConstraintProto> getParserForType() {
2622 return PARSER;
2623 }
2624
2625 @java.lang.Override
2626 public com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstanceForType() {
2627 return DEFAULT_INSTANCE;
2628 }
2629
2630}
2631
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override boolean equals(final java.lang.Object obj)
Builder mergeFrom(com.google.ortools.linearsolver.MPGeneralConstraintProto other)
com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder getMaxConstraintBuilder()
Builder setMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue)
.lang.Override boolean hasQuadraticConstraint()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
Builder mergeOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
Builder mergeAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
Builder mergeSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value)
.operations_research.MPSosConstraint sos_constraint = 3;
Builder clearSosConstraint()
.operations_research.MPSosConstraint sos_constraint = 3;
Builder setQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value)
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder getQuadraticConstraintOrBuilder()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.linearsolver.MPIndicatorConstraint.Builder getIndicatorConstraintBuilder()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
Builder setSosConstraint(com.google.ortools.linearsolver.MPSosConstraint.Builder builderForValue)
.operations_research.MPSosConstraint sos_constraint = 3;
Builder setAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue)
Builder setAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
com.google.ortools.linearsolver.MPSosConstraint.Builder getSosConstraintBuilder()
.operations_research.MPSosConstraint sos_constraint = 3;
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder mergeQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value)
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getOrConstraint()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMinConstraintOrBuilder()
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMinConstraint()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.linearsolver.MPQuadraticConstraint.Builder getQuadraticConstraintBuilder()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
.lang.Override com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder getIndicatorConstraintOrBuilder()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMaxConstraintOrBuilder()
.lang.Override boolean hasAbsConstraint()
.operations_research.MPAbsConstraint abs_constraint = 5;
Builder setMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraint getQuadraticConstraint()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override boolean hasSosConstraint()
.operations_research.MPSosConstraint sos_constraint = 3;
Builder mergeAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value)
.operations_research.MPAbsConstraint abs_constraint = 5;
Builder setAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint.Builder builderForValue)
.operations_research.MPAbsConstraint abs_constraint = 5;
Builder mergeMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
.lang.Override com.google.ortools.linearsolver.MPSosConstraint getSosConstraint()
.operations_research.MPSosConstraint sos_constraint = 3;
.lang.Override com.google.ortools.linearsolver.MPGeneralConstraintProto buildPartial()
Builder setOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue)
Builder setIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value)
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getAndConstraint()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Builder clearQuadraticConstraint()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.linearsolver.MPArrayConstraint.Builder getAndConstraintBuilder()
Builder setMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
.lang.Override com.google.ortools.linearsolver.MPIndicatorConstraint getIndicatorConstraint()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMaxConstraint()
.lang.Override com.google.ortools.linearsolver.MPAbsConstraint getAbsConstraint()
.operations_research.MPAbsConstraint abs_constraint = 5;
.lang.Override com.google.ortools.linearsolver.MPAbsConstraintOrBuilder getAbsConstraintOrBuilder()
.operations_research.MPAbsConstraint abs_constraint = 5;
Builder setOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
Builder setMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue)
Builder setQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint.Builder builderForValue)
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
Builder mergeIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value)
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
com.google.ortools.linearsolver.MPArrayConstraint.Builder getOrConstraintBuilder()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder mergeMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
com.google.ortools.linearsolver.MPAbsConstraint.Builder getAbsConstraintBuilder()
.operations_research.MPAbsConstraint abs_constraint = 5;
Builder clearAbsConstraint()
.operations_research.MPAbsConstraint abs_constraint = 5;
.lang.Override com.google.ortools.linearsolver.MPSosConstraintOrBuilder getSosConstraintOrBuilder()
.operations_research.MPSosConstraint sos_constraint = 3;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint.Builder builderForValue)
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
Builder clearIndicatorConstraint()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
Builder setSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value)
.operations_research.MPSosConstraint sos_constraint = 3;
.lang.Override com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstanceForType()
.lang.Override com.google.ortools.linearsolver.MPGeneralConstraintProto build()
com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder getMinConstraintBuilder()
.lang.Override boolean hasIndicatorConstraint()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getOrConstraintOrBuilder()
.lang.Override com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getAndConstraintOrBuilder()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder setAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value)
.operations_research.MPAbsConstraint abs_constraint = 5;
.lang.Override boolean hasQuadraticConstraint()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder getQuadraticConstraintOrBuilder()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.linearsolver.MPGeneralConstraintProto prototype)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.io.InputStream input)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getOrConstraint()
static com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstance()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMinConstraintOrBuilder()
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMinConstraint()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder getIndicatorConstraintOrBuilder()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMaxConstraintOrBuilder()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean hasAbsConstraint()
.operations_research.MPAbsConstraint abs_constraint = 5;
.lang.Override com.google.ortools.linearsolver.MPQuadraticConstraint getQuadraticConstraint()
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
.lang.Override boolean hasSosConstraint()
.operations_research.MPSosConstraint sos_constraint = 3;
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.linearsolver.MPSosConstraint getSosConstraint()
.operations_research.MPSosConstraint sos_constraint = 3;
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getAndConstraint()
.lang.Deprecated static final com.google.protobuf.Parser< MPGeneralConstraintProto > PARSER
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(byte[] data)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.ortools.linearsolver.MPIndicatorConstraint getIndicatorConstraint()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
.lang.Override com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMaxConstraint()
.lang.Override com.google.ortools.linearsolver.MPAbsConstraint getAbsConstraint()
.operations_research.MPAbsConstraint abs_constraint = 5;
.lang.Override com.google.ortools.linearsolver.MPAbsConstraintOrBuilder getAbsConstraintOrBuilder()
.operations_research.MPAbsConstraint abs_constraint = 5;
.lang.Override com.google.protobuf.ByteString getNameBytes()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override com.google.protobuf.Parser< MPGeneralConstraintProto > getParserForType()
.lang.Override com.google.ortools.linearsolver.MPSosConstraintOrBuilder getSosConstraintOrBuilder()
.operations_research.MPSosConstraint sos_constraint = 3;
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstanceForType()
static com.google.protobuf.Parser< MPGeneralConstraintProto > parser()
.lang.Override boolean hasIndicatorConstraint()
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
.lang.Override com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getOrConstraintOrBuilder()
.lang.Override com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getAndConstraintOrBuilder()
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override boolean equals(final java.lang.Object obj)