515 int size = memoizedSize;
516 if (size != -1)
return size;
519 if (((bitField0_ & 0x00000001) != 0)) {
520 size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
522 if (generalConstraintCase_ == 2) {
523 size += com.google.protobuf.CodedOutputStream
524 .computeMessageSize(2, (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_);
526 if (generalConstraintCase_ == 3) {
527 size += com.google.protobuf.CodedOutputStream
528 .computeMessageSize(3, (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_);
530 if (generalConstraintCase_ == 4) {
531 size += com.google.protobuf.CodedOutputStream
532 .computeMessageSize(4, (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_);
534 if (generalConstraintCase_ == 5) {
535 size += com.google.protobuf.CodedOutputStream
536 .computeMessageSize(5, (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_);
538 if (generalConstraintCase_ == 6) {
539 size += com.google.protobuf.CodedOutputStream
540 .computeMessageSize(6, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
542 if (generalConstraintCase_ == 7) {
543 size += com.google.protobuf.CodedOutputStream
544 .computeMessageSize(7, (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_);
546 if (generalConstraintCase_ == 8) {
547 size += com.google.protobuf.CodedOutputStream
548 .computeMessageSize(8, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
550 if (generalConstraintCase_ == 9) {
551 size += com.google.protobuf.CodedOutputStream
552 .computeMessageSize(9, (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_);
554 size += getUnknownFields().getSerializedSize();
766 public static final class Builder
extends
767 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
770 public static final com.google.protobuf.Descriptors.Descriptor
772 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
776 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
778 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_fieldAccessorTable
779 .ensureFieldAccessorsInitialized(
780 com.google.ortools.linearsolver.MPGeneralConstraintProto.class, com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder.class);
789 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
798 if (indicatorConstraintBuilder_ !=
null) {
799 indicatorConstraintBuilder_.clear();
801 if (sosConstraintBuilder_ !=
null) {
802 sosConstraintBuilder_.clear();
804 if (quadraticConstraintBuilder_ !=
null) {
805 quadraticConstraintBuilder_.clear();
807 if (absConstraintBuilder_ !=
null) {
808 absConstraintBuilder_.clear();
810 if (andConstraintBuilder_ !=
null) {
811 andConstraintBuilder_.clear();
813 if (orConstraintBuilder_ !=
null) {
814 orConstraintBuilder_.clear();
816 if (minConstraintBuilder_ !=
null) {
817 minConstraintBuilder_.clear();
819 if (maxConstraintBuilder_ !=
null) {
820 maxConstraintBuilder_.clear();
822 generalConstraintCase_ = 0;
823 generalConstraint_ =
null;
828 public com.google.protobuf.Descriptors.Descriptor
830 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPGeneralConstraintProto_descriptor;
835 return com.google.ortools.linearsolver.MPGeneralConstraintProto.getDefaultInstance();
842 throw newUninitializedMessageException(result);
850 if (bitField0_ != 0) { buildPartial0(result); }
851 buildPartialOneofs(result);
856 private void buildPartial0(com.google.ortools.linearsolver.MPGeneralConstraintProto result) {
857 int from_bitField0_ = bitField0_;
858 int to_bitField0_ = 0;
859 if (((from_bitField0_ & 0x00000001) != 0)) {
860 result.name_ = name_;
861 to_bitField0_ |= 0x00000001;
863 result.bitField0_ |= to_bitField0_;
866 private void buildPartialOneofs(com.google.ortools.linearsolver.MPGeneralConstraintProto result) {
867 result.generalConstraintCase_ = generalConstraintCase_;
868 result.generalConstraint_ = this.generalConstraint_;
869 if (generalConstraintCase_ == 2 &&
870 indicatorConstraintBuilder_ !=
null) {
871 result.generalConstraint_ = indicatorConstraintBuilder_.build();
873 if (generalConstraintCase_ == 3 &&
874 sosConstraintBuilder_ !=
null) {
875 result.generalConstraint_ = sosConstraintBuilder_.build();
877 if (generalConstraintCase_ == 4 &&
878 quadraticConstraintBuilder_ !=
null) {
879 result.generalConstraint_ = quadraticConstraintBuilder_.build();
881 if (generalConstraintCase_ == 5 &&
882 absConstraintBuilder_ !=
null) {
883 result.generalConstraint_ = absConstraintBuilder_.build();
885 if (generalConstraintCase_ == 6 &&
886 andConstraintBuilder_ !=
null) {
887 result.generalConstraint_ = andConstraintBuilder_.build();
889 if (generalConstraintCase_ == 7 &&
890 orConstraintBuilder_ !=
null) {
891 result.generalConstraint_ = orConstraintBuilder_.build();
893 if (generalConstraintCase_ == 8 &&
894 minConstraintBuilder_ !=
null) {
895 result.generalConstraint_ = minConstraintBuilder_.build();
897 if (generalConstraintCase_ == 9 &&
898 maxConstraintBuilder_ !=
null) {
899 result.generalConstraint_ = maxConstraintBuilder_.build();
904 public Builder
mergeFrom(com.google.protobuf.Message other) {
905 if (other instanceof com.google.ortools.linearsolver.MPGeneralConstraintProto) {
906 return mergeFrom((com.google.ortools.linearsolver.MPGeneralConstraintProto)other);
908 super.mergeFrom(other);
913 public Builder
mergeFrom(com.google.ortools.linearsolver.MPGeneralConstraintProto other) {
914 if (other == com.google.ortools.linearsolver.MPGeneralConstraintProto.getDefaultInstance())
return this;
915 if (other.hasName()) {
917 bitField0_ |= 0x00000001;
920 switch (other.getGeneralConstraintCase()) {
921 case INDICATOR_CONSTRAINT: {
925 case SOS_CONSTRAINT: {
929 case QUADRATIC_CONSTRAINT: {
933 case ABS_CONSTRAINT: {
937 case AND_CONSTRAINT: {
941 case OR_CONSTRAINT: {
945 case MIN_CONSTRAINT: {
949 case MAX_CONSTRAINT: {
953 case GENERALCONSTRAINT_NOT_SET: {
957 this.mergeUnknownFields(other.getUnknownFields());
969 com.google.protobuf.CodedInputStream input,
970 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
971 throws java.io.IOException {
972 if (extensionRegistry ==
null) {
973 throw new java.lang.NullPointerException();
976 boolean done =
false;
978 int tag = input.readTag();
984 name_ = input.readBytes();
985 bitField0_ |= 0x00000001;
990 internalGetIndicatorConstraintFieldBuilder().getBuilder(),
992 generalConstraintCase_ = 2;
997 internalGetSosConstraintFieldBuilder().getBuilder(),
999 generalConstraintCase_ = 3;
1004 internalGetQuadraticConstraintFieldBuilder().getBuilder(),
1006 generalConstraintCase_ = 4;
1011 internalGetAbsConstraintFieldBuilder().getBuilder(),
1013 generalConstraintCase_ = 5;
1018 internalGetAndConstraintFieldBuilder().getBuilder(),
1020 generalConstraintCase_ = 6;
1025 internalGetOrConstraintFieldBuilder().getBuilder(),
1027 generalConstraintCase_ = 7;
1032 internalGetMinConstraintFieldBuilder().getBuilder(),
1034 generalConstraintCase_ = 8;
1039 internalGetMaxConstraintFieldBuilder().getBuilder(),
1041 generalConstraintCase_ = 9;
1045 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1052 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1053 throw e.unwrapIOException();
1059 private int generalConstraintCase_ = 0;
1060 private java.lang.Object generalConstraint_;
1064 generalConstraintCase_);
1068 generalConstraintCase_ = 0;
1069 generalConstraint_ =
null;
1074 private int bitField0_;
1076 private java.lang.Object name_ =
"";
1086 return ((bitField0_ & 0x00000001) != 0);
1097 java.lang.Object ref = name_;
1098 if (!(ref instanceof java.lang.String)) {
1099 com.google.protobuf.ByteString bs =
1100 (com.google.protobuf.ByteString) ref;
1101 java.lang.String s = bs.toStringUtf8();
1102 if (bs.isValidUtf8()) {
1107 return (java.lang.String) ref;
1118 public com.google.protobuf.ByteString
1120 java.lang.Object ref = name_;
1121 if (ref instanceof String) {
1122 com.google.protobuf.ByteString b =
1123 com.google.protobuf.ByteString.copyFromUtf8(
1124 (java.lang.String) ref);
1128 return (com.google.protobuf.ByteString) ref;
1141 java.lang.String value) {
1142 if (value ==
null) {
throw new NullPointerException(); }
1144 bitField0_ |= 0x00000001;
1158 bitField0_ = (bitField0_ & ~0x00000001);
1172 com.google.protobuf.ByteString value) {
1173 if (value ==
null) {
throw new NullPointerException(); }
1175 bitField0_ |= 0x00000001;
1180 private com.google.protobuf.SingleFieldBuilder<
1181 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder> indicatorConstraintBuilder_;
1188 return generalConstraintCase_ == 2;
1196 if (indicatorConstraintBuilder_ ==
null) {
1197 if (generalConstraintCase_ == 2) {
1198 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
1200 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1202 if (generalConstraintCase_ == 2) {
1203 return indicatorConstraintBuilder_.getMessage();
1205 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1212 if (indicatorConstraintBuilder_ ==
null) {
1213 if (value ==
null) {
1214 throw new NullPointerException();
1216 generalConstraint_ = value;
1219 indicatorConstraintBuilder_.setMessage(value);
1221 generalConstraintCase_ = 2;
1228 com.google.ortools.linearsolver.MPIndicatorConstraint.Builder builderForValue) {
1229 if (indicatorConstraintBuilder_ ==
null) {
1230 generalConstraint_ = builderForValue.build();
1233 indicatorConstraintBuilder_.setMessage(builderForValue.build());
1235 generalConstraintCase_ = 2;
1242 if (indicatorConstraintBuilder_ ==
null) {
1243 if (generalConstraintCase_ == 2 &&
1244 generalConstraint_ != com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance()) {
1245 generalConstraint_ = com.google.ortools.linearsolver.MPIndicatorConstraint.newBuilder((com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_)
1246 .mergeFrom(value).buildPartial();
1248 generalConstraint_ = value;
1252 if (generalConstraintCase_ == 2) {
1253 indicatorConstraintBuilder_.mergeFrom(value);
1255 indicatorConstraintBuilder_.setMessage(value);
1258 generalConstraintCase_ = 2;
1265 if (indicatorConstraintBuilder_ ==
null) {
1266 if (generalConstraintCase_ == 2) {
1267 generalConstraintCase_ = 0;
1268 generalConstraint_ =
null;
1272 if (generalConstraintCase_ == 2) {
1273 generalConstraintCase_ = 0;
1274 generalConstraint_ =
null;
1276 indicatorConstraintBuilder_.clear();
1284 return internalGetIndicatorConstraintFieldBuilder().getBuilder();
1291 if ((generalConstraintCase_ == 2) && (indicatorConstraintBuilder_ !=
null)) {
1292 return indicatorConstraintBuilder_.getMessageOrBuilder();
1294 if (generalConstraintCase_ == 2) {
1295 return (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_;
1297 return com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1303 private com.google.protobuf.SingleFieldBuilder<
1304 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder>
1305 internalGetIndicatorConstraintFieldBuilder() {
1306 if (indicatorConstraintBuilder_ ==
null) {
1307 if (!(generalConstraintCase_ == 2)) {
1308 generalConstraint_ = com.google.ortools.linearsolver.MPIndicatorConstraint.getDefaultInstance();
1310 indicatorConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1311 com.google.ortools.linearsolver.MPIndicatorConstraint, com.google.ortools.linearsolver.MPIndicatorConstraint.Builder, com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder>(
1312 (com.google.ortools.linearsolver.MPIndicatorConstraint) generalConstraint_,
1313 getParentForChildren(),
1315 generalConstraint_ =
null;
1317 generalConstraintCase_ = 2;
1319 return indicatorConstraintBuilder_;
1322 private com.google.protobuf.SingleFieldBuilder<
1323 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder> sosConstraintBuilder_;
1330 return generalConstraintCase_ == 3;
1338 if (sosConstraintBuilder_ ==
null) {
1339 if (generalConstraintCase_ == 3) {
1340 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
1342 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1344 if (generalConstraintCase_ == 3) {
1345 return sosConstraintBuilder_.getMessage();
1347 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1354 if (sosConstraintBuilder_ ==
null) {
1355 if (value ==
null) {
1356 throw new NullPointerException();
1358 generalConstraint_ = value;
1361 sosConstraintBuilder_.setMessage(value);
1363 generalConstraintCase_ = 3;
1370 com.google.ortools.linearsolver.MPSosConstraint.Builder builderForValue) {
1371 if (sosConstraintBuilder_ ==
null) {
1372 generalConstraint_ = builderForValue.build();
1375 sosConstraintBuilder_.setMessage(builderForValue.build());
1377 generalConstraintCase_ = 3;
1384 if (sosConstraintBuilder_ ==
null) {
1385 if (generalConstraintCase_ == 3 &&
1386 generalConstraint_ != com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance()) {
1387 generalConstraint_ = com.google.ortools.linearsolver.MPSosConstraint.newBuilder((com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_)
1388 .mergeFrom(value).buildPartial();
1390 generalConstraint_ = value;
1394 if (generalConstraintCase_ == 3) {
1395 sosConstraintBuilder_.mergeFrom(value);
1397 sosConstraintBuilder_.setMessage(value);
1400 generalConstraintCase_ = 3;
1407 if (sosConstraintBuilder_ ==
null) {
1408 if (generalConstraintCase_ == 3) {
1409 generalConstraintCase_ = 0;
1410 generalConstraint_ =
null;
1414 if (generalConstraintCase_ == 3) {
1415 generalConstraintCase_ = 0;
1416 generalConstraint_ =
null;
1418 sosConstraintBuilder_.clear();
1426 return internalGetSosConstraintFieldBuilder().getBuilder();
1433 if ((generalConstraintCase_ == 3) && (sosConstraintBuilder_ !=
null)) {
1434 return sosConstraintBuilder_.getMessageOrBuilder();
1436 if (generalConstraintCase_ == 3) {
1437 return (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_;
1439 return com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1445 private com.google.protobuf.SingleFieldBuilder<
1446 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder>
1447 internalGetSosConstraintFieldBuilder() {
1448 if (sosConstraintBuilder_ ==
null) {
1449 if (!(generalConstraintCase_ == 3)) {
1450 generalConstraint_ = com.google.ortools.linearsolver.MPSosConstraint.getDefaultInstance();
1452 sosConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1453 com.google.ortools.linearsolver.MPSosConstraint, com.google.ortools.linearsolver.MPSosConstraint.Builder, com.google.ortools.linearsolver.MPSosConstraintOrBuilder>(
1454 (com.google.ortools.linearsolver.MPSosConstraint) generalConstraint_,
1455 getParentForChildren(),
1457 generalConstraint_ =
null;
1459 generalConstraintCase_ = 3;
1461 return sosConstraintBuilder_;
1464 private com.google.protobuf.SingleFieldBuilder<
1465 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder> quadraticConstraintBuilder_;
1472 return generalConstraintCase_ == 4;
1480 if (quadraticConstraintBuilder_ ==
null) {
1481 if (generalConstraintCase_ == 4) {
1482 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
1484 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1486 if (generalConstraintCase_ == 4) {
1487 return quadraticConstraintBuilder_.getMessage();
1489 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1496 if (quadraticConstraintBuilder_ ==
null) {
1497 if (value ==
null) {
1498 throw new NullPointerException();
1500 generalConstraint_ = value;
1503 quadraticConstraintBuilder_.setMessage(value);
1505 generalConstraintCase_ = 4;
1512 com.google.ortools.linearsolver.MPQuadraticConstraint.Builder builderForValue) {
1513 if (quadraticConstraintBuilder_ ==
null) {
1514 generalConstraint_ = builderForValue.build();
1517 quadraticConstraintBuilder_.setMessage(builderForValue.build());
1519 generalConstraintCase_ = 4;
1526 if (quadraticConstraintBuilder_ ==
null) {
1527 if (generalConstraintCase_ == 4 &&
1528 generalConstraint_ != com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance()) {
1529 generalConstraint_ = com.google.ortools.linearsolver.MPQuadraticConstraint.newBuilder((com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_)
1530 .mergeFrom(value).buildPartial();
1532 generalConstraint_ = value;
1536 if (generalConstraintCase_ == 4) {
1537 quadraticConstraintBuilder_.mergeFrom(value);
1539 quadraticConstraintBuilder_.setMessage(value);
1542 generalConstraintCase_ = 4;
1549 if (quadraticConstraintBuilder_ ==
null) {
1550 if (generalConstraintCase_ == 4) {
1551 generalConstraintCase_ = 0;
1552 generalConstraint_ =
null;
1556 if (generalConstraintCase_ == 4) {
1557 generalConstraintCase_ = 0;
1558 generalConstraint_ =
null;
1560 quadraticConstraintBuilder_.clear();
1568 return internalGetQuadraticConstraintFieldBuilder().getBuilder();
1575 if ((generalConstraintCase_ == 4) && (quadraticConstraintBuilder_ !=
null)) {
1576 return quadraticConstraintBuilder_.getMessageOrBuilder();
1578 if (generalConstraintCase_ == 4) {
1579 return (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_;
1581 return com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1587 private com.google.protobuf.SingleFieldBuilder<
1588 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder>
1589 internalGetQuadraticConstraintFieldBuilder() {
1590 if (quadraticConstraintBuilder_ ==
null) {
1591 if (!(generalConstraintCase_ == 4)) {
1592 generalConstraint_ = com.google.ortools.linearsolver.MPQuadraticConstraint.getDefaultInstance();
1594 quadraticConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1595 com.google.ortools.linearsolver.MPQuadraticConstraint, com.google.ortools.linearsolver.MPQuadraticConstraint.Builder, com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder>(
1596 (com.google.ortools.linearsolver.MPQuadraticConstraint) generalConstraint_,
1597 getParentForChildren(),
1599 generalConstraint_ =
null;
1601 generalConstraintCase_ = 4;
1603 return quadraticConstraintBuilder_;
1606 private com.google.protobuf.SingleFieldBuilder<
1607 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder> absConstraintBuilder_;
1614 return generalConstraintCase_ == 5;
1622 if (absConstraintBuilder_ ==
null) {
1623 if (generalConstraintCase_ == 5) {
1624 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
1626 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1628 if (generalConstraintCase_ == 5) {
1629 return absConstraintBuilder_.getMessage();
1631 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1638 if (absConstraintBuilder_ ==
null) {
1639 if (value ==
null) {
1640 throw new NullPointerException();
1642 generalConstraint_ = value;
1645 absConstraintBuilder_.setMessage(value);
1647 generalConstraintCase_ = 5;
1654 com.google.ortools.linearsolver.MPAbsConstraint.Builder builderForValue) {
1655 if (absConstraintBuilder_ ==
null) {
1656 generalConstraint_ = builderForValue.build();
1659 absConstraintBuilder_.setMessage(builderForValue.build());
1661 generalConstraintCase_ = 5;
1668 if (absConstraintBuilder_ ==
null) {
1669 if (generalConstraintCase_ == 5 &&
1670 generalConstraint_ != com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) {
1671 generalConstraint_ = com.google.ortools.linearsolver.MPAbsConstraint.newBuilder((com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_)
1672 .mergeFrom(value).buildPartial();
1674 generalConstraint_ = value;
1678 if (generalConstraintCase_ == 5) {
1679 absConstraintBuilder_.mergeFrom(value);
1681 absConstraintBuilder_.setMessage(value);
1684 generalConstraintCase_ = 5;
1691 if (absConstraintBuilder_ ==
null) {
1692 if (generalConstraintCase_ == 5) {
1693 generalConstraintCase_ = 0;
1694 generalConstraint_ =
null;
1698 if (generalConstraintCase_ == 5) {
1699 generalConstraintCase_ = 0;
1700 generalConstraint_ =
null;
1702 absConstraintBuilder_.clear();
1710 return internalGetAbsConstraintFieldBuilder().getBuilder();
1717 if ((generalConstraintCase_ == 5) && (absConstraintBuilder_ !=
null)) {
1718 return absConstraintBuilder_.getMessageOrBuilder();
1720 if (generalConstraintCase_ == 5) {
1721 return (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_;
1723 return com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1729 private com.google.protobuf.SingleFieldBuilder<
1730 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder>
1731 internalGetAbsConstraintFieldBuilder() {
1732 if (absConstraintBuilder_ ==
null) {
1733 if (!(generalConstraintCase_ == 5)) {
1734 generalConstraint_ = com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance();
1736 absConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1737 com.google.ortools.linearsolver.MPAbsConstraint, com.google.ortools.linearsolver.MPAbsConstraint.Builder, com.google.ortools.linearsolver.MPAbsConstraintOrBuilder>(
1738 (com.google.ortools.linearsolver.MPAbsConstraint) generalConstraint_,
1739 getParentForChildren(),
1741 generalConstraint_ =
null;
1743 generalConstraintCase_ = 5;
1745 return absConstraintBuilder_;
1748 private com.google.protobuf.SingleFieldBuilder<
1749 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder> andConstraintBuilder_;
1761 return generalConstraintCase_ == 6;
1774 if (andConstraintBuilder_ ==
null) {
1775 if (generalConstraintCase_ == 6) {
1776 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
1778 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1780 if (generalConstraintCase_ == 6) {
1781 return andConstraintBuilder_.getMessage();
1783 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1795 if (andConstraintBuilder_ ==
null) {
1796 if (value ==
null) {
1797 throw new NullPointerException();
1799 generalConstraint_ = value;
1802 andConstraintBuilder_.setMessage(value);
1804 generalConstraintCase_ = 6;
1816 com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue) {
1817 if (andConstraintBuilder_ ==
null) {
1818 generalConstraint_ = builderForValue.build();
1821 andConstraintBuilder_.setMessage(builderForValue.build());
1823 generalConstraintCase_ = 6;
1835 if (andConstraintBuilder_ ==
null) {
1836 if (generalConstraintCase_ == 6 &&
1837 generalConstraint_ != com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance()) {
1838 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_)
1839 .mergeFrom(value).buildPartial();
1841 generalConstraint_ = value;
1845 if (generalConstraintCase_ == 6) {
1846 andConstraintBuilder_.mergeFrom(value);
1848 andConstraintBuilder_.setMessage(value);
1851 generalConstraintCase_ = 6;
1863 if (andConstraintBuilder_ ==
null) {
1864 if (generalConstraintCase_ == 6) {
1865 generalConstraintCase_ = 0;
1866 generalConstraint_ =
null;
1870 if (generalConstraintCase_ == 6) {
1871 generalConstraintCase_ = 0;
1872 generalConstraint_ =
null;
1874 andConstraintBuilder_.clear();
1887 return internalGetAndConstraintFieldBuilder().getBuilder();
1899 if ((generalConstraintCase_ == 6) && (andConstraintBuilder_ !=
null)) {
1900 return andConstraintBuilder_.getMessageOrBuilder();
1902 if (generalConstraintCase_ == 6) {
1903 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
1905 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1916 private com.google.protobuf.SingleFieldBuilder<
1917 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>
1918 internalGetAndConstraintFieldBuilder() {
1919 if (andConstraintBuilder_ ==
null) {
1920 if (!(generalConstraintCase_ == 6)) {
1921 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1923 andConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1924 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>(
1925 (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_,
1926 getParentForChildren(),
1928 generalConstraint_ =
null;
1930 generalConstraintCase_ = 6;
1932 return andConstraintBuilder_;
1935 private com.google.protobuf.SingleFieldBuilder<
1936 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder> orConstraintBuilder_;
1948 return generalConstraintCase_ == 7;
1961 if (orConstraintBuilder_ ==
null) {
1962 if (generalConstraintCase_ == 7) {
1963 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
1965 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1967 if (generalConstraintCase_ == 7) {
1968 return orConstraintBuilder_.getMessage();
1970 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
1982 if (orConstraintBuilder_ ==
null) {
1983 if (value ==
null) {
1984 throw new NullPointerException();
1986 generalConstraint_ = value;
1989 orConstraintBuilder_.setMessage(value);
1991 generalConstraintCase_ = 7;
2003 com.google.ortools.linearsolver.MPArrayConstraint.Builder builderForValue) {
2004 if (orConstraintBuilder_ ==
null) {
2005 generalConstraint_ = builderForValue.build();
2008 orConstraintBuilder_.setMessage(builderForValue.build());
2010 generalConstraintCase_ = 7;
2022 if (orConstraintBuilder_ ==
null) {
2023 if (generalConstraintCase_ == 7 &&
2024 generalConstraint_ != com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance()) {
2025 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_)
2026 .mergeFrom(value).buildPartial();
2028 generalConstraint_ = value;
2032 if (generalConstraintCase_ == 7) {
2033 orConstraintBuilder_.mergeFrom(value);
2035 orConstraintBuilder_.setMessage(value);
2038 generalConstraintCase_ = 7;
2050 if (orConstraintBuilder_ ==
null) {
2051 if (generalConstraintCase_ == 7) {
2052 generalConstraintCase_ = 0;
2053 generalConstraint_ =
null;
2057 if (generalConstraintCase_ == 7) {
2058 generalConstraintCase_ = 0;
2059 generalConstraint_ =
null;
2061 orConstraintBuilder_.clear();
2074 return internalGetOrConstraintFieldBuilder().getBuilder();
2086 if ((generalConstraintCase_ == 7) && (orConstraintBuilder_ !=
null)) {
2087 return orConstraintBuilder_.getMessageOrBuilder();
2089 if (generalConstraintCase_ == 7) {
2090 return (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_;
2092 return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2103 private com.google.protobuf.SingleFieldBuilder<
2104 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>
2105 internalGetOrConstraintFieldBuilder() {
2106 if (orConstraintBuilder_ ==
null) {
2107 if (!(generalConstraintCase_ == 7)) {
2108 generalConstraint_ = com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
2110 orConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
2111 com.google.ortools.linearsolver.MPArrayConstraint, com.google.ortools.linearsolver.MPArrayConstraint.Builder, com.google.ortools.linearsolver.MPArrayConstraintOrBuilder>(
2112 (com.google.ortools.linearsolver.MPArrayConstraint) generalConstraint_,
2113 getParentForChildren(),
2115 generalConstraint_ =
null;
2117 generalConstraintCase_ = 7;
2119 return orConstraintBuilder_;
2122 private com.google.protobuf.SingleFieldBuilder<
2123 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder> minConstraintBuilder_;
2134 return generalConstraintCase_ == 8;
2146 if (minConstraintBuilder_ ==
null) {
2147 if (generalConstraintCase_ == 8) {
2148 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2150 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2152 if (generalConstraintCase_ == 8) {
2153 return minConstraintBuilder_.getMessage();
2155 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2165 public Builder
setMinConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2166 if (minConstraintBuilder_ ==
null) {
2167 if (value ==
null) {
2168 throw new NullPointerException();
2170 generalConstraint_ = value;
2173 minConstraintBuilder_.setMessage(value);
2175 generalConstraintCase_ = 8;
2186 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue) {
2187 if (minConstraintBuilder_ ==
null) {
2188 generalConstraint_ = builderForValue.build();
2191 minConstraintBuilder_.setMessage(builderForValue.build());
2193 generalConstraintCase_ = 8;
2204 if (minConstraintBuilder_ ==
null) {
2205 if (generalConstraintCase_ == 8 &&
2206 generalConstraint_ != com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance()) {
2207 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_)
2208 .mergeFrom(value).buildPartial();
2210 generalConstraint_ = value;
2214 if (generalConstraintCase_ == 8) {
2215 minConstraintBuilder_.mergeFrom(value);
2217 minConstraintBuilder_.setMessage(value);
2220 generalConstraintCase_ = 8;
2231 if (minConstraintBuilder_ ==
null) {
2232 if (generalConstraintCase_ == 8) {
2233 generalConstraintCase_ = 0;
2234 generalConstraint_ =
null;
2238 if (generalConstraintCase_ == 8) {
2239 generalConstraintCase_ = 0;
2240 generalConstraint_ =
null;
2242 minConstraintBuilder_.clear();
2254 return internalGetMinConstraintFieldBuilder().getBuilder();
2265 if ((generalConstraintCase_ == 8) && (minConstraintBuilder_ !=
null)) {
2266 return minConstraintBuilder_.getMessageOrBuilder();
2268 if (generalConstraintCase_ == 8) {
2269 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2271 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2281 private com.google.protobuf.SingleFieldBuilder<
2282 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>
2283 internalGetMinConstraintFieldBuilder() {
2284 if (minConstraintBuilder_ ==
null) {
2285 if (!(generalConstraintCase_ == 8)) {
2286 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2288 minConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
2289 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>(
2290 (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_,
2291 getParentForChildren(),
2293 generalConstraint_ =
null;
2295 generalConstraintCase_ = 8;
2297 return minConstraintBuilder_;
2300 private com.google.protobuf.SingleFieldBuilder<
2301 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder> maxConstraintBuilder_;
2312 return generalConstraintCase_ == 9;
2324 if (maxConstraintBuilder_ ==
null) {
2325 if (generalConstraintCase_ == 9) {
2326 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2328 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2330 if (generalConstraintCase_ == 9) {
2331 return maxConstraintBuilder_.getMessage();
2333 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2343 public Builder
setMaxConstraint(com.google.ortools.linearsolver.MPArrayWithConstantConstraint value) {
2344 if (maxConstraintBuilder_ ==
null) {
2345 if (value ==
null) {
2346 throw new NullPointerException();
2348 generalConstraint_ = value;
2351 maxConstraintBuilder_.setMessage(value);
2353 generalConstraintCase_ = 9;
2364 com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder builderForValue) {
2365 if (maxConstraintBuilder_ ==
null) {
2366 generalConstraint_ = builderForValue.build();
2369 maxConstraintBuilder_.setMessage(builderForValue.build());
2371 generalConstraintCase_ = 9;
2382 if (maxConstraintBuilder_ ==
null) {
2383 if (generalConstraintCase_ == 9 &&
2384 generalConstraint_ != com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance()) {
2385 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.newBuilder((com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_)
2386 .mergeFrom(value).buildPartial();
2388 generalConstraint_ = value;
2392 if (generalConstraintCase_ == 9) {
2393 maxConstraintBuilder_.mergeFrom(value);
2395 maxConstraintBuilder_.setMessage(value);
2398 generalConstraintCase_ = 9;
2409 if (maxConstraintBuilder_ ==
null) {
2410 if (generalConstraintCase_ == 9) {
2411 generalConstraintCase_ = 0;
2412 generalConstraint_ =
null;
2416 if (generalConstraintCase_ == 9) {
2417 generalConstraintCase_ = 0;
2418 generalConstraint_ =
null;
2420 maxConstraintBuilder_.clear();
2432 return internalGetMaxConstraintFieldBuilder().getBuilder();
2443 if ((generalConstraintCase_ == 9) && (maxConstraintBuilder_ !=
null)) {
2444 return maxConstraintBuilder_.getMessageOrBuilder();
2446 if (generalConstraintCase_ == 9) {
2447 return (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_;
2449 return com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2459 private com.google.protobuf.SingleFieldBuilder<
2460 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>
2461 internalGetMaxConstraintFieldBuilder() {
2462 if (maxConstraintBuilder_ ==
null) {
2463 if (!(generalConstraintCase_ == 9)) {
2464 generalConstraint_ = com.google.ortools.linearsolver.MPArrayWithConstantConstraint.getDefaultInstance();
2466 maxConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
2467 com.google.ortools.linearsolver.MPArrayWithConstantConstraint, com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder, com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder>(
2468 (com.google.ortools.linearsolver.MPArrayWithConstantConstraint) generalConstraint_,
2469 getParentForChildren(),
2471 generalConstraint_ =
null;
2473 generalConstraintCase_ = 9;
2475 return maxConstraintBuilder_;