Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
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
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.linearsolver;
6
14public final class MPGeneralConstraintProto extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.MPGeneralConstraintProto)
18private static final long serialVersionUID = 0L;
19 // Use MPGeneralConstraintProto.newBuilder() to construct.
20 private MPGeneralConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private MPGeneralConstraintProto() {
24 name_ = "";
25 }
26
27 @java.lang.Override
28 @SuppressWarnings({"unused"})
29 protected java.lang.Object newInstance(
30 UnusedPrivateParameter unused) {
31 return new MPGeneralConstraintProto();
32 }
33
34 public static final com.google.protobuf.Descriptors.Descriptor
36 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
37 }
38
39 @java.lang.Override
40 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
42 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_fieldAccessorTable
43 .ensureFieldAccessorsInitialized(
44 com.google.ortools.linearsolver.MPGeneralConstraintProto.class, com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder.class);
45 }
46
47 private int bitField0_;
48 private int generalConstraintCase_ = 0;
49 @SuppressWarnings("serial")
50 private java.lang.Object generalConstraint_;
52 implements com.google.protobuf.Internal.EnumLite,
53 com.google.protobuf.AbstractMessage.InternalOneOfEnum {
63 private final int value;
64 private GeneralConstraintCase(int value) {
65 this.value = value;
66 }
72 @java.lang.Deprecated
73 public static GeneralConstraintCase valueOf(int value) {
74 return forNumber(value);
75 }
76
77 public static GeneralConstraintCase forNumber(int value) {
78 switch (value) {
79 case 2: return INDICATOR_CONSTRAINT;
80 case 3: return SOS_CONSTRAINT;
81 case 4: return QUADRATIC_CONSTRAINT;
82 case 5: return ABS_CONSTRAINT;
83 case 6: return AND_CONSTRAINT;
84 case 7: return OR_CONSTRAINT;
85 case 8: return MIN_CONSTRAINT;
86 case 9: return MAX_CONSTRAINT;
87 case 0: return GENERALCONSTRAINT_NOT_SET;
88 default: return null;
89 }
90 }
91 public int getNumber() {
92 return this.value;
93 }
94 };
95
96 public GeneralConstraintCase
99 generalConstraintCase_);
100 }
101
102 public static final int NAME_FIELD_NUMBER = 1;
103 @SuppressWarnings("serial")
104 private volatile java.lang.Object name_ = "";
113 @java.lang.Override
114 public boolean hasName() {
115 return ((bitField0_ & 0x00000001) != 0);
116 }
125 @java.lang.Override
126 public java.lang.String getName() {
127 java.lang.Object ref = name_;
128 if (ref instanceof java.lang.String) {
129 return (java.lang.String) ref;
130 } else {
131 com.google.protobuf.ByteString bs =
132 (com.google.protobuf.ByteString) ref;
133 java.lang.String s = bs.toStringUtf8();
134 if (bs.isValidUtf8()) {
135 name_ = s;
136 }
137 return s;
138 }
139 }
148 @java.lang.Override
149 public com.google.protobuf.ByteString
151 java.lang.Object ref = name_;
152 if (ref instanceof java.lang.String) {
153 com.google.protobuf.ByteString b =
154 com.google.protobuf.ByteString.copyFromUtf8(
155 (java.lang.String) ref);
156 name_ = b;
157 return b;
158 } else {
159 return (com.google.protobuf.ByteString) ref;
160 }
161 }
162
163 public static final int INDICATOR_CONSTRAINT_FIELD_NUMBER = 2;
168 @java.lang.Override
169 public boolean hasIndicatorConstraint() {
170 return generalConstraintCase_ == 2;
171 }
176 @java.lang.Override
178 if (generalConstraintCase_ == 2) {
179 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
180 }
181 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
182 }
186 @java.lang.Override
188 if (generalConstraintCase_ == 2) {
189 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
190 }
191 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
192 }
193
194 public static final int SOS_CONSTRAINT_FIELD_NUMBER = 3;
199 @java.lang.Override
200 public boolean hasSosConstraint() {
201 return generalConstraintCase_ == 3;
202 }
207 @java.lang.Override
209 if (generalConstraintCase_ == 3) {
210 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
211 }
212 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
213 }
217 @java.lang.Override
219 if (generalConstraintCase_ == 3) {
220 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
221 }
222 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
223 }
224
225 public static final int QUADRATIC_CONSTRAINT_FIELD_NUMBER = 4;
230 @java.lang.Override
231 public boolean hasQuadraticConstraint() {
232 return generalConstraintCase_ == 4;
233 }
238 @java.lang.Override
240 if (generalConstraintCase_ == 4) {
241 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
242 }
243 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
244 }
248 @java.lang.Override
250 if (generalConstraintCase_ == 4) {
251 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
252 }
253 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
254 }
255
256 public static final int ABS_CONSTRAINT_FIELD_NUMBER = 5;
261 @java.lang.Override
262 public boolean hasAbsConstraint() {
263 return generalConstraintCase_ == 5;
264 }
269 @java.lang.Override
271 if (generalConstraintCase_ == 5) {
272 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
273 }
274 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
275 }
279 @java.lang.Override
281 if (generalConstraintCase_ == 5) {
282 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
283 }
284 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
285 }
286
287 public static final int AND_CONSTRAINT_FIELD_NUMBER = 6;
297 @java.lang.Override
298 public boolean hasAndConstraint() {
299 return generalConstraintCase_ == 6;
300 }
310 @java.lang.Override
312 if (generalConstraintCase_ == 6) {
313 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
314 }
315 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
316 }
325 @java.lang.Override
327 if (generalConstraintCase_ == 6) {
328 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
329 }
330 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
331 }
332
333 public static final int OR_CONSTRAINT_FIELD_NUMBER = 7;
343 @java.lang.Override
344 public boolean hasOrConstraint() {
345 return generalConstraintCase_ == 7;
346 }
356 @java.lang.Override
358 if (generalConstraintCase_ == 7) {
359 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
360 }
361 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
362 }
371 @java.lang.Override
373 if (generalConstraintCase_ == 7) {
374 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
375 }
376 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
377 }
378
379 public static final int MIN_CONSTRAINT_FIELD_NUMBER = 8;
388 @java.lang.Override
389 public boolean hasMinConstraint() {
390 return generalConstraintCase_ == 8;
391 }
400 @java.lang.Override
402 if (generalConstraintCase_ == 8) {
403 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
404 }
405 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
406 }
414 @java.lang.Override
416 if (generalConstraintCase_ == 8) {
417 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
418 }
419 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
420 }
421
422 public static final int MAX_CONSTRAINT_FIELD_NUMBER = 9;
431 @java.lang.Override
432 public boolean hasMaxConstraint() {
433 return generalConstraintCase_ == 9;
434 }
443 @java.lang.Override
445 if (generalConstraintCase_ == 9) {
446 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
447 }
448 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
449 }
457 @java.lang.Override
459 if (generalConstraintCase_ == 9) {
460 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
461 }
462 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
463 }
464
465 private byte memoizedIsInitialized = -1;
466 @java.lang.Override
467 public final boolean isInitialized() {
468 byte isInitialized = memoizedIsInitialized;
469 if (isInitialized == 1) return true;
470 if (isInitialized == 0) return false;
471
472 memoizedIsInitialized = 1;
473 return true;
474 }
475
476 @java.lang.Override
477 public void writeTo(com.google.protobuf.CodedOutputStream output)
478 throws java.io.IOException {
479 if (((bitField0_ & 0x00000001) != 0)) {
480 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
481 }
482 if (generalConstraintCase_ == 2) {
483 output.writeMessage(2, (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_);
484 }
485 if (generalConstraintCase_ == 3) {
486 output.writeMessage(3, (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_);
487 }
488 if (generalConstraintCase_ == 4) {
489 output.writeMessage(4, (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_);
490 }
491 if (generalConstraintCase_ == 5) {
492 output.writeMessage(5, (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_);
493 }
494 if (generalConstraintCase_ == 6) {
495 output.writeMessage(6, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
496 }
497 if (generalConstraintCase_ == 7) {
498 output.writeMessage(7, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
499 }
500 if (generalConstraintCase_ == 8) {
501 output.writeMessage(8, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
502 }
503 if (generalConstraintCase_ == 9) {
504 output.writeMessage(9, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
505 }
506 getUnknownFields().writeTo(output);
507 }
508
509 @java.lang.Override
510 public int getSerializedSize() {
511 int size = memoizedSize;
512 if (size != -1) return size;
513
514 size = 0;
515 if (((bitField0_ & 0x00000001) != 0)) {
516 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
517 }
518 if (generalConstraintCase_ == 2) {
519 size += com.google.protobuf.CodedOutputStream
520 .computeMessageSize(2, (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_);
521 }
522 if (generalConstraintCase_ == 3) {
523 size += com.google.protobuf.CodedOutputStream
524 .computeMessageSize(3, (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_);
525 }
526 if (generalConstraintCase_ == 4) {
527 size += com.google.protobuf.CodedOutputStream
528 .computeMessageSize(4, (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_);
529 }
530 if (generalConstraintCase_ == 5) {
531 size += com.google.protobuf.CodedOutputStream
532 .computeMessageSize(5, (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_);
533 }
534 if (generalConstraintCase_ == 6) {
535 size += com.google.protobuf.CodedOutputStream
536 .computeMessageSize(6, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
537 }
538 if (generalConstraintCase_ == 7) {
539 size += com.google.protobuf.CodedOutputStream
540 .computeMessageSize(7, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
541 }
542 if (generalConstraintCase_ == 8) {
543 size += com.google.protobuf.CodedOutputStream
544 .computeMessageSize(8, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
545 }
546 if (generalConstraintCase_ == 9) {
547 size += com.google.protobuf.CodedOutputStream
548 .computeMessageSize(9, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
549 }
550 size += getUnknownFields().getSerializedSize();
551 memoizedSize = size;
552 return size;
553 }
554
555 @java.lang.Override
556 public boolean equals(final java.lang.Object obj) {
557 if (obj == this) {
558 return true;
559 }
560 if (!(obj instanceof com.google.ortools.linearsolver.MPGeneralConstraintProto)) {
561 return super.equals(obj);
562 }
563 com.google.ortools.linearsolver.MPGeneralConstraintProto other = (com.google.ortools.linearsolver.MPGeneralConstraintProto) obj;
564
565 if (hasName() != other.hasName()) return false;
566 if (hasName()) {
567 if (!getName()
568 .equals(other.getName())) return false;
569 }
570 if (!getGeneralConstraintCase().equals(other.getGeneralConstraintCase())) return false;
571 switch (generalConstraintCase_) {
572 case 2:
574 .equals(other.getIndicatorConstraint())) return false;
575 break;
576 case 3:
577 if (!getSosConstraint()
578 .equals(other.getSosConstraint())) return false;
579 break;
580 case 4:
582 .equals(other.getQuadraticConstraint())) return false;
583 break;
584 case 5:
585 if (!getAbsConstraint()
586 .equals(other.getAbsConstraint())) return false;
587 break;
588 case 6:
589 if (!getAndConstraint()
590 .equals(other.getAndConstraint())) return false;
591 break;
592 case 7:
593 if (!getOrConstraint()
594 .equals(other.getOrConstraint())) return false;
595 break;
596 case 8:
597 if (!getMinConstraint()
598 .equals(other.getMinConstraint())) return false;
599 break;
600 case 9:
601 if (!getMaxConstraint()
602 .equals(other.getMaxConstraint())) return false;
603 break;
604 case 0:
605 default:
606 }
607 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
608 return true;
609 }
610
611 @java.lang.Override
612 public int hashCode() {
613 if (memoizedHashCode != 0) {
614 return memoizedHashCode;
615 }
616 int hash = 41;
617 hash = (19 * hash) + getDescriptor().hashCode();
618 if (hasName()) {
619 hash = (37 * hash) + NAME_FIELD_NUMBER;
620 hash = (53 * hash) + getName().hashCode();
621 }
622 switch (generalConstraintCase_) {
623 case 2:
624 hash = (37 * hash) + INDICATOR_CONSTRAINT_FIELD_NUMBER;
625 hash = (53 * hash) + getIndicatorConstraint().hashCode();
626 break;
627 case 3:
628 hash = (37 * hash) + SOS_CONSTRAINT_FIELD_NUMBER;
629 hash = (53 * hash) + getSosConstraint().hashCode();
630 break;
631 case 4:
632 hash = (37 * hash) + QUADRATIC_CONSTRAINT_FIELD_NUMBER;
633 hash = (53 * hash) + getQuadraticConstraint().hashCode();
634 break;
635 case 5:
636 hash = (37 * hash) + ABS_CONSTRAINT_FIELD_NUMBER;
637 hash = (53 * hash) + getAbsConstraint().hashCode();
638 break;
639 case 6:
640 hash = (37 * hash) + AND_CONSTRAINT_FIELD_NUMBER;
641 hash = (53 * hash) + getAndConstraint().hashCode();
642 break;
643 case 7:
644 hash = (37 * hash) + OR_CONSTRAINT_FIELD_NUMBER;
645 hash = (53 * hash) + getOrConstraint().hashCode();
646 break;
647 case 8:
648 hash = (37 * hash) + MIN_CONSTRAINT_FIELD_NUMBER;
649 hash = (53 * hash) + getMinConstraint().hashCode();
650 break;
651 case 9:
652 hash = (37 * hash) + MAX_CONSTRAINT_FIELD_NUMBER;
653 hash = (53 * hash) + getMaxConstraint().hashCode();
654 break;
655 case 0:
656 default:
657 }
658 hash = (29 * hash) + getUnknownFields().hashCode();
659 memoizedHashCode = hash;
660 return hash;
661 }
662
664 java.nio.ByteBuffer data)
665 throws com.google.protobuf.InvalidProtocolBufferException {
666 return PARSER.parseFrom(data);
667 }
669 java.nio.ByteBuffer data,
670 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
671 throws com.google.protobuf.InvalidProtocolBufferException {
672 return PARSER.parseFrom(data, extensionRegistry);
673 }
675 com.google.protobuf.ByteString data)
676 throws com.google.protobuf.InvalidProtocolBufferException {
677 return PARSER.parseFrom(data);
678 }
680 com.google.protobuf.ByteString data,
681 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
682 throws com.google.protobuf.InvalidProtocolBufferException {
683 return PARSER.parseFrom(data, extensionRegistry);
684 }
686 throws com.google.protobuf.InvalidProtocolBufferException {
687 return PARSER.parseFrom(data);
688 }
690 byte[] data,
691 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
692 throws com.google.protobuf.InvalidProtocolBufferException {
693 return PARSER.parseFrom(data, extensionRegistry);
694 }
696 throws java.io.IOException {
697 return com.google.protobuf.GeneratedMessageV3
698 .parseWithIOException(PARSER, input);
699 }
701 java.io.InputStream input,
702 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
703 throws java.io.IOException {
704 return com.google.protobuf.GeneratedMessageV3
705 .parseWithIOException(PARSER, input, extensionRegistry);
706 }
707
709 throws java.io.IOException {
710 return com.google.protobuf.GeneratedMessageV3
711 .parseDelimitedWithIOException(PARSER, input);
712 }
713
715 java.io.InputStream input,
716 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
717 throws java.io.IOException {
718 return com.google.protobuf.GeneratedMessageV3
719 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
720 }
722 com.google.protobuf.CodedInputStream input)
723 throws java.io.IOException {
724 return com.google.protobuf.GeneratedMessageV3
725 .parseWithIOException(PARSER, input);
726 }
728 com.google.protobuf.CodedInputStream input,
729 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
730 throws java.io.IOException {
731 return com.google.protobuf.GeneratedMessageV3
732 .parseWithIOException(PARSER, input, extensionRegistry);
733 }
734
735 @java.lang.Override
736 public Builder newBuilderForType() { return newBuilder(); }
737 public static Builder newBuilder() {
738 return DEFAULT_INSTANCE.toBuilder();
739 }
740 public static Builder newBuilder(com.google.ortools.linearsolver.MPGeneralConstraintProto prototype) {
741 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
742 }
743 @java.lang.Override
745 return this == DEFAULT_INSTANCE
746 ? new Builder() : new Builder().mergeFrom(this);
747 }
748
749 @java.lang.Override
751 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
752 Builder builder = new Builder(parent);
753 return builder;
754 }
762 public static final class Builder extends
763 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
764 // @@protoc_insertion_point(builder_implements:operations_research.MPGeneralConstraintProto)
765 com.google.ortools.linearsolver.MPGeneralConstraintProtoOrBuilder {
766 public static final com.google.protobuf.Descriptors.Descriptor
768 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
769 }
770
771 @java.lang.Override
772 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
774 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_fieldAccessorTable
775 .ensureFieldAccessorsInitialized(
776 com.google.ortools.linearsolver.MPGeneralConstraintProto.class, com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder.class);
777 }
778
779 // Construct using com.google.ortools.linearsolver.MPGeneralConstraintProto.newBuilder()
780 private Builder() {
781
782 }
783
784 private Builder(
785 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
786 super(parent);
787
788 }
789 @java.lang.Override
790 public Builder clear() {
791 super.clear();
792 bitField0_ = 0;
793 name_ = "";
794 if (indicatorConstraintBuilder_ != null) {
795 indicatorConstraintBuilder_.clear();
796 }
797 if (sosConstraintBuilder_ != null) {
798 sosConstraintBuilder_.clear();
799 }
800 if (quadraticConstraintBuilder_ != null) {
801 quadraticConstraintBuilder_.clear();
802 }
803 if (absConstraintBuilder_ != null) {
804 absConstraintBuilder_.clear();
805 }
806 if (andConstraintBuilder_ != null) {
807 andConstraintBuilder_.clear();
808 }
809 if (orConstraintBuilder_ != null) {
810 orConstraintBuilder_.clear();
811 }
812 if (minConstraintBuilder_ != null) {
813 minConstraintBuilder_.clear();
814 }
815 if (maxConstraintBuilder_ != null) {
816 maxConstraintBuilder_.clear();
817 }
818 generalConstraintCase_ = 0;
819 generalConstraint_ = null;
820 return this;
821 }
822
823 @java.lang.Override
824 public com.google.protobuf.Descriptors.Descriptor
826 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
827 }
828
829 @java.lang.Override
831 return com.google.ortools.linearsolver.MPGeneralConstraintProto.getDefaultInstance();
832 }
833
834 @java.lang.Override
837 if (!result.isInitialized()) {
838 throw newUninitializedMessageException(result);
839 }
840 return result;
841 }
842
843 @java.lang.Override
845 com.google.ortools.linearsolver.MPGeneralConstraintProto result = new com.google.ortools.linearsolver.MPGeneralConstraintProto(this);
846 if (bitField0_ != 0) { buildPartial0(result); }
847 buildPartialOneofs(result);
848 onBuilt();
849 return result;
850 }
851
852 private void buildPartial0(com.google.ortools.linearsolver.MPGeneralConstraintProto result) {
853 int from_bitField0_ = bitField0_;
854 int to_bitField0_ = 0;
855 if (((from_bitField0_ & 0x00000001) != 0)) {
856 result.name_ = name_;
857 to_bitField0_ |= 0x00000001;
858 }
859 result.bitField0_ |= to_bitField0_;
860 }
861
862 private void buildPartialOneofs(com.google.ortools.linearsolver.MPGeneralConstraintProto result) {
863 result.generalConstraintCase_ = generalConstraintCase_;
864 result.generalConstraint_ = this.generalConstraint_;
865 if (generalConstraintCase_ == 2 &&
866 indicatorConstraintBuilder_ != null) {
867 result.generalConstraint_ = indicatorConstraintBuilder_.build();
868 }
869 if (generalConstraintCase_ == 3 &&
870 sosConstraintBuilder_ != null) {
871 result.generalConstraint_ = sosConstraintBuilder_.build();
872 }
873 if (generalConstraintCase_ == 4 &&
874 quadraticConstraintBuilder_ != null) {
875 result.generalConstraint_ = quadraticConstraintBuilder_.build();
876 }
877 if (generalConstraintCase_ == 5 &&
878 absConstraintBuilder_ != null) {
879 result.generalConstraint_ = absConstraintBuilder_.build();
880 }
881 if (generalConstraintCase_ == 6 &&
882 andConstraintBuilder_ != null) {
883 result.generalConstraint_ = andConstraintBuilder_.build();
884 }
885 if (generalConstraintCase_ == 7 &&
886 orConstraintBuilder_ != null) {
887 result.generalConstraint_ = orConstraintBuilder_.build();
888 }
889 if (generalConstraintCase_ == 8 &&
890 minConstraintBuilder_ != null) {
891 result.generalConstraint_ = minConstraintBuilder_.build();
892 }
893 if (generalConstraintCase_ == 9 &&
894 maxConstraintBuilder_ != null) {
895 result.generalConstraint_ = maxConstraintBuilder_.build();
896 }
897 }
898
899 @java.lang.Override
900 public Builder clone() {
901 return super.clone();
902 }
903 @java.lang.Override
905 com.google.protobuf.Descriptors.FieldDescriptor field,
906 java.lang.Object value) {
907 return super.setField(field, value);
908 }
909 @java.lang.Override
911 com.google.protobuf.Descriptors.FieldDescriptor field) {
912 return super.clearField(field);
913 }
914 @java.lang.Override
916 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
917 return super.clearOneof(oneof);
918 }
919 @java.lang.Override
921 com.google.protobuf.Descriptors.FieldDescriptor field,
922 int index, java.lang.Object value) {
923 return super.setRepeatedField(field, index, value);
924 }
925 @java.lang.Override
927 com.google.protobuf.Descriptors.FieldDescriptor field,
928 java.lang.Object value) {
929 return super.addRepeatedField(field, value);
930 }
931 @java.lang.Override
932 public Builder mergeFrom(com.google.protobuf.Message other) {
933 if (other instanceof com.google.ortools.linearsolver.MPGeneralConstraintProto) {
934 return mergeFrom((com.google.ortools.linearsolver.MPGeneralConstraintProto)other);
935 } else {
936 super.mergeFrom(other);
937 return this;
938 }
939 }
940
941 public Builder mergeFrom(com.google.ortools.linearsolver.MPGeneralConstraintProto other) {
942 if (other == com.google.ortools.linearsolver.MPGeneralConstraintProto.getDefaultInstance()) return this;
943 if (other.hasName()) {
944 name_ = other.name_;
945 bitField0_ |= 0x00000001;
946 onChanged();
947 }
948 switch (other.getGeneralConstraintCase()) {
949 case INDICATOR_CONSTRAINT: {
950 mergeIndicatorConstraint(other.getIndicatorConstraint());
951 break;
952 }
953 case SOS_CONSTRAINT: {
954 mergeSosConstraint(other.getSosConstraint());
955 break;
956 }
957 case QUADRATIC_CONSTRAINT: {
958 mergeQuadraticConstraint(other.getQuadraticConstraint());
959 break;
960 }
961 case ABS_CONSTRAINT: {
962 mergeAbsConstraint(other.getAbsConstraint());
963 break;
964 }
965 case AND_CONSTRAINT: {
966 mergeAndConstraint(other.getAndConstraint());
967 break;
968 }
969 case OR_CONSTRAINT: {
970 mergeOrConstraint(other.getOrConstraint());
971 break;
972 }
973 case MIN_CONSTRAINT: {
974 mergeMinConstraint(other.getMinConstraint());
975 break;
976 }
977 case MAX_CONSTRAINT: {
978 mergeMaxConstraint(other.getMaxConstraint());
979 break;
980 }
981 case GENERALCONSTRAINT_NOT_SET: {
982 break;
983 }
984 }
985 this.mergeUnknownFields(other.getUnknownFields());
986 onChanged();
987 return this;
988 }
989
990 @java.lang.Override
991 public final boolean isInitialized() {
992 return true;
993 }
994
995 @java.lang.Override
997 com.google.protobuf.CodedInputStream input,
998 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
999 throws java.io.IOException {
1000 if (extensionRegistry == null) {
1001 throw new java.lang.NullPointerException();
1002 }
1003 try {
1004 boolean done = false;
1005 while (!done) {
1006 int tag = input.readTag();
1007 switch (tag) {
1008 case 0:
1009 done = true;
1010 break;
1011 case 10: {
1012 name_ = input.readBytes();
1013 bitField0_ |= 0x00000001;
1014 break;
1015 } // case 10
1016 case 18: {
1017 input.readMessage(
1018 getIndicatorConstraintFieldBuilder().getBuilder(),
1019 extensionRegistry);
1020 generalConstraintCase_ = 2;
1021 break;
1022 } // case 18
1023 case 26: {
1024 input.readMessage(
1025 getSosConstraintFieldBuilder().getBuilder(),
1026 extensionRegistry);
1027 generalConstraintCase_ = 3;
1028 break;
1029 } // case 26
1030 case 34: {
1031 input.readMessage(
1032 getQuadraticConstraintFieldBuilder().getBuilder(),
1033 extensionRegistry);
1034 generalConstraintCase_ = 4;
1035 break;
1036 } // case 34
1037 case 42: {
1038 input.readMessage(
1039 getAbsConstraintFieldBuilder().getBuilder(),
1040 extensionRegistry);
1041 generalConstraintCase_ = 5;
1042 break;
1043 } // case 42
1044 case 50: {
1045 input.readMessage(
1046 getAndConstraintFieldBuilder().getBuilder(),
1047 extensionRegistry);
1048 generalConstraintCase_ = 6;
1049 break;
1050 } // case 50
1051 case 58: {
1052 input.readMessage(
1053 getOrConstraintFieldBuilder().getBuilder(),
1054 extensionRegistry);
1055 generalConstraintCase_ = 7;
1056 break;
1057 } // case 58
1058 case 66: {
1059 input.readMessage(
1060 getMinConstraintFieldBuilder().getBuilder(),
1061 extensionRegistry);
1062 generalConstraintCase_ = 8;
1063 break;
1064 } // case 66
1065 case 74: {
1066 input.readMessage(
1067 getMaxConstraintFieldBuilder().getBuilder(),
1068 extensionRegistry);
1069 generalConstraintCase_ = 9;
1070 break;
1071 } // case 74
1072 default: {
1073 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1074 done = true; // was an endgroup tag
1075 }
1076 break;
1077 } // default:
1078 } // switch (tag)
1079 } // while (!done)
1080 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1081 throw e.unwrapIOException();
1082 } finally {
1083 onChanged();
1084 } // finally
1085 return this;
1086 }
1087 private int generalConstraintCase_ = 0;
1088 private java.lang.Object generalConstraint_;
1092 generalConstraintCase_);
1093 }
1094
1096 generalConstraintCase_ = 0;
1097 generalConstraint_ = null;
1098 onChanged();
1099 return this;
1100 }
1101
1102 private int bitField0_;
1103
1104 private java.lang.Object name_ = "";
1113 public boolean hasName() {
1114 return ((bitField0_ & 0x00000001) != 0);
1115 }
1124 public java.lang.String getName() {
1125 java.lang.Object ref = name_;
1126 if (!(ref instanceof java.lang.String)) {
1127 com.google.protobuf.ByteString bs =
1128 (com.google.protobuf.ByteString) ref;
1129 java.lang.String s = bs.toStringUtf8();
1130 if (bs.isValidUtf8()) {
1131 name_ = s;
1132 }
1133 return s;
1134 } else {
1135 return (java.lang.String) ref;
1136 }
1137 }
1146 public com.google.protobuf.ByteString
1148 java.lang.Object ref = name_;
1149 if (ref instanceof String) {
1150 com.google.protobuf.ByteString b =
1151 com.google.protobuf.ByteString.copyFromUtf8(
1152 (java.lang.String) ref);
1153 name_ = b;
1154 return b;
1155 } else {
1156 return (com.google.protobuf.ByteString) ref;
1157 }
1158 }
1169 java.lang.String value) {
1170 if (value == null) { throw new NullPointerException(); }
1171 name_ = value;
1172 bitField0_ |= 0x00000001;
1173 onChanged();
1174 return this;
1175 }
1185 name_ = getDefaultInstance().getName();
1186 bitField0_ = (bitField0_ & ~0x00000001);
1187 onChanged();
1188 return this;
1189 }
1200 com.google.protobuf.ByteString value) {
1201 if (value == null) { throw new NullPointerException(); }
1202 name_ = value;
1203 bitField0_ |= 0x00000001;
1204 onChanged();
1205 return this;
1206 }
1207
1208 private com.google.protobuf.SingleFieldBuilderV3<
1209 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder> indicatorConstraintBuilder_;
1214 @java.lang.Override
1215 public boolean hasIndicatorConstraint() {
1216 return generalConstraintCase_ == 2;
1217 }
1222 @java.lang.Override
1224 if (indicatorConstraintBuilder_ == null) {
1225 if (generalConstraintCase_ == 2) {
1226 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
1227 }
1228 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1229 } else {
1230 if (generalConstraintCase_ == 2) {
1231 return indicatorConstraintBuilder_.getMessage();
1232 }
1233 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1234 }
1235 }
1239 public Builder setIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value) {
1240 if (indicatorConstraintBuilder_ == null) {
1241 if (value == null) {
1242 throw new NullPointerException();
1243 }
1244 generalConstraint_ = value;
1245 onChanged();
1246 } else {
1247 indicatorConstraintBuilder_.setMessage(value);
1248 }
1249 generalConstraintCase_ = 2;
1250 return this;
1251 }
1256 com.google.ortools.linearsolver.MPIndicatorConstraint.Builder builderForValue) {
1257 if (indicatorConstraintBuilder_ == null) {
1258 generalConstraint_ = builderForValue.build();
1259 onChanged();
1260 } else {
1261 indicatorConstraintBuilder_.setMessage(builderForValue.build());
1262 }
1263 generalConstraintCase_ = 2;
1264 return this;
1265 }
1269 public Builder mergeIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value) {
1270 if (indicatorConstraintBuilder_ == null) {
1271 if (generalConstraintCase_ == 2 &&
1272 generalConstraint_ != com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance()) {
1273 generalConstraint_ = com.google.ortools.linearsolver.MPIndicatorConstraint.newBuilder((com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_)
1274 .mergeFrom(value).buildPartial();
1275 } else {
1276 generalConstraint_ = value;
1277 }
1278 onChanged();
1279 } else {
1280 if (generalConstraintCase_ == 2) {
1281 indicatorConstraintBuilder_.mergeFrom(value);
1282 } else {
1283 indicatorConstraintBuilder_.setMessage(value);
1284 }
1285 }
1286 generalConstraintCase_ = 2;
1287 return this;
1288 }
1293 if (indicatorConstraintBuilder_ == null) {
1294 if (generalConstraintCase_ == 2) {
1295 generalConstraintCase_ = 0;
1296 generalConstraint_ = null;
1297 onChanged();
1298 }
1299 } else {
1300 if (generalConstraintCase_ == 2) {
1301 generalConstraintCase_ = 0;
1302 generalConstraint_ = null;
1303 }
1304 indicatorConstraintBuilder_.clear();
1305 }
1306 return this;
1307 }
1312 return getIndicatorConstraintFieldBuilder().getBuilder();
1313 }
1317 @java.lang.Override
1319 if ((generalConstraintCase_ == 2) && (indicatorConstraintBuilder_ != null)) {
1320 return indicatorConstraintBuilder_.getMessageOrBuilder();
1321 } else {
1322 if (generalConstraintCase_ == 2) {
1323 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
1324 }
1325 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1326 }
1327 }
1331 private com.google.protobuf.SingleFieldBuilderV3<
1332 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder>
1333 getIndicatorConstraintFieldBuilder() {
1334 if (indicatorConstraintBuilder_ == null) {
1335 if (!(generalConstraintCase_ == 2)) {
1336 generalConstraint_ = com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1337 }
1338 indicatorConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1339 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder>(
1340 (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_,
1341 getParentForChildren(),
1342 isClean());
1343 generalConstraint_ = null;
1344 }
1345 generalConstraintCase_ = 2;
1346 onChanged();
1347 return indicatorConstraintBuilder_;
1348 }
1349
1350 private com.google.protobuf.SingleFieldBuilderV3<
1351 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder> sosConstraintBuilder_;
1356 @java.lang.Override
1357 public boolean hasSosConstraint() {
1358 return generalConstraintCase_ == 3;
1359 }
1364 @java.lang.Override
1366 if (sosConstraintBuilder_ == null) {
1367 if (generalConstraintCase_ == 3) {
1368 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
1369 }
1370 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1371 } else {
1372 if (generalConstraintCase_ == 3) {
1373 return sosConstraintBuilder_.getMessage();
1374 }
1375 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1376 }
1377 }
1381 public Builder setSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value) {
1382 if (sosConstraintBuilder_ == null) {
1383 if (value == null) {
1384 throw new NullPointerException();
1385 }
1386 generalConstraint_ = value;
1387 onChanged();
1388 } else {
1389 sosConstraintBuilder_.setMessage(value);
1390 }
1391 generalConstraintCase_ = 3;
1392 return this;
1393 }
1398 com.google.ortools.linearsolver.MPSosConstraint.Builder builderForValue) {
1399 if (sosConstraintBuilder_ == null) {
1400 generalConstraint_ = builderForValue.build();
1401 onChanged();
1402 } else {
1403 sosConstraintBuilder_.setMessage(builderForValue.build());
1404 }
1405 generalConstraintCase_ = 3;
1406 return this;
1407 }
1411 public Builder mergeSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value) {
1412 if (sosConstraintBuilder_ == null) {
1413 if (generalConstraintCase_ == 3 &&
1414 generalConstraint_ != com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance()) {
1415 generalConstraint_ = com.google.ortools.linearsolver.MPSosConstraint.newBuilder((com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_)
1416 .mergeFrom(value).buildPartial();
1417 } else {
1418 generalConstraint_ = value;
1419 }
1420 onChanged();
1421 } else {
1422 if (generalConstraintCase_ == 3) {
1423 sosConstraintBuilder_.mergeFrom(value);
1424 } else {
1425 sosConstraintBuilder_.setMessage(value);
1426 }
1427 }
1428 generalConstraintCase_ = 3;
1429 return this;
1430 }
1435 if (sosConstraintBuilder_ == null) {
1436 if (generalConstraintCase_ == 3) {
1437 generalConstraintCase_ = 0;
1438 generalConstraint_ = null;
1439 onChanged();
1440 }
1441 } else {
1442 if (generalConstraintCase_ == 3) {
1443 generalConstraintCase_ = 0;
1444 generalConstraint_ = null;
1445 }
1446 sosConstraintBuilder_.clear();
1447 }
1448 return this;
1449 }
1454 return getSosConstraintFieldBuilder().getBuilder();
1455 }
1459 @java.lang.Override
1461 if ((generalConstraintCase_ == 3) && (sosConstraintBuilder_ != null)) {
1462 return sosConstraintBuilder_.getMessageOrBuilder();
1463 } else {
1464 if (generalConstraintCase_ == 3) {
1465 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
1466 }
1467 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1468 }
1469 }
1473 private com.google.protobuf.SingleFieldBuilderV3<
1474 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder>
1475 getSosConstraintFieldBuilder() {
1476 if (sosConstraintBuilder_ == null) {
1477 if (!(generalConstraintCase_ == 3)) {
1478 generalConstraint_ = com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1479 }
1480 sosConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1481 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder>(
1482 (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_,
1483 getParentForChildren(),
1484 isClean());
1485 generalConstraint_ = null;
1486 }
1487 generalConstraintCase_ = 3;
1488 onChanged();
1489 return sosConstraintBuilder_;
1490 }
1491
1492 private com.google.protobuf.SingleFieldBuilderV3<
1493 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder> quadraticConstraintBuilder_;
1498 @java.lang.Override
1499 public boolean hasQuadraticConstraint() {
1500 return generalConstraintCase_ == 4;
1501 }
1506 @java.lang.Override
1508 if (quadraticConstraintBuilder_ == null) {
1509 if (generalConstraintCase_ == 4) {
1510 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
1511 }
1512 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1513 } else {
1514 if (generalConstraintCase_ == 4) {
1515 return quadraticConstraintBuilder_.getMessage();
1516 }
1517 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1518 }
1519 }
1523 public Builder setQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value) {
1524 if (quadraticConstraintBuilder_ == null) {
1525 if (value == null) {
1526 throw new NullPointerException();
1527 }
1528 generalConstraint_ = value;
1529 onChanged();
1530 } else {
1531 quadraticConstraintBuilder_.setMessage(value);
1532 }
1533 generalConstraintCase_ = 4;
1534 return this;
1535 }
1540 com.google.ortools.linearsolver.MPQuadraticConstraint.Builder builderForValue) {
1541 if (quadraticConstraintBuilder_ == null) {
1542 generalConstraint_ = builderForValue.build();
1543 onChanged();
1544 } else {
1545 quadraticConstraintBuilder_.setMessage(builderForValue.build());
1546 }
1547 generalConstraintCase_ = 4;
1548 return this;
1549 }
1553 public Builder mergeQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value) {
1554 if (quadraticConstraintBuilder_ == null) {
1555 if (generalConstraintCase_ == 4 &&
1556 generalConstraint_ != com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance()) {
1557 generalConstraint_ = com.google.ortools.linearsolver.MPQuadraticConstraint.newBuilder((com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_)
1558 .mergeFrom(value).buildPartial();
1559 } else {
1560 generalConstraint_ = value;
1561 }
1562 onChanged();
1563 } else {
1564 if (generalConstraintCase_ == 4) {
1565 quadraticConstraintBuilder_.mergeFrom(value);
1566 } else {
1567 quadraticConstraintBuilder_.setMessage(value);
1568 }
1569 }
1570 generalConstraintCase_ = 4;
1571 return this;
1572 }
1577 if (quadraticConstraintBuilder_ == null) {
1578 if (generalConstraintCase_ == 4) {
1579 generalConstraintCase_ = 0;
1580 generalConstraint_ = null;
1581 onChanged();
1582 }
1583 } else {
1584 if (generalConstraintCase_ == 4) {
1585 generalConstraintCase_ = 0;
1586 generalConstraint_ = null;
1587 }
1588 quadraticConstraintBuilder_.clear();
1589 }
1590 return this;
1591 }
1596 return getQuadraticConstraintFieldBuilder().getBuilder();
1597 }
1601 @java.lang.Override
1603 if ((generalConstraintCase_ == 4) && (quadraticConstraintBuilder_ != null)) {
1604 return quadraticConstraintBuilder_.getMessageOrBuilder();
1605 } else {
1606 if (generalConstraintCase_ == 4) {
1607 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
1608 }
1609 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1610 }
1611 }
1615 private com.google.protobuf.SingleFieldBuilderV3<
1616 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder>
1617 getQuadraticConstraintFieldBuilder() {
1618 if (quadraticConstraintBuilder_ == null) {
1619 if (!(generalConstraintCase_ == 4)) {
1620 generalConstraint_ = com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1621 }
1622 quadraticConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1623 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder>(
1624 (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_,
1625 getParentForChildren(),
1626 isClean());
1627 generalConstraint_ = null;
1628 }
1629 generalConstraintCase_ = 4;
1630 onChanged();
1631 return quadraticConstraintBuilder_;
1632 }
1633
1634 private com.google.protobuf.SingleFieldBuilderV3<
1635 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder> absConstraintBuilder_;
1640 @java.lang.Override
1641 public boolean hasAbsConstraint() {
1642 return generalConstraintCase_ == 5;
1643 }
1648 @java.lang.Override
1650 if (absConstraintBuilder_ == null) {
1651 if (generalConstraintCase_ == 5) {
1652 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
1653 }
1654 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1655 } else {
1656 if (generalConstraintCase_ == 5) {
1657 return absConstraintBuilder_.getMessage();
1658 }
1659 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1660 }
1661 }
1665 public Builder setAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value) {
1666 if (absConstraintBuilder_ == null) {
1667 if (value == null) {
1668 throw new NullPointerException();
1669 }
1670 generalConstraint_ = value;
1671 onChanged();
1672 } else {
1673 absConstraintBuilder_.setMessage(value);
1674 }
1675 generalConstraintCase_ = 5;
1676 return this;
1677 }
1682 com.google.ortools.linearsolver.MPAbsConstraint.Builder builderForValue) {
1683 if (absConstraintBuilder_ == null) {
1684 generalConstraint_ = builderForValue.build();
1685 onChanged();
1686 } else {
1687 absConstraintBuilder_.setMessage(builderForValue.build());
1688 }
1689 generalConstraintCase_ = 5;
1690 return this;
1691 }
1695 public Builder mergeAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value) {
1696 if (absConstraintBuilder_ == null) {
1697 if (generalConstraintCase_ == 5 &&
1698 generalConstraint_ != com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) {
1699 generalConstraint_ = com.google.ortools.linearsolver.MPAbsConstraint.newBuilder((com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_)
1700 .mergeFrom(value).buildPartial();
1701 } else {
1702 generalConstraint_ = value;
1703 }
1704 onChanged();
1705 } else {
1706 if (generalConstraintCase_ == 5) {
1707 absConstraintBuilder_.mergeFrom(value);
1708 } else {
1709 absConstraintBuilder_.setMessage(value);
1710 }
1711 }
1712 generalConstraintCase_ = 5;
1713 return this;
1714 }
1719 if (absConstraintBuilder_ == null) {
1720 if (generalConstraintCase_ == 5) {
1721 generalConstraintCase_ = 0;
1722 generalConstraint_ = null;
1723 onChanged();
1724 }
1725 } else {
1726 if (generalConstraintCase_ == 5) {
1727 generalConstraintCase_ = 0;
1728 generalConstraint_ = null;
1729 }
1730 absConstraintBuilder_.clear();
1731 }
1732 return this;
1733 }
1738 return getAbsConstraintFieldBuilder().getBuilder();
1739 }
1743 @java.lang.Override
1745 if ((generalConstraintCase_ == 5) && (absConstraintBuilder_ != null)) {
1746 return absConstraintBuilder_.getMessageOrBuilder();
1747 } else {
1748 if (generalConstraintCase_ == 5) {
1749 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
1750 }
1751 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1752 }
1753 }
1757 private com.google.protobuf.SingleFieldBuilderV3<
1758 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder>
1759 getAbsConstraintFieldBuilder() {
1760 if (absConstraintBuilder_ == null) {
1761 if (!(generalConstraintCase_ == 5)) {
1762 generalConstraint_ = com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1763 }
1764 absConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1765 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder>(
1766 (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_,
1767 getParentForChildren(),
1768 isClean());
1769 generalConstraint_ = null;
1770 }
1771 generalConstraintCase_ = 5;
1772 onChanged();
1773 return absConstraintBuilder_;
1774 }
1775
1776 private com.google.protobuf.SingleFieldBuilderV3<
1777 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder> andConstraintBuilder_;
1787 @java.lang.Override
1788 public boolean hasAndConstraint() {
1789 return generalConstraintCase_ == 6;
1790 }
1800 @java.lang.Override
1802 if (andConstraintBuilder_ == null) {
1803 if (generalConstraintCase_ == 6) {
1804 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
1805 }
1806 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1807 } else {
1808 if (generalConstraintCase_ == 6) {
1809 return andConstraintBuilder_.getMessage();
1810 }
1811 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1812 }
1813 }
1822 public Builder setAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
1823 if (andConstraintBuilder_ == null) {
1824 if (value == null) {
1825 throw new NullPointerException();
1826 }
1827 generalConstraint_ = value;
1828 onChanged();
1829 } else {
1830 andConstraintBuilder_.setMessage(value);
1831 }
1832 generalConstraintCase_ = 6;
1833 return this;
1834 }
1844 com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue) {
1845 if (andConstraintBuilder_ == null) {
1846 generalConstraint_ = builderForValue.build();
1847 onChanged();
1848 } else {
1849 andConstraintBuilder_.setMessage(builderForValue.build());
1850 }
1851 generalConstraintCase_ = 6;
1852 return this;
1853 }
1862 public Builder mergeAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
1863 if (andConstraintBuilder_ == null) {
1864 if (generalConstraintCase_ == 6 &&
1865 generalConstraint_ != com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance()) {
1866 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_)
1867 .mergeFrom(value).buildPartial();
1868 } else {
1869 generalConstraint_ = value;
1870 }
1871 onChanged();
1872 } else {
1873 if (generalConstraintCase_ == 6) {
1874 andConstraintBuilder_.mergeFrom(value);
1875 } else {
1876 andConstraintBuilder_.setMessage(value);
1877 }
1878 }
1879 generalConstraintCase_ = 6;
1880 return this;
1881 }
1891 if (andConstraintBuilder_ == null) {
1892 if (generalConstraintCase_ == 6) {
1893 generalConstraintCase_ = 0;
1894 generalConstraint_ = null;
1895 onChanged();
1896 }
1897 } else {
1898 if (generalConstraintCase_ == 6) {
1899 generalConstraintCase_ = 0;
1900 generalConstraint_ = null;
1901 }
1902 andConstraintBuilder_.clear();
1903 }
1904 return this;
1905 }
1915 return getAndConstraintFieldBuilder().getBuilder();
1916 }
1925 @java.lang.Override
1927 if ((generalConstraintCase_ == 6) && (andConstraintBuilder_ != null)) {
1928 return andConstraintBuilder_.getMessageOrBuilder();
1929 } else {
1930 if (generalConstraintCase_ == 6) {
1931 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
1932 }
1933 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1934 }
1935 }
1944 private com.google.protobuf.SingleFieldBuilderV3<
1945 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>
1946 getAndConstraintFieldBuilder() {
1947 if (andConstraintBuilder_ == null) {
1948 if (!(generalConstraintCase_ == 6)) {
1949 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1950 }
1951 andConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1952 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>(
1953 (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_,
1954 getParentForChildren(),
1955 isClean());
1956 generalConstraint_ = null;
1957 }
1958 generalConstraintCase_ = 6;
1959 onChanged();
1960 return andConstraintBuilder_;
1961 }
1962
1963 private com.google.protobuf.SingleFieldBuilderV3<
1964 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder> orConstraintBuilder_;
1974 @java.lang.Override
1975 public boolean hasOrConstraint() {
1976 return generalConstraintCase_ == 7;
1977 }
1987 @java.lang.Override
1989 if (orConstraintBuilder_ == null) {
1990 if (generalConstraintCase_ == 7) {
1991 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
1992 }
1993 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1994 } else {
1995 if (generalConstraintCase_ == 7) {
1996 return orConstraintBuilder_.getMessage();
1997 }
1998 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1999 }
2000 }
2009 public Builder setOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
2010 if (orConstraintBuilder_ == null) {
2011 if (value == null) {
2012 throw new NullPointerException();
2013 }
2014 generalConstraint_ = value;
2015 onChanged();
2016 } else {
2017 orConstraintBuilder_.setMessage(value);
2018 }
2019 generalConstraintCase_ = 7;
2020 return this;
2021 }
2031 com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue) {
2032 if (orConstraintBuilder_ == null) {
2033 generalConstraint_ = builderForValue.build();
2034 onChanged();
2035 } else {
2036 orConstraintBuilder_.setMessage(builderForValue.build());
2037 }
2038 generalConstraintCase_ = 7;
2039 return this;
2040 }
2049 public Builder mergeOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value) {
2050 if (orConstraintBuilder_ == null) {
2051 if (generalConstraintCase_ == 7 &&
2052 generalConstraint_ != com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance()) {
2053 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_)
2054 .mergeFrom(value).buildPartial();
2055 } else {
2056 generalConstraint_ = value;
2057 }
2058 onChanged();
2059 } else {
2060 if (generalConstraintCase_ == 7) {
2061 orConstraintBuilder_.mergeFrom(value);
2062 } else {
2063 orConstraintBuilder_.setMessage(value);
2064 }
2065 }
2066 generalConstraintCase_ = 7;
2067 return this;
2068 }
2078 if (orConstraintBuilder_ == null) {
2079 if (generalConstraintCase_ == 7) {
2080 generalConstraintCase_ = 0;
2081 generalConstraint_ = null;
2082 onChanged();
2083 }
2084 } else {
2085 if (generalConstraintCase_ == 7) {
2086 generalConstraintCase_ = 0;
2087 generalConstraint_ = null;
2088 }
2089 orConstraintBuilder_.clear();
2090 }
2091 return this;
2092 }
2102 return getOrConstraintFieldBuilder().getBuilder();
2103 }
2112 @java.lang.Override
2114 if ((generalConstraintCase_ == 7) && (orConstraintBuilder_ != null)) {
2115 return orConstraintBuilder_.getMessageOrBuilder();
2116 } else {
2117 if (generalConstraintCase_ == 7) {
2118 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
2119 }
2120 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2121 }
2122 }
2131 private com.google.protobuf.SingleFieldBuilderV3<
2132 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>
2133 getOrConstraintFieldBuilder() {
2134 if (orConstraintBuilder_ == null) {
2135 if (!(generalConstraintCase_ == 7)) {
2136 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2137 }
2138 orConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
2139 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>(
2140 (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_,
2141 getParentForChildren(),
2142 isClean());
2143 generalConstraint_ = null;
2144 }
2145 generalConstraintCase_ = 7;
2146 onChanged();
2147 return orConstraintBuilder_;
2148 }
2149
2150 private com.google.protobuf.SingleFieldBuilderV3<
2151 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder> minConstraintBuilder_;
2160 @java.lang.Override
2161 public boolean hasMinConstraint() {
2162 return generalConstraintCase_ == 8;
2163 }
2172 @java.lang.Override
2174 if (minConstraintBuilder_ == null) {
2175 if (generalConstraintCase_ == 8) {
2176 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2177 }
2178 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2179 } else {
2180 if (generalConstraintCase_ == 8) {
2181 return minConstraintBuilder_.getMessage();
2182 }
2183 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2184 }
2185 }
2193 public Builder setMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2194 if (minConstraintBuilder_ == null) {
2195 if (value == null) {
2196 throw new NullPointerException();
2197 }
2198 generalConstraint_ = value;
2199 onChanged();
2200 } else {
2201 minConstraintBuilder_.setMessage(value);
2202 }
2203 generalConstraintCase_ = 8;
2204 return this;
2205 }
2214 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue) {
2215 if (minConstraintBuilder_ == null) {
2216 generalConstraint_ = builderForValue.build();
2217 onChanged();
2218 } else {
2219 minConstraintBuilder_.setMessage(builderForValue.build());
2220 }
2221 generalConstraintCase_ = 8;
2222 return this;
2223 }
2231 public Builder mergeMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2232 if (minConstraintBuilder_ == null) {
2233 if (generalConstraintCase_ == 8 &&
2234 generalConstraint_ != com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance()) {
2235 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_)
2236 .mergeFrom(value).buildPartial();
2237 } else {
2238 generalConstraint_ = value;
2239 }
2240 onChanged();
2241 } else {
2242 if (generalConstraintCase_ == 8) {
2243 minConstraintBuilder_.mergeFrom(value);
2244 } else {
2245 minConstraintBuilder_.setMessage(value);
2246 }
2247 }
2248 generalConstraintCase_ = 8;
2249 return this;
2250 }
2259 if (minConstraintBuilder_ == null) {
2260 if (generalConstraintCase_ == 8) {
2261 generalConstraintCase_ = 0;
2262 generalConstraint_ = null;
2263 onChanged();
2264 }
2265 } else {
2266 if (generalConstraintCase_ == 8) {
2267 generalConstraintCase_ = 0;
2268 generalConstraint_ = null;
2269 }
2270 minConstraintBuilder_.clear();
2271 }
2272 return this;
2273 }
2282 return getMinConstraintFieldBuilder().getBuilder();
2283 }
2291 @java.lang.Override
2293 if ((generalConstraintCase_ == 8) && (minConstraintBuilder_ != null)) {
2294 return minConstraintBuilder_.getMessageOrBuilder();
2295 } else {
2296 if (generalConstraintCase_ == 8) {
2297 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2298 }
2299 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2300 }
2301 }
2309 private com.google.protobuf.SingleFieldBuilderV3<
2310 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>
2311 getMinConstraintFieldBuilder() {
2312 if (minConstraintBuilder_ == null) {
2313 if (!(generalConstraintCase_ == 8)) {
2314 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2315 }
2316 minConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
2317 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>(
2318 (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_,
2319 getParentForChildren(),
2320 isClean());
2321 generalConstraint_ = null;
2322 }
2323 generalConstraintCase_ = 8;
2324 onChanged();
2325 return minConstraintBuilder_;
2326 }
2327
2328 private com.google.protobuf.SingleFieldBuilderV3<
2329 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder> maxConstraintBuilder_;
2338 @java.lang.Override
2339 public boolean hasMaxConstraint() {
2340 return generalConstraintCase_ == 9;
2341 }
2350 @java.lang.Override
2352 if (maxConstraintBuilder_ == null) {
2353 if (generalConstraintCase_ == 9) {
2354 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2355 }
2356 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2357 } else {
2358 if (generalConstraintCase_ == 9) {
2359 return maxConstraintBuilder_.getMessage();
2360 }
2361 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2362 }
2363 }
2371 public Builder setMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2372 if (maxConstraintBuilder_ == null) {
2373 if (value == null) {
2374 throw new NullPointerException();
2375 }
2376 generalConstraint_ = value;
2377 onChanged();
2378 } else {
2379 maxConstraintBuilder_.setMessage(value);
2380 }
2381 generalConstraintCase_ = 9;
2382 return this;
2383 }
2392 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue) {
2393 if (maxConstraintBuilder_ == null) {
2394 generalConstraint_ = builderForValue.build();
2395 onChanged();
2396 } else {
2397 maxConstraintBuilder_.setMessage(builderForValue.build());
2398 }
2399 generalConstraintCase_ = 9;
2400 return this;
2401 }
2409 public Builder mergeMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2410 if (maxConstraintBuilder_ == null) {
2411 if (generalConstraintCase_ == 9 &&
2412 generalConstraint_ != com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance()) {
2413 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_)
2414 .mergeFrom(value).buildPartial();
2415 } else {
2416 generalConstraint_ = value;
2417 }
2418 onChanged();
2419 } else {
2420 if (generalConstraintCase_ == 9) {
2421 maxConstraintBuilder_.mergeFrom(value);
2422 } else {
2423 maxConstraintBuilder_.setMessage(value);
2424 }
2425 }
2426 generalConstraintCase_ = 9;
2427 return this;
2428 }
2437 if (maxConstraintBuilder_ == null) {
2438 if (generalConstraintCase_ == 9) {
2439 generalConstraintCase_ = 0;
2440 generalConstraint_ = null;
2441 onChanged();
2442 }
2443 } else {
2444 if (generalConstraintCase_ == 9) {
2445 generalConstraintCase_ = 0;
2446 generalConstraint_ = null;
2447 }
2448 maxConstraintBuilder_.clear();
2449 }
2450 return this;
2451 }
2460 return getMaxConstraintFieldBuilder().getBuilder();
2461 }
2469 @java.lang.Override
2471 if ((generalConstraintCase_ == 9) && (maxConstraintBuilder_ != null)) {
2472 return maxConstraintBuilder_.getMessageOrBuilder();
2473 } else {
2474 if (generalConstraintCase_ == 9) {
2475 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2476 }
2477 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2478 }
2479 }
2487 private com.google.protobuf.SingleFieldBuilderV3<
2488 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>
2489 getMaxConstraintFieldBuilder() {
2490 if (maxConstraintBuilder_ == null) {
2491 if (!(generalConstraintCase_ == 9)) {
2492 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2493 }
2494 maxConstraintBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
2495 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>(
2496 (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_,
2497 getParentForChildren(),
2498 isClean());
2499 generalConstraint_ = null;
2500 }
2501 generalConstraintCase_ = 9;
2502 onChanged();
2503 return maxConstraintBuilder_;
2504 }
2505 @java.lang.Override
2507 final com.google.protobuf.UnknownFieldSet unknownFields) {
2508 return super.setUnknownFields(unknownFields);
2509 }
2510
2511 @java.lang.Override
2513 final com.google.protobuf.UnknownFieldSet unknownFields) {
2514 return super.mergeUnknownFields(unknownFields);
2515 }
2516
2517
2518 // @@protoc_insertion_point(builder_scope:operations_research.MPGeneralConstraintProto)
2519 }
2520
2521 // @@protoc_insertion_point(class_scope:operations_research.MPGeneralConstraintProto)
2522 private static final com.google.ortools.linearsolver.MPGeneralConstraintProto DEFAULT_INSTANCE;
2523 static {
2524 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPGeneralConstraintProto();
2525 }
2526
2528 return DEFAULT_INSTANCE;
2529 }
2530
2531 @java.lang.Deprecated public static final com.google.protobuf.Parser<MPGeneralConstraintProto>
2532 PARSER = new com.google.protobuf.AbstractParser<MPGeneralConstraintProto>() {
2533 @java.lang.Override
2534 public MPGeneralConstraintProto parsePartialFrom(
2535 com.google.protobuf.CodedInputStream input,
2536 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2537 throws com.google.protobuf.InvalidProtocolBufferException {
2538 Builder builder = newBuilder();
2539 try {
2540 builder.mergeFrom(input, extensionRegistry);
2541 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2542 throw e.setUnfinishedMessage(builder.buildPartial());
2543 } catch (com.google.protobuf.UninitializedMessageException e) {
2544 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2545 } catch (java.io.IOException e) {
2546 throw new com.google.protobuf.InvalidProtocolBufferException(e)
2547 .setUnfinishedMessage(builder.buildPartial());
2548 }
2549 return builder.buildPartial();
2550 }
2551 };
2552
2553 public static com.google.protobuf.Parser<MPGeneralConstraintProto> parser() {
2554 return PARSER;
2555 }
2556
2557 @java.lang.Override
2558 public com.google.protobuf.Parser<MPGeneralConstraintProto> getParserForType() {
2559 return PARSER;
2560 }
2561
2562 @java.lang.Override
2566
2567}
2568
boolean equals(final java.lang.Object obj)
com.google.ortools.linearsolver.MPSosConstraintOrBuilder getSosConstraintOrBuilder()
Builder setMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.linearsolver.MPArrayConstraint getAndConstraint()
Builder setMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
Builder setAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue)
com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMinConstraint()
Builder setAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
Builder setQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint.Builder builderForValue)
Builder mergeMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
Builder mergeAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value)
com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstanceForType()
Builder mergeIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeAndConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
com.google.ortools.linearsolver.MPAbsConstraint getAbsConstraint()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.linearsolver.MPArrayConstraint.Builder getAndConstraintBuilder()
com.google.ortools.linearsolver.MPArrayConstraint.Builder getOrConstraintBuilder()
com.google.ortools.linearsolver.MPSosConstraint getSosConstraint()
com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMaxConstraintOrBuilder()
Builder mergeSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value)
com.google.ortools.linearsolver.MPGeneralConstraintProto buildPartial()
Builder setAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint value)
Builder mergeMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value)
Builder setAbsConstraint(com.google.ortools.linearsolver.MPAbsConstraint.Builder builderForValue)
com.google.ortools.linearsolver.MPIndicatorConstraint getIndicatorConstraint()
com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMaxConstraint()
com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder getMaxConstraintBuilder()
Builder setMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue)
Builder setSosConstraint(com.google.ortools.linearsolver.MPSosConstraint.Builder builderForValue)
com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder getQuadraticConstraintOrBuilder()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getAndConstraintOrBuilder()
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.linearsolver.MPQuadraticConstraint.Builder getQuadraticConstraintBuilder()
com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMinConstraintOrBuilder()
Builder setMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue)
Builder mergeQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value)
com.google.ortools.linearsolver.MPArrayConstraint getOrConstraint()
Builder mergeFrom(com.google.ortools.linearsolver.MPGeneralConstraintProto other)
com.google.ortools.linearsolver.MPIndicatorConstraint.Builder getIndicatorConstraintBuilder()
com.google.ortools.linearsolver.MPSosConstraint.Builder getSosConstraintBuilder()
Builder setQuadraticConstraint(com.google.ortools.linearsolver.MPQuadraticConstraint value)
com.google.ortools.linearsolver.MPGeneralConstraintProto build()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
com.google.ortools.linearsolver.MPAbsConstraint.Builder getAbsConstraintBuilder()
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder setIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint value)
Builder setOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setIndicatorConstraint(com.google.ortools.linearsolver.MPIndicatorConstraint.Builder builderForValue)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.linearsolver.MPAbsConstraintOrBuilder getAbsConstraintOrBuilder()
com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getOrConstraintOrBuilder()
Builder setSosConstraint(com.google.ortools.linearsolver.MPSosConstraint value)
com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder getIndicatorConstraintOrBuilder()
Builder setOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue)
com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder getMinConstraintBuilder()
com.google.ortools.linearsolver.MPQuadraticConstraint getQuadraticConstraint()
Builder mergeOrConstraint(com.google.ortools.linearsolver.MPArrayConstraint value)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< MPGeneralConstraintProto > getParserForType()
com.google.ortools.linearsolver.MPSosConstraintOrBuilder getSosConstraintOrBuilder()
com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMaxConstraintOrBuilder()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(byte[] data)
com.google.ortools.linearsolver.MPSosConstraint getSosConstraint()
com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder getQuadraticConstraintOrBuilder()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.ByteString data)
static Builder newBuilder(com.google.ortools.linearsolver.MPGeneralConstraintProto prototype)
static final com.google.protobuf.Parser< MPGeneralConstraintProto > PARSER
com.google.ortools.linearsolver.MPArrayConstraint getOrConstraint()
com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstanceForType()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.Object newInstance(UnusedPrivateParameter unused)
com.google.ortools.linearsolver.MPIndicatorConstraint getIndicatorConstraint()
com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMinConstraint()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseDelimitedFrom(java.io.InputStream input)
com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMinConstraintOrBuilder()
static com.google.protobuf.Parser< MPGeneralConstraintProto > parser()
com.google.ortools.linearsolver.MPAbsConstraint getAbsConstraint()
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPGeneralConstraintProto getDefaultInstance()
com.google.ortools.linearsolver.MPArrayConstraint getAndConstraint()
com.google.ortools.linearsolver.MPAbsConstraintOrBuilder getAbsConstraintOrBuilder()
com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder getIndicatorConstraintOrBuilder()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.linearsolver.MPQuadraticConstraint getQuadraticConstraint()
com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getAndConstraintOrBuilder()
com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMaxConstraint()
com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getOrConstraintOrBuilder()
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.MPGeneralConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean equals(final java.lang.Object obj)