1496 int size = memoizedSize;
1497 if (size != -1)
return size;
1500 if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
1501 size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
1505 for (
int i = 0; i < enforcementLiteral_.size(); i++) {
1506 dataSize += com.google.protobuf.CodedOutputStream
1507 .computeInt32SizeNoTag(enforcementLiteral_.getInt(i));
1512 size += com.google.protobuf.CodedOutputStream
1513 .computeInt32SizeNoTag(dataSize);
1515 enforcementLiteralMemoizedSerializedSize = dataSize;
1517 if (constraintCase_ == 3) {
1518 size += com.google.protobuf.CodedOutputStream
1519 .computeMessageSize(3, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1521 if (constraintCase_ == 4) {
1522 size += com.google.protobuf.CodedOutputStream
1523 .computeMessageSize(4, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1525 if (constraintCase_ == 5) {
1526 size += com.google.protobuf.CodedOutputStream
1527 .computeMessageSize(5, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1529 if (constraintCase_ == 7) {
1530 size += com.google.protobuf.CodedOutputStream
1531 .computeMessageSize(7, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1533 if (constraintCase_ == 8) {
1534 size += com.google.protobuf.CodedOutputStream
1535 .computeMessageSize(8, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1537 if (constraintCase_ == 11) {
1538 size += com.google.protobuf.CodedOutputStream
1539 .computeMessageSize(11, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1541 if (constraintCase_ == 12) {
1542 size += com.google.protobuf.CodedOutputStream
1543 .computeMessageSize(12, (com.google.ortools.sat.LinearConstraintProto) constraint_);
1545 if (constraintCase_ == 13) {
1546 size += com.google.protobuf.CodedOutputStream
1547 .computeMessageSize(13, (com.google.ortools.sat.AllDifferentConstraintProto) constraint_);
1549 if (constraintCase_ == 14) {
1550 size += com.google.protobuf.CodedOutputStream
1551 .computeMessageSize(14, (com.google.ortools.sat.ElementConstraintProto) constraint_);
1553 if (constraintCase_ == 15) {
1554 size += com.google.protobuf.CodedOutputStream
1555 .computeMessageSize(15, (com.google.ortools.sat.CircuitConstraintProto) constraint_);
1557 if (constraintCase_ == 16) {
1558 size += com.google.protobuf.CodedOutputStream
1559 .computeMessageSize(16, (com.google.ortools.sat.TableConstraintProto) constraint_);
1561 if (constraintCase_ == 17) {
1562 size += com.google.protobuf.CodedOutputStream
1563 .computeMessageSize(17, (com.google.ortools.sat.AutomatonConstraintProto) constraint_);
1565 if (constraintCase_ == 18) {
1566 size += com.google.protobuf.CodedOutputStream
1567 .computeMessageSize(18, (com.google.ortools.sat.InverseConstraintProto) constraint_);
1569 if (constraintCase_ == 19) {
1570 size += com.google.protobuf.CodedOutputStream
1571 .computeMessageSize(19, (com.google.ortools.sat.IntervalConstraintProto) constraint_);
1573 if (constraintCase_ == 20) {
1574 size += com.google.protobuf.CodedOutputStream
1575 .computeMessageSize(20, (com.google.ortools.sat.NoOverlapConstraintProto) constraint_);
1577 if (constraintCase_ == 21) {
1578 size += com.google.protobuf.CodedOutputStream
1579 .computeMessageSize(21, (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_);
1581 if (constraintCase_ == 22) {
1582 size += com.google.protobuf.CodedOutputStream
1583 .computeMessageSize(22, (com.google.ortools.sat.CumulativeConstraintProto) constraint_);
1585 if (constraintCase_ == 23) {
1586 size += com.google.protobuf.CodedOutputStream
1587 .computeMessageSize(23, (com.google.ortools.sat.RoutesConstraintProto) constraint_);
1589 if (constraintCase_ == 24) {
1590 size += com.google.protobuf.CodedOutputStream
1591 .computeMessageSize(24, (com.google.ortools.sat.ReservoirConstraintProto) constraint_);
1593 if (constraintCase_ == 26) {
1594 size += com.google.protobuf.CodedOutputStream
1595 .computeMessageSize(26, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1597 if (constraintCase_ == 27) {
1598 size += com.google.protobuf.CodedOutputStream
1599 .computeMessageSize(27, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1601 if (constraintCase_ == 29) {
1602 size += com.google.protobuf.CodedOutputStream
1603 .computeMessageSize(29, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1605 if (constraintCase_ == 30) {
1606 size += com.google.protobuf.CodedOutputStream
1607 .computeMessageSize(30, (com.google.ortools.sat.ListOfVariablesProto) constraint_);
1609 size += getUnknownFields().getSerializedSize();
1610 memoizedSize = size;
1942 public static final class Builder
extends
1943 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1946 public static final com.google.protobuf.Descriptors.Descriptor
1948 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_descriptor;
1952 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1954 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_fieldAccessorTable
1955 .ensureFieldAccessorsInitialized(
1956 com.google.ortools.sat.ConstraintProto.class, com.google.ortools.sat.ConstraintProto.Builder.class);
1965 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1974 enforcementLiteral_ = emptyIntList();
1975 if (boolOrBuilder_ !=
null) {
1976 boolOrBuilder_.clear();
1978 if (boolAndBuilder_ !=
null) {
1979 boolAndBuilder_.clear();
1981 if (atMostOneBuilder_ !=
null) {
1982 atMostOneBuilder_.clear();
1984 if (exactlyOneBuilder_ !=
null) {
1985 exactlyOneBuilder_.clear();
1987 if (boolXorBuilder_ !=
null) {
1988 boolXorBuilder_.clear();
1990 if (intDivBuilder_ !=
null) {
1991 intDivBuilder_.clear();
1993 if (intModBuilder_ !=
null) {
1994 intModBuilder_.clear();
1996 if (intProdBuilder_ !=
null) {
1997 intProdBuilder_.clear();
1999 if (linMaxBuilder_ !=
null) {
2000 linMaxBuilder_.clear();
2002 if (linearBuilder_ !=
null) {
2003 linearBuilder_.clear();
2005 if (allDiffBuilder_ !=
null) {
2006 allDiffBuilder_.clear();
2008 if (elementBuilder_ !=
null) {
2009 elementBuilder_.clear();
2011 if (circuitBuilder_ !=
null) {
2012 circuitBuilder_.clear();
2014 if (routesBuilder_ !=
null) {
2015 routesBuilder_.clear();
2017 if (tableBuilder_ !=
null) {
2018 tableBuilder_.clear();
2020 if (automatonBuilder_ !=
null) {
2021 automatonBuilder_.clear();
2023 if (inverseBuilder_ !=
null) {
2024 inverseBuilder_.clear();
2026 if (reservoirBuilder_ !=
null) {
2027 reservoirBuilder_.clear();
2029 if (intervalBuilder_ !=
null) {
2030 intervalBuilder_.clear();
2032 if (noOverlapBuilder_ !=
null) {
2033 noOverlapBuilder_.clear();
2035 if (noOverlap2DBuilder_ !=
null) {
2036 noOverlap2DBuilder_.clear();
2038 if (cumulativeBuilder_ !=
null) {
2039 cumulativeBuilder_.clear();
2041 if (dummyConstraintBuilder_ !=
null) {
2042 dummyConstraintBuilder_.clear();
2044 constraintCase_ = 0;
2050 public com.google.protobuf.Descriptors.Descriptor
2052 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_descriptor;
2057 return com.google.ortools.sat.ConstraintProto.getDefaultInstance();
2064 throw newUninitializedMessageException(result);
2072 if (bitField0_ != 0) { buildPartial0(result); }
2073 buildPartialOneofs(result);
2078 private void buildPartial0(com.google.ortools.sat.ConstraintProto result) {
2079 int from_bitField0_ = bitField0_;
2080 if (((from_bitField0_ & 0x00000001) != 0)) {
2081 result.name_ = name_;
2083 if (((from_bitField0_ & 0x00000002) != 0)) {
2084 enforcementLiteral_.makeImmutable();
2085 result.enforcementLiteral_ = enforcementLiteral_;
2089 private void buildPartialOneofs(com.google.ortools.sat.ConstraintProto result) {
2090 result.constraintCase_ = constraintCase_;
2091 result.constraint_ = this.constraint_;
2092 if (constraintCase_ == 3 &&
2093 boolOrBuilder_ !=
null) {
2094 result.constraint_ = boolOrBuilder_.build();
2096 if (constraintCase_ == 4 &&
2097 boolAndBuilder_ !=
null) {
2098 result.constraint_ = boolAndBuilder_.build();
2100 if (constraintCase_ == 26 &&
2101 atMostOneBuilder_ !=
null) {
2102 result.constraint_ = atMostOneBuilder_.build();
2104 if (constraintCase_ == 29 &&
2105 exactlyOneBuilder_ !=
null) {
2106 result.constraint_ = exactlyOneBuilder_.build();
2108 if (constraintCase_ == 5 &&
2109 boolXorBuilder_ !=
null) {
2110 result.constraint_ = boolXorBuilder_.build();
2112 if (constraintCase_ == 7 &&
2113 intDivBuilder_ !=
null) {
2114 result.constraint_ = intDivBuilder_.build();
2116 if (constraintCase_ == 8 &&
2117 intModBuilder_ !=
null) {
2118 result.constraint_ = intModBuilder_.build();
2120 if (constraintCase_ == 11 &&
2121 intProdBuilder_ !=
null) {
2122 result.constraint_ = intProdBuilder_.build();
2124 if (constraintCase_ == 27 &&
2125 linMaxBuilder_ !=
null) {
2126 result.constraint_ = linMaxBuilder_.build();
2128 if (constraintCase_ == 12 &&
2129 linearBuilder_ !=
null) {
2130 result.constraint_ = linearBuilder_.build();
2132 if (constraintCase_ == 13 &&
2133 allDiffBuilder_ !=
null) {
2134 result.constraint_ = allDiffBuilder_.build();
2136 if (constraintCase_ == 14 &&
2137 elementBuilder_ !=
null) {
2138 result.constraint_ = elementBuilder_.build();
2140 if (constraintCase_ == 15 &&
2141 circuitBuilder_ !=
null) {
2142 result.constraint_ = circuitBuilder_.build();
2144 if (constraintCase_ == 23 &&
2145 routesBuilder_ !=
null) {
2146 result.constraint_ = routesBuilder_.build();
2148 if (constraintCase_ == 16 &&
2149 tableBuilder_ !=
null) {
2150 result.constraint_ = tableBuilder_.build();
2152 if (constraintCase_ == 17 &&
2153 automatonBuilder_ !=
null) {
2154 result.constraint_ = automatonBuilder_.build();
2156 if (constraintCase_ == 18 &&
2157 inverseBuilder_ !=
null) {
2158 result.constraint_ = inverseBuilder_.build();
2160 if (constraintCase_ == 24 &&
2161 reservoirBuilder_ !=
null) {
2162 result.constraint_ = reservoirBuilder_.build();
2164 if (constraintCase_ == 19 &&
2165 intervalBuilder_ !=
null) {
2166 result.constraint_ = intervalBuilder_.build();
2168 if (constraintCase_ == 20 &&
2169 noOverlapBuilder_ !=
null) {
2170 result.constraint_ = noOverlapBuilder_.build();
2172 if (constraintCase_ == 21 &&
2173 noOverlap2DBuilder_ !=
null) {
2174 result.constraint_ = noOverlap2DBuilder_.build();
2176 if (constraintCase_ == 22 &&
2177 cumulativeBuilder_ !=
null) {
2178 result.constraint_ = cumulativeBuilder_.build();
2180 if (constraintCase_ == 30 &&
2181 dummyConstraintBuilder_ !=
null) {
2182 result.constraint_ = dummyConstraintBuilder_.build();
2187 public Builder
mergeFrom(com.google.protobuf.Message other) {
2188 if (other instanceof com.google.ortools.sat.ConstraintProto) {
2189 return mergeFrom((com.google.ortools.sat.ConstraintProto)other);
2191 super.mergeFrom(other);
2196 public Builder
mergeFrom(com.google.ortools.sat.ConstraintProto other) {
2197 if (other == com.google.ortools.sat.ConstraintProto.getDefaultInstance())
return this;
2198 if (!other.getName().isEmpty()) {
2199 name_ = other.name_;
2200 bitField0_ |= 0x00000001;
2203 if (!other.enforcementLiteral_.isEmpty()) {
2204 if (enforcementLiteral_.isEmpty()) {
2205 enforcementLiteral_ = other.enforcementLiteral_;
2206 enforcementLiteral_.makeImmutable();
2207 bitField0_ |= 0x00000002;
2209 ensureEnforcementLiteralIsMutable();
2210 enforcementLiteral_.addAll(other.enforcementLiteral_);
2214 switch (other.getConstraintCase()) {
2295 case NO_OVERLAP_2D: {
2303 case DUMMY_CONSTRAINT: {
2307 case CONSTRAINT_NOT_SET: {
2311 this.mergeUnknownFields(other.getUnknownFields());
2323 com.google.protobuf.CodedInputStream input,
2324 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2325 throws java.io.IOException {
2326 if (extensionRegistry ==
null) {
2327 throw new java.lang.NullPointerException();
2330 boolean done =
false;
2332 int tag = input.readTag();
2338 name_ = input.readStringRequireUtf8();
2339 bitField0_ |= 0x00000001;
2343 int v = input.readInt32();
2344 ensureEnforcementLiteralIsMutable();
2345 enforcementLiteral_.addInt(v);
2349 int length = input.readRawVarint32();
2350 int limit = input.pushLimit(length);
2351 ensureEnforcementLiteralIsMutable();
2352 while (input.getBytesUntilLimit() > 0) {
2353 enforcementLiteral_.addInt(input.readInt32());
2355 input.popLimit(limit);
2360 internalGetBoolOrFieldBuilder().getBuilder(),
2362 constraintCase_ = 3;
2367 internalGetBoolAndFieldBuilder().getBuilder(),
2369 constraintCase_ = 4;
2374 internalGetBoolXorFieldBuilder().getBuilder(),
2376 constraintCase_ = 5;
2381 internalGetIntDivFieldBuilder().getBuilder(),
2383 constraintCase_ = 7;
2388 internalGetIntModFieldBuilder().getBuilder(),
2390 constraintCase_ = 8;
2395 internalGetIntProdFieldBuilder().getBuilder(),
2397 constraintCase_ = 11;
2402 internalGetLinearFieldBuilder().getBuilder(),
2404 constraintCase_ = 12;
2409 internalGetAllDiffFieldBuilder().getBuilder(),
2411 constraintCase_ = 13;
2416 internalGetElementFieldBuilder().getBuilder(),
2418 constraintCase_ = 14;
2423 internalGetCircuitFieldBuilder().getBuilder(),
2425 constraintCase_ = 15;
2430 internalGetTableFieldBuilder().getBuilder(),
2432 constraintCase_ = 16;
2437 internalGetAutomatonFieldBuilder().getBuilder(),
2439 constraintCase_ = 17;
2444 internalGetInverseFieldBuilder().getBuilder(),
2446 constraintCase_ = 18;
2451 internalGetIntervalFieldBuilder().getBuilder(),
2453 constraintCase_ = 19;
2458 internalGetNoOverlapFieldBuilder().getBuilder(),
2460 constraintCase_ = 20;
2465 internalGetNoOverlap2DFieldBuilder().getBuilder(),
2467 constraintCase_ = 21;
2472 internalGetCumulativeFieldBuilder().getBuilder(),
2474 constraintCase_ = 22;
2479 internalGetRoutesFieldBuilder().getBuilder(),
2481 constraintCase_ = 23;
2486 internalGetReservoirFieldBuilder().getBuilder(),
2488 constraintCase_ = 24;
2493 internalGetAtMostOneFieldBuilder().getBuilder(),
2495 constraintCase_ = 26;
2500 internalGetLinMaxFieldBuilder().getBuilder(),
2502 constraintCase_ = 27;
2507 internalGetExactlyOneFieldBuilder().getBuilder(),
2509 constraintCase_ = 29;
2514 internalGetDummyConstraintFieldBuilder().getBuilder(),
2516 constraintCase_ = 30;
2520 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2527 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2528 throw e.unwrapIOException();
2534 private int constraintCase_ = 0;
2535 private java.lang.Object constraint_;
2543 constraintCase_ = 0;
2549 private int bitField0_;
2551 private java.lang.Object name_ =
"";
2561 java.lang.Object ref = name_;
2562 if (!(ref instanceof java.lang.String)) {
2563 com.google.protobuf.ByteString bs =
2564 (com.google.protobuf.ByteString) ref;
2565 java.lang.String s = bs.toStringUtf8();
2569 return (java.lang.String) ref;
2580 public com.google.protobuf.ByteString
2582 java.lang.Object ref = name_;
2583 if (ref instanceof String) {
2584 com.google.protobuf.ByteString b =
2585 com.google.protobuf.ByteString.copyFromUtf8(
2586 (java.lang.String) ref);
2590 return (com.google.protobuf.ByteString) ref;
2603 java.lang.String value) {
2604 if (value ==
null) {
throw new NullPointerException(); }
2606 bitField0_ |= 0x00000001;
2620 bitField0_ = (bitField0_ & ~0x00000001);
2634 com.google.protobuf.ByteString value) {
2635 if (value ==
null) {
throw new NullPointerException(); }
2636 checkByteStringIsUtf8(value);
2638 bitField0_ |= 0x00000001;
2643 private com.google.protobuf.Internal.IntList enforcementLiteral_ = emptyIntList();
2644 private void ensureEnforcementLiteralIsMutable() {
2645 if (!enforcementLiteral_.isModifiable()) {
2646 enforcementLiteral_ = makeMutableCopy(enforcementLiteral_);
2648 bitField0_ |= 0x00000002;
2671 public java.util.List<java.lang.Integer>
2673 enforcementLiteral_.makeImmutable();
2674 return enforcementLiteral_;
2698 return enforcementLiteral_.size();
2723 return enforcementLiteral_.getInt(index);
2749 int index,
int value) {
2751 ensureEnforcementLiteralIsMutable();
2752 enforcementLiteral_.setInt(index, value);
2753 bitField0_ |= 0x00000002;
2781 ensureEnforcementLiteralIsMutable();
2782 enforcementLiteral_.addInt(value);
2783 bitField0_ |= 0x00000002;
2810 java.lang.Iterable<? extends java.lang.Integer> values) {
2811 ensureEnforcementLiteralIsMutable();
2812 com.google.protobuf.AbstractMessageLite.Builder.addAll(
2813 values, enforcementLiteral_);
2814 bitField0_ |= 0x00000002;
2840 enforcementLiteral_ = emptyIntList();
2841 bitField0_ = (bitField0_ & ~0x00000002);
2846 private com.google.protobuf.SingleFieldBuilder<
2847 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolOrBuilder_;
2858 return constraintCase_ == 3;
2870 if (boolOrBuilder_ ==
null) {
2871 if (constraintCase_ == 3) {
2872 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
2874 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
2876 if (constraintCase_ == 3) {
2877 return boolOrBuilder_.getMessage();
2879 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
2889 public Builder
setBoolOr(com.google.ortools.sat.BoolArgumentProto value) {
2890 if (boolOrBuilder_ ==
null) {
2891 if (value ==
null) {
2892 throw new NullPointerException();
2894 constraint_ = value;
2897 boolOrBuilder_.setMessage(value);
2899 constraintCase_ = 3;
2910 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
2911 if (boolOrBuilder_ ==
null) {
2912 constraint_ = builderForValue.build();
2915 boolOrBuilder_.setMessage(builderForValue.build());
2917 constraintCase_ = 3;
2927 public Builder
mergeBoolOr(com.google.ortools.sat.BoolArgumentProto value) {
2928 if (boolOrBuilder_ ==
null) {
2929 if (constraintCase_ == 3 &&
2930 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
2931 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
2932 .mergeFrom(value).buildPartial();
2934 constraint_ = value;
2938 if (constraintCase_ == 3) {
2939 boolOrBuilder_.mergeFrom(value);
2941 boolOrBuilder_.setMessage(value);
2944 constraintCase_ = 3;
2955 if (boolOrBuilder_ ==
null) {
2956 if (constraintCase_ == 3) {
2957 constraintCase_ = 0;
2962 if (constraintCase_ == 3) {
2963 constraintCase_ = 0;
2966 boolOrBuilder_.clear();
2978 return internalGetBoolOrFieldBuilder().getBuilder();
2989 if ((constraintCase_ == 3) && (boolOrBuilder_ !=
null)) {
2990 return boolOrBuilder_.getMessageOrBuilder();
2992 if (constraintCase_ == 3) {
2993 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
2995 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3005 private com.google.protobuf.SingleFieldBuilder<
3006 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3007 internalGetBoolOrFieldBuilder() {
3008 if (boolOrBuilder_ ==
null) {
3009 if (!(constraintCase_ == 3)) {
3010 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3012 boolOrBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3013 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3014 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3015 getParentForChildren(),
3019 constraintCase_ = 3;
3021 return boolOrBuilder_;
3024 private com.google.protobuf.SingleFieldBuilder<
3025 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolAndBuilder_;
3040 return constraintCase_ == 4;
3056 if (boolAndBuilder_ ==
null) {
3057 if (constraintCase_ == 4) {
3058 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3060 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3062 if (constraintCase_ == 4) {
3063 return boolAndBuilder_.getMessage();
3065 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3079 public Builder
setBoolAnd(com.google.ortools.sat.BoolArgumentProto value) {
3080 if (boolAndBuilder_ ==
null) {
3081 if (value ==
null) {
3082 throw new NullPointerException();
3084 constraint_ = value;
3087 boolAndBuilder_.setMessage(value);
3089 constraintCase_ = 4;
3104 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3105 if (boolAndBuilder_ ==
null) {
3106 constraint_ = builderForValue.build();
3109 boolAndBuilder_.setMessage(builderForValue.build());
3111 constraintCase_ = 4;
3125 public Builder
mergeBoolAnd(com.google.ortools.sat.BoolArgumentProto value) {
3126 if (boolAndBuilder_ ==
null) {
3127 if (constraintCase_ == 4 &&
3128 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3129 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3130 .mergeFrom(value).buildPartial();
3132 constraint_ = value;
3136 if (constraintCase_ == 4) {
3137 boolAndBuilder_.mergeFrom(value);
3139 boolAndBuilder_.setMessage(value);
3142 constraintCase_ = 4;
3157 if (boolAndBuilder_ ==
null) {
3158 if (constraintCase_ == 4) {
3159 constraintCase_ = 0;
3164 if (constraintCase_ == 4) {
3165 constraintCase_ = 0;
3168 boolAndBuilder_.clear();
3184 return internalGetBoolAndFieldBuilder().getBuilder();
3199 if ((constraintCase_ == 4) && (boolAndBuilder_ !=
null)) {
3200 return boolAndBuilder_.getMessageOrBuilder();
3202 if (constraintCase_ == 4) {
3203 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3205 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3219 private com.google.protobuf.SingleFieldBuilder<
3220 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3221 internalGetBoolAndFieldBuilder() {
3222 if (boolAndBuilder_ ==
null) {
3223 if (!(constraintCase_ == 4)) {
3224 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3226 boolAndBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3227 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3228 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3229 getParentForChildren(),
3233 constraintCase_ = 4;
3235 return boolAndBuilder_;
3238 private com.google.protobuf.SingleFieldBuilder<
3239 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> atMostOneBuilder_;
3256 return constraintCase_ == 26;
3274 if (atMostOneBuilder_ ==
null) {
3275 if (constraintCase_ == 26) {
3276 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3278 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3280 if (constraintCase_ == 26) {
3281 return atMostOneBuilder_.getMessage();
3283 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3299 public Builder
setAtMostOne(com.google.ortools.sat.BoolArgumentProto value) {
3300 if (atMostOneBuilder_ ==
null) {
3301 if (value ==
null) {
3302 throw new NullPointerException();
3304 constraint_ = value;
3307 atMostOneBuilder_.setMessage(value);
3309 constraintCase_ = 26;
3326 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3327 if (atMostOneBuilder_ ==
null) {
3328 constraint_ = builderForValue.build();
3331 atMostOneBuilder_.setMessage(builderForValue.build());
3333 constraintCase_ = 26;
3350 if (atMostOneBuilder_ ==
null) {
3351 if (constraintCase_ == 26 &&
3352 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3353 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3354 .mergeFrom(value).buildPartial();
3356 constraint_ = value;
3360 if (constraintCase_ == 26) {
3361 atMostOneBuilder_.mergeFrom(value);
3363 atMostOneBuilder_.setMessage(value);
3366 constraintCase_ = 26;
3383 if (atMostOneBuilder_ ==
null) {
3384 if (constraintCase_ == 26) {
3385 constraintCase_ = 0;
3390 if (constraintCase_ == 26) {
3391 constraintCase_ = 0;
3394 atMostOneBuilder_.clear();
3412 return internalGetAtMostOneFieldBuilder().getBuilder();
3429 if ((constraintCase_ == 26) && (atMostOneBuilder_ !=
null)) {
3430 return atMostOneBuilder_.getMessageOrBuilder();
3432 if (constraintCase_ == 26) {
3433 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3435 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3451 private com.google.protobuf.SingleFieldBuilder<
3452 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3453 internalGetAtMostOneFieldBuilder() {
3454 if (atMostOneBuilder_ ==
null) {
3455 if (!(constraintCase_ == 26)) {
3456 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3458 atMostOneBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3459 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3460 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3461 getParentForChildren(),
3465 constraintCase_ = 26;
3467 return atMostOneBuilder_;
3470 private com.google.protobuf.SingleFieldBuilder<
3471 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> exactlyOneBuilder_;
3489 return constraintCase_ == 29;
3508 if (exactlyOneBuilder_ ==
null) {
3509 if (constraintCase_ == 29) {
3510 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3512 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3514 if (constraintCase_ == 29) {
3515 return exactlyOneBuilder_.getMessage();
3517 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3535 if (exactlyOneBuilder_ ==
null) {
3536 if (value ==
null) {
3537 throw new NullPointerException();
3539 constraint_ = value;
3542 exactlyOneBuilder_.setMessage(value);
3544 constraintCase_ = 29;
3562 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3563 if (exactlyOneBuilder_ ==
null) {
3564 constraint_ = builderForValue.build();
3567 exactlyOneBuilder_.setMessage(builderForValue.build());
3569 constraintCase_ = 29;
3587 if (exactlyOneBuilder_ ==
null) {
3588 if (constraintCase_ == 29 &&
3589 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3590 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3591 .mergeFrom(value).buildPartial();
3593 constraint_ = value;
3597 if (constraintCase_ == 29) {
3598 exactlyOneBuilder_.mergeFrom(value);
3600 exactlyOneBuilder_.setMessage(value);
3603 constraintCase_ = 29;
3621 if (exactlyOneBuilder_ ==
null) {
3622 if (constraintCase_ == 29) {
3623 constraintCase_ = 0;
3628 if (constraintCase_ == 29) {
3629 constraintCase_ = 0;
3632 exactlyOneBuilder_.clear();
3651 return internalGetExactlyOneFieldBuilder().getBuilder();
3669 if ((constraintCase_ == 29) && (exactlyOneBuilder_ !=
null)) {
3670 return exactlyOneBuilder_.getMessageOrBuilder();
3672 if (constraintCase_ == 29) {
3673 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3675 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3692 private com.google.protobuf.SingleFieldBuilder<
3693 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3694 internalGetExactlyOneFieldBuilder() {
3695 if (exactlyOneBuilder_ ==
null) {
3696 if (!(constraintCase_ == 29)) {
3697 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3699 exactlyOneBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3700 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3701 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3702 getParentForChildren(),
3706 constraintCase_ = 29;
3708 return exactlyOneBuilder_;
3711 private com.google.protobuf.SingleFieldBuilder<
3712 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolXorBuilder_;
3723 return constraintCase_ == 5;
3735 if (boolXorBuilder_ ==
null) {
3736 if (constraintCase_ == 5) {
3737 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3739 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3741 if (constraintCase_ == 5) {
3742 return boolXorBuilder_.getMessage();
3744 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3754 public Builder
setBoolXor(com.google.ortools.sat.BoolArgumentProto value) {
3755 if (boolXorBuilder_ ==
null) {
3756 if (value ==
null) {
3757 throw new NullPointerException();
3759 constraint_ = value;
3762 boolXorBuilder_.setMessage(value);
3764 constraintCase_ = 5;
3775 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3776 if (boolXorBuilder_ ==
null) {
3777 constraint_ = builderForValue.build();
3780 boolXorBuilder_.setMessage(builderForValue.build());
3782 constraintCase_ = 5;
3792 public Builder
mergeBoolXor(com.google.ortools.sat.BoolArgumentProto value) {
3793 if (boolXorBuilder_ ==
null) {
3794 if (constraintCase_ == 5 &&
3795 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3796 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3797 .mergeFrom(value).buildPartial();
3799 constraint_ = value;
3803 if (constraintCase_ == 5) {
3804 boolXorBuilder_.mergeFrom(value);
3806 boolXorBuilder_.setMessage(value);
3809 constraintCase_ = 5;
3820 if (boolXorBuilder_ ==
null) {
3821 if (constraintCase_ == 5) {
3822 constraintCase_ = 0;
3827 if (constraintCase_ == 5) {
3828 constraintCase_ = 0;
3831 boolXorBuilder_.clear();
3843 return internalGetBoolXorFieldBuilder().getBuilder();
3854 if ((constraintCase_ == 5) && (boolXorBuilder_ !=
null)) {
3855 return boolXorBuilder_.getMessageOrBuilder();
3857 if (constraintCase_ == 5) {
3858 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3860 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3870 private com.google.protobuf.SingleFieldBuilder<
3871 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3872 internalGetBoolXorFieldBuilder() {
3873 if (boolXorBuilder_ ==
null) {
3874 if (!(constraintCase_ == 5)) {
3875 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3877 boolXorBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3878 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3879 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3880 getParentForChildren(),
3884 constraintCase_ = 5;
3886 return boolXorBuilder_;
3889 private com.google.protobuf.SingleFieldBuilder<
3890 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intDivBuilder_;
3907 return constraintCase_ == 7;
3925 if (intDivBuilder_ ==
null) {
3926 if (constraintCase_ == 7) {
3927 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
3929 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
3931 if (constraintCase_ == 7) {
3932 return intDivBuilder_.getMessage();
3934 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
3950 public Builder
setIntDiv(com.google.ortools.sat.LinearArgumentProto value) {
3951 if (intDivBuilder_ ==
null) {
3952 if (value ==
null) {
3953 throw new NullPointerException();
3955 constraint_ = value;
3958 intDivBuilder_.setMessage(value);
3960 constraintCase_ = 7;
3977 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
3978 if (intDivBuilder_ ==
null) {
3979 constraint_ = builderForValue.build();
3982 intDivBuilder_.setMessage(builderForValue.build());
3984 constraintCase_ = 7;
4000 public Builder
mergeIntDiv(com.google.ortools.sat.LinearArgumentProto value) {
4001 if (intDivBuilder_ ==
null) {
4002 if (constraintCase_ == 7 &&
4003 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4004 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4005 .mergeFrom(value).buildPartial();
4007 constraint_ = value;
4011 if (constraintCase_ == 7) {
4012 intDivBuilder_.mergeFrom(value);
4014 intDivBuilder_.setMessage(value);
4017 constraintCase_ = 7;
4034 if (intDivBuilder_ ==
null) {
4035 if (constraintCase_ == 7) {
4036 constraintCase_ = 0;
4041 if (constraintCase_ == 7) {
4042 constraintCase_ = 0;
4045 intDivBuilder_.clear();
4063 return internalGetIntDivFieldBuilder().getBuilder();
4080 if ((constraintCase_ == 7) && (intDivBuilder_ !=
null)) {
4081 return intDivBuilder_.getMessageOrBuilder();
4083 if (constraintCase_ == 7) {
4084 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4086 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4102 private com.google.protobuf.SingleFieldBuilder<
4103 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4104 internalGetIntDivFieldBuilder() {
4105 if (intDivBuilder_ ==
null) {
4106 if (!(constraintCase_ == 7)) {
4107 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4109 intDivBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4110 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4111 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4112 getParentForChildren(),
4116 constraintCase_ = 7;
4118 return intDivBuilder_;
4121 private com.google.protobuf.SingleFieldBuilder<
4122 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intModBuilder_;
4135 return constraintCase_ == 8;
4149 if (intModBuilder_ ==
null) {
4150 if (constraintCase_ == 8) {
4151 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4153 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4155 if (constraintCase_ == 8) {
4156 return intModBuilder_.getMessage();
4158 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4170 public Builder
setIntMod(com.google.ortools.sat.LinearArgumentProto value) {
4171 if (intModBuilder_ ==
null) {
4172 if (value ==
null) {
4173 throw new NullPointerException();
4175 constraint_ = value;
4178 intModBuilder_.setMessage(value);
4180 constraintCase_ = 8;
4193 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4194 if (intModBuilder_ ==
null) {
4195 constraint_ = builderForValue.build();
4198 intModBuilder_.setMessage(builderForValue.build());
4200 constraintCase_ = 8;
4212 public Builder
mergeIntMod(com.google.ortools.sat.LinearArgumentProto value) {
4213 if (intModBuilder_ ==
null) {
4214 if (constraintCase_ == 8 &&
4215 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4216 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4217 .mergeFrom(value).buildPartial();
4219 constraint_ = value;
4223 if (constraintCase_ == 8) {
4224 intModBuilder_.mergeFrom(value);
4226 intModBuilder_.setMessage(value);
4229 constraintCase_ = 8;
4242 if (intModBuilder_ ==
null) {
4243 if (constraintCase_ == 8) {
4244 constraintCase_ = 0;
4249 if (constraintCase_ == 8) {
4250 constraintCase_ = 0;
4253 intModBuilder_.clear();
4267 return internalGetIntModFieldBuilder().getBuilder();
4280 if ((constraintCase_ == 8) && (intModBuilder_ !=
null)) {
4281 return intModBuilder_.getMessageOrBuilder();
4283 if (constraintCase_ == 8) {
4284 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4286 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4298 private com.google.protobuf.SingleFieldBuilder<
4299 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4300 internalGetIntModFieldBuilder() {
4301 if (intModBuilder_ ==
null) {
4302 if (!(constraintCase_ == 8)) {
4303 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4305 intModBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4306 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4307 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4308 getParentForChildren(),
4312 constraintCase_ = 8;
4314 return intModBuilder_;
4317 private com.google.protobuf.SingleFieldBuilder<
4318 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intProdBuilder_;
4336 return constraintCase_ == 11;
4355 if (intProdBuilder_ ==
null) {
4356 if (constraintCase_ == 11) {
4357 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4359 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4361 if (constraintCase_ == 11) {
4362 return intProdBuilder_.getMessage();
4364 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4381 public Builder
setIntProd(com.google.ortools.sat.LinearArgumentProto value) {
4382 if (intProdBuilder_ ==
null) {
4383 if (value ==
null) {
4384 throw new NullPointerException();
4386 constraint_ = value;
4389 intProdBuilder_.setMessage(value);
4391 constraintCase_ = 11;
4409 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4410 if (intProdBuilder_ ==
null) {
4411 constraint_ = builderForValue.build();
4414 intProdBuilder_.setMessage(builderForValue.build());
4416 constraintCase_ = 11;
4433 public Builder
mergeIntProd(com.google.ortools.sat.LinearArgumentProto value) {
4434 if (intProdBuilder_ ==
null) {
4435 if (constraintCase_ == 11 &&
4436 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4437 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4438 .mergeFrom(value).buildPartial();
4440 constraint_ = value;
4444 if (constraintCase_ == 11) {
4445 intProdBuilder_.mergeFrom(value);
4447 intProdBuilder_.setMessage(value);
4450 constraintCase_ = 11;
4468 if (intProdBuilder_ ==
null) {
4469 if (constraintCase_ == 11) {
4470 constraintCase_ = 0;
4475 if (constraintCase_ == 11) {
4476 constraintCase_ = 0;
4479 intProdBuilder_.clear();
4498 return internalGetIntProdFieldBuilder().getBuilder();
4516 if ((constraintCase_ == 11) && (intProdBuilder_ !=
null)) {
4517 return intProdBuilder_.getMessageOrBuilder();
4519 if (constraintCase_ == 11) {
4520 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4522 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4539 private com.google.protobuf.SingleFieldBuilder<
4540 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4541 internalGetIntProdFieldBuilder() {
4542 if (intProdBuilder_ ==
null) {
4543 if (!(constraintCase_ == 11)) {
4544 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4546 intProdBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4547 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4548 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4549 getParentForChildren(),
4553 constraintCase_ = 11;
4555 return intProdBuilder_;
4558 private com.google.protobuf.SingleFieldBuilder<
4559 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> linMaxBuilder_;
4572 return constraintCase_ == 27;
4586 if (linMaxBuilder_ ==
null) {
4587 if (constraintCase_ == 27) {
4588 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4590 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4592 if (constraintCase_ == 27) {
4593 return linMaxBuilder_.getMessage();
4595 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4607 public Builder
setLinMax(com.google.ortools.sat.LinearArgumentProto value) {
4608 if (linMaxBuilder_ ==
null) {
4609 if (value ==
null) {
4610 throw new NullPointerException();
4612 constraint_ = value;
4615 linMaxBuilder_.setMessage(value);
4617 constraintCase_ = 27;
4630 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4631 if (linMaxBuilder_ ==
null) {
4632 constraint_ = builderForValue.build();
4635 linMaxBuilder_.setMessage(builderForValue.build());
4637 constraintCase_ = 27;
4649 public Builder
mergeLinMax(com.google.ortools.sat.LinearArgumentProto value) {
4650 if (linMaxBuilder_ ==
null) {
4651 if (constraintCase_ == 27 &&
4652 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4653 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4654 .mergeFrom(value).buildPartial();
4656 constraint_ = value;
4660 if (constraintCase_ == 27) {
4661 linMaxBuilder_.mergeFrom(value);
4663 linMaxBuilder_.setMessage(value);
4666 constraintCase_ = 27;
4679 if (linMaxBuilder_ ==
null) {
4680 if (constraintCase_ == 27) {
4681 constraintCase_ = 0;
4686 if (constraintCase_ == 27) {
4687 constraintCase_ = 0;
4690 linMaxBuilder_.clear();
4704 return internalGetLinMaxFieldBuilder().getBuilder();
4717 if ((constraintCase_ == 27) && (linMaxBuilder_ !=
null)) {
4718 return linMaxBuilder_.getMessageOrBuilder();
4720 if (constraintCase_ == 27) {
4721 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4723 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4735 private com.google.protobuf.SingleFieldBuilder<
4736 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4737 internalGetLinMaxFieldBuilder() {
4738 if (linMaxBuilder_ ==
null) {
4739 if (!(constraintCase_ == 27)) {
4740 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4742 linMaxBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4743 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4744 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4745 getParentForChildren(),
4749 constraintCase_ = 27;
4751 return linMaxBuilder_;
4754 private com.google.protobuf.SingleFieldBuilder<
4755 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder> linearBuilder_;
4767 return constraintCase_ == 12;
4780 if (linearBuilder_ ==
null) {
4781 if (constraintCase_ == 12) {
4782 return (com.google.ortools.sat.LinearConstraintProto) constraint_;
4784 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4786 if (constraintCase_ == 12) {
4787 return linearBuilder_.getMessage();
4789 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4800 public Builder
setLinear(com.google.ortools.sat.LinearConstraintProto value) {
4801 if (linearBuilder_ ==
null) {
4802 if (value ==
null) {
4803 throw new NullPointerException();
4805 constraint_ = value;
4808 linearBuilder_.setMessage(value);
4810 constraintCase_ = 12;
4822 com.google.ortools.sat.LinearConstraintProto.Builder builderForValue) {
4823 if (linearBuilder_ ==
null) {
4824 constraint_ = builderForValue.build();
4827 linearBuilder_.setMessage(builderForValue.build());
4829 constraintCase_ = 12;
4840 public Builder
mergeLinear(com.google.ortools.sat.LinearConstraintProto value) {
4841 if (linearBuilder_ ==
null) {
4842 if (constraintCase_ == 12 &&
4843 constraint_ != com.google.ortools.sat.LinearConstraintProto.getDefaultInstance()) {
4844 constraint_ = com.google.ortools.sat.LinearConstraintProto.newBuilder((com.google.ortools.sat.LinearConstraintProto) constraint_)
4845 .mergeFrom(value).buildPartial();
4847 constraint_ = value;
4851 if (constraintCase_ == 12) {
4852 linearBuilder_.mergeFrom(value);
4854 linearBuilder_.setMessage(value);
4857 constraintCase_ = 12;
4869 if (linearBuilder_ ==
null) {
4870 if (constraintCase_ == 12) {
4871 constraintCase_ = 0;
4876 if (constraintCase_ == 12) {
4877 constraintCase_ = 0;
4880 linearBuilder_.clear();
4893 return internalGetLinearFieldBuilder().getBuilder();
4905 if ((constraintCase_ == 12) && (linearBuilder_ !=
null)) {
4906 return linearBuilder_.getMessageOrBuilder();
4908 if (constraintCase_ == 12) {
4909 return (com.google.ortools.sat.LinearConstraintProto) constraint_;
4911 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4922 private com.google.protobuf.SingleFieldBuilder<
4923 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder>
4924 internalGetLinearFieldBuilder() {
4925 if (linearBuilder_ ==
null) {
4926 if (!(constraintCase_ == 12)) {
4927 constraint_ = com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4929 linearBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4930 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder>(
4931 (com.google.ortools.sat.LinearConstraintProto) constraint_,
4932 getParentForChildren(),
4936 constraintCase_ = 12;
4938 return linearBuilder_;
4941 private com.google.protobuf.SingleFieldBuilder<
4942 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder> allDiffBuilder_;
4953 return constraintCase_ == 13;
4965 if (allDiffBuilder_ ==
null) {
4966 if (constraintCase_ == 13) {
4967 return (com.google.ortools.sat.AllDifferentConstraintProto) constraint_;
4969 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
4971 if (constraintCase_ == 13) {
4972 return allDiffBuilder_.getMessage();
4974 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
4984 public Builder
setAllDiff(com.google.ortools.sat.AllDifferentConstraintProto value) {
4985 if (allDiffBuilder_ ==
null) {
4986 if (value ==
null) {
4987 throw new NullPointerException();
4989 constraint_ = value;
4992 allDiffBuilder_.setMessage(value);
4994 constraintCase_ = 13;
5005 com.google.ortools.sat.AllDifferentConstraintProto.Builder builderForValue) {
5006 if (allDiffBuilder_ ==
null) {
5007 constraint_ = builderForValue.build();
5010 allDiffBuilder_.setMessage(builderForValue.build());
5012 constraintCase_ = 13;
5022 public Builder
mergeAllDiff(com.google.ortools.sat.AllDifferentConstraintProto value) {
5023 if (allDiffBuilder_ ==
null) {
5024 if (constraintCase_ == 13 &&
5025 constraint_ != com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance()) {
5026 constraint_ = com.google.ortools.sat.AllDifferentConstraintProto.newBuilder((com.google.ortools.sat.AllDifferentConstraintProto) constraint_)
5027 .mergeFrom(value).buildPartial();
5029 constraint_ = value;
5033 if (constraintCase_ == 13) {
5034 allDiffBuilder_.mergeFrom(value);
5036 allDiffBuilder_.setMessage(value);
5039 constraintCase_ = 13;
5050 if (allDiffBuilder_ ==
null) {
5051 if (constraintCase_ == 13) {
5052 constraintCase_ = 0;
5057 if (constraintCase_ == 13) {
5058 constraintCase_ = 0;
5061 allDiffBuilder_.clear();
5073 return internalGetAllDiffFieldBuilder().getBuilder();
5084 if ((constraintCase_ == 13) && (allDiffBuilder_ !=
null)) {
5085 return allDiffBuilder_.getMessageOrBuilder();
5087 if (constraintCase_ == 13) {
5088 return (com.google.ortools.sat.AllDifferentConstraintProto) constraint_;
5090 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5100 private com.google.protobuf.SingleFieldBuilder<
5101 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder>
5102 internalGetAllDiffFieldBuilder() {
5103 if (allDiffBuilder_ ==
null) {
5104 if (!(constraintCase_ == 13)) {
5105 constraint_ = com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5107 allDiffBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5108 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder>(
5109 (com.google.ortools.sat.AllDifferentConstraintProto) constraint_,
5110 getParentForChildren(),
5114 constraintCase_ = 13;
5116 return allDiffBuilder_;
5119 private com.google.protobuf.SingleFieldBuilder<
5120 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder> elementBuilder_;
5132 return constraintCase_ == 14;
5145 if (elementBuilder_ ==
null) {
5146 if (constraintCase_ == 14) {
5147 return (com.google.ortools.sat.ElementConstraintProto) constraint_;
5149 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5151 if (constraintCase_ == 14) {
5152 return elementBuilder_.getMessage();
5154 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5165 public Builder
setElement(com.google.ortools.sat.ElementConstraintProto value) {
5166 if (elementBuilder_ ==
null) {
5167 if (value ==
null) {
5168 throw new NullPointerException();
5170 constraint_ = value;
5173 elementBuilder_.setMessage(value);
5175 constraintCase_ = 14;
5187 com.google.ortools.sat.ElementConstraintProto.Builder builderForValue) {
5188 if (elementBuilder_ ==
null) {
5189 constraint_ = builderForValue.build();
5192 elementBuilder_.setMessage(builderForValue.build());
5194 constraintCase_ = 14;
5205 public Builder
mergeElement(com.google.ortools.sat.ElementConstraintProto value) {
5206 if (elementBuilder_ ==
null) {
5207 if (constraintCase_ == 14 &&
5208 constraint_ != com.google.ortools.sat.ElementConstraintProto.getDefaultInstance()) {
5209 constraint_ = com.google.ortools.sat.ElementConstraintProto.newBuilder((com.google.ortools.sat.ElementConstraintProto) constraint_)
5210 .mergeFrom(value).buildPartial();
5212 constraint_ = value;
5216 if (constraintCase_ == 14) {
5217 elementBuilder_.mergeFrom(value);
5219 elementBuilder_.setMessage(value);
5222 constraintCase_ = 14;
5234 if (elementBuilder_ ==
null) {
5235 if (constraintCase_ == 14) {
5236 constraintCase_ = 0;
5241 if (constraintCase_ == 14) {
5242 constraintCase_ = 0;
5245 elementBuilder_.clear();
5258 return internalGetElementFieldBuilder().getBuilder();
5270 if ((constraintCase_ == 14) && (elementBuilder_ !=
null)) {
5271 return elementBuilder_.getMessageOrBuilder();
5273 if (constraintCase_ == 14) {
5274 return (com.google.ortools.sat.ElementConstraintProto) constraint_;
5276 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5287 private com.google.protobuf.SingleFieldBuilder<
5288 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder>
5289 internalGetElementFieldBuilder() {
5290 if (elementBuilder_ ==
null) {
5291 if (!(constraintCase_ == 14)) {
5292 constraint_ = com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5294 elementBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5295 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder>(
5296 (com.google.ortools.sat.ElementConstraintProto) constraint_,
5297 getParentForChildren(),
5301 constraintCase_ = 14;
5303 return elementBuilder_;
5306 private com.google.protobuf.SingleFieldBuilder<
5307 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder> circuitBuilder_;
5319 return constraintCase_ == 15;
5332 if (circuitBuilder_ ==
null) {
5333 if (constraintCase_ == 15) {
5334 return (com.google.ortools.sat.CircuitConstraintProto) constraint_;
5336 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5338 if (constraintCase_ == 15) {
5339 return circuitBuilder_.getMessage();
5341 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5352 public Builder
setCircuit(com.google.ortools.sat.CircuitConstraintProto value) {
5353 if (circuitBuilder_ ==
null) {
5354 if (value ==
null) {
5355 throw new NullPointerException();
5357 constraint_ = value;
5360 circuitBuilder_.setMessage(value);
5362 constraintCase_ = 15;
5374 com.google.ortools.sat.CircuitConstraintProto.Builder builderForValue) {
5375 if (circuitBuilder_ ==
null) {
5376 constraint_ = builderForValue.build();
5379 circuitBuilder_.setMessage(builderForValue.build());
5381 constraintCase_ = 15;
5392 public Builder
mergeCircuit(com.google.ortools.sat.CircuitConstraintProto value) {
5393 if (circuitBuilder_ ==
null) {
5394 if (constraintCase_ == 15 &&
5395 constraint_ != com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance()) {
5396 constraint_ = com.google.ortools.sat.CircuitConstraintProto.newBuilder((com.google.ortools.sat.CircuitConstraintProto) constraint_)
5397 .mergeFrom(value).buildPartial();
5399 constraint_ = value;
5403 if (constraintCase_ == 15) {
5404 circuitBuilder_.mergeFrom(value);
5406 circuitBuilder_.setMessage(value);
5409 constraintCase_ = 15;
5421 if (circuitBuilder_ ==
null) {
5422 if (constraintCase_ == 15) {
5423 constraintCase_ = 0;
5428 if (constraintCase_ == 15) {
5429 constraintCase_ = 0;
5432 circuitBuilder_.clear();
5445 return internalGetCircuitFieldBuilder().getBuilder();
5457 if ((constraintCase_ == 15) && (circuitBuilder_ !=
null)) {
5458 return circuitBuilder_.getMessageOrBuilder();
5460 if (constraintCase_ == 15) {
5461 return (com.google.ortools.sat.CircuitConstraintProto) constraint_;
5463 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5474 private com.google.protobuf.SingleFieldBuilder<
5475 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder>
5476 internalGetCircuitFieldBuilder() {
5477 if (circuitBuilder_ ==
null) {
5478 if (!(constraintCase_ == 15)) {
5479 constraint_ = com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5481 circuitBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5482 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder>(
5483 (com.google.ortools.sat.CircuitConstraintProto) constraint_,
5484 getParentForChildren(),
5488 constraintCase_ = 15;
5490 return circuitBuilder_;
5493 private com.google.protobuf.SingleFieldBuilder<
5494 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder> routesBuilder_;
5505 return constraintCase_ == 23;
5517 if (routesBuilder_ ==
null) {
5518 if (constraintCase_ == 23) {
5519 return (com.google.ortools.sat.RoutesConstraintProto) constraint_;
5521 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5523 if (constraintCase_ == 23) {
5524 return routesBuilder_.getMessage();
5526 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5536 public Builder
setRoutes(com.google.ortools.sat.RoutesConstraintProto value) {
5537 if (routesBuilder_ ==
null) {
5538 if (value ==
null) {
5539 throw new NullPointerException();
5541 constraint_ = value;
5544 routesBuilder_.setMessage(value);
5546 constraintCase_ = 23;
5557 com.google.ortools.sat.RoutesConstraintProto.Builder builderForValue) {
5558 if (routesBuilder_ ==
null) {
5559 constraint_ = builderForValue.build();
5562 routesBuilder_.setMessage(builderForValue.build());
5564 constraintCase_ = 23;
5574 public Builder
mergeRoutes(com.google.ortools.sat.RoutesConstraintProto value) {
5575 if (routesBuilder_ ==
null) {
5576 if (constraintCase_ == 23 &&
5577 constraint_ != com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance()) {
5578 constraint_ = com.google.ortools.sat.RoutesConstraintProto.newBuilder((com.google.ortools.sat.RoutesConstraintProto) constraint_)
5579 .mergeFrom(value).buildPartial();
5581 constraint_ = value;
5585 if (constraintCase_ == 23) {
5586 routesBuilder_.mergeFrom(value);
5588 routesBuilder_.setMessage(value);
5591 constraintCase_ = 23;
5602 if (routesBuilder_ ==
null) {
5603 if (constraintCase_ == 23) {
5604 constraintCase_ = 0;
5609 if (constraintCase_ == 23) {
5610 constraintCase_ = 0;
5613 routesBuilder_.clear();
5625 return internalGetRoutesFieldBuilder().getBuilder();
5636 if ((constraintCase_ == 23) && (routesBuilder_ !=
null)) {
5637 return routesBuilder_.getMessageOrBuilder();
5639 if (constraintCase_ == 23) {
5640 return (com.google.ortools.sat.RoutesConstraintProto) constraint_;
5642 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5652 private com.google.protobuf.SingleFieldBuilder<
5653 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder>
5654 internalGetRoutesFieldBuilder() {
5655 if (routesBuilder_ ==
null) {
5656 if (!(constraintCase_ == 23)) {
5657 constraint_ = com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5659 routesBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5660 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder>(
5661 (com.google.ortools.sat.RoutesConstraintProto) constraint_,
5662 getParentForChildren(),
5666 constraintCase_ = 23;
5668 return routesBuilder_;
5671 private com.google.protobuf.SingleFieldBuilder<
5672 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder> tableBuilder_;
5684 return constraintCase_ == 16;
5697 if (tableBuilder_ ==
null) {
5698 if (constraintCase_ == 16) {
5699 return (com.google.ortools.sat.TableConstraintProto) constraint_;
5701 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5703 if (constraintCase_ == 16) {
5704 return tableBuilder_.getMessage();
5706 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5717 public Builder
setTable(com.google.ortools.sat.TableConstraintProto value) {
5718 if (tableBuilder_ ==
null) {
5719 if (value ==
null) {
5720 throw new NullPointerException();
5722 constraint_ = value;
5725 tableBuilder_.setMessage(value);
5727 constraintCase_ = 16;
5739 com.google.ortools.sat.TableConstraintProto.Builder builderForValue) {
5740 if (tableBuilder_ ==
null) {
5741 constraint_ = builderForValue.build();
5744 tableBuilder_.setMessage(builderForValue.build());
5746 constraintCase_ = 16;
5757 public Builder
mergeTable(com.google.ortools.sat.TableConstraintProto value) {
5758 if (tableBuilder_ ==
null) {
5759 if (constraintCase_ == 16 &&
5760 constraint_ != com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) {
5761 constraint_ = com.google.ortools.sat.TableConstraintProto.newBuilder((com.google.ortools.sat.TableConstraintProto) constraint_)
5762 .mergeFrom(value).buildPartial();
5764 constraint_ = value;
5768 if (constraintCase_ == 16) {
5769 tableBuilder_.mergeFrom(value);
5771 tableBuilder_.setMessage(value);
5774 constraintCase_ = 16;
5786 if (tableBuilder_ ==
null) {
5787 if (constraintCase_ == 16) {
5788 constraintCase_ = 0;
5793 if (constraintCase_ == 16) {
5794 constraintCase_ = 0;
5797 tableBuilder_.clear();
5810 return internalGetTableFieldBuilder().getBuilder();
5822 if ((constraintCase_ == 16) && (tableBuilder_ !=
null)) {
5823 return tableBuilder_.getMessageOrBuilder();
5825 if (constraintCase_ == 16) {
5826 return (com.google.ortools.sat.TableConstraintProto) constraint_;
5828 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5839 private com.google.protobuf.SingleFieldBuilder<
5840 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder>
5841 internalGetTableFieldBuilder() {
5842 if (tableBuilder_ ==
null) {
5843 if (!(constraintCase_ == 16)) {
5844 constraint_ = com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5846 tableBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5847 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder>(
5848 (com.google.ortools.sat.TableConstraintProto) constraint_,
5849 getParentForChildren(),
5853 constraintCase_ = 16;
5855 return tableBuilder_;
5858 private com.google.protobuf.SingleFieldBuilder<
5859 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder> automatonBuilder_;
5871 return constraintCase_ == 17;
5884 if (automatonBuilder_ ==
null) {
5885 if (constraintCase_ == 17) {
5886 return (com.google.ortools.sat.AutomatonConstraintProto) constraint_;
5888 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
5890 if (constraintCase_ == 17) {
5891 return automatonBuilder_.getMessage();
5893 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
5904 public Builder
setAutomaton(com.google.ortools.sat.AutomatonConstraintProto value) {
5905 if (automatonBuilder_ ==
null) {
5906 if (value ==
null) {
5907 throw new NullPointerException();
5909 constraint_ = value;
5912 automatonBuilder_.setMessage(value);
5914 constraintCase_ = 17;
5926 com.google.ortools.sat.AutomatonConstraintProto.Builder builderForValue) {
5927 if (automatonBuilder_ ==
null) {
5928 constraint_ = builderForValue.build();
5931 automatonBuilder_.setMessage(builderForValue.build());
5933 constraintCase_ = 17;
5944 public Builder
mergeAutomaton(com.google.ortools.sat.AutomatonConstraintProto value) {
5945 if (automatonBuilder_ ==
null) {
5946 if (constraintCase_ == 17 &&
5947 constraint_ != com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance()) {
5948 constraint_ = com.google.ortools.sat.AutomatonConstraintProto.newBuilder((com.google.ortools.sat.AutomatonConstraintProto) constraint_)
5949 .mergeFrom(value).buildPartial();
5951 constraint_ = value;
5955 if (constraintCase_ == 17) {
5956 automatonBuilder_.mergeFrom(value);
5958 automatonBuilder_.setMessage(value);
5961 constraintCase_ = 17;
5973 if (automatonBuilder_ ==
null) {
5974 if (constraintCase_ == 17) {
5975 constraintCase_ = 0;
5980 if (constraintCase_ == 17) {
5981 constraintCase_ = 0;
5984 automatonBuilder_.clear();
5997 return internalGetAutomatonFieldBuilder().getBuilder();
6009 if ((constraintCase_ == 17) && (automatonBuilder_ !=
null)) {
6010 return automatonBuilder_.getMessageOrBuilder();
6012 if (constraintCase_ == 17) {
6013 return (com.google.ortools.sat.AutomatonConstraintProto) constraint_;
6015 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
6026 private com.google.protobuf.SingleFieldBuilder<
6027 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder>
6028 internalGetAutomatonFieldBuilder() {
6029 if (automatonBuilder_ ==
null) {
6030 if (!(constraintCase_ == 17)) {
6031 constraint_ = com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
6033 automatonBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6034 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder>(
6035 (com.google.ortools.sat.AutomatonConstraintProto) constraint_,
6036 getParentForChildren(),
6040 constraintCase_ = 17;
6042 return automatonBuilder_;
6045 private com.google.protobuf.SingleFieldBuilder<
6046 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder> inverseBuilder_;
6058 return constraintCase_ == 18;
6071 if (inverseBuilder_ ==
null) {
6072 if (constraintCase_ == 18) {
6073 return (com.google.ortools.sat.InverseConstraintProto) constraint_;
6075 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6077 if (constraintCase_ == 18) {
6078 return inverseBuilder_.getMessage();
6080 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6091 public Builder
setInverse(com.google.ortools.sat.InverseConstraintProto value) {
6092 if (inverseBuilder_ ==
null) {
6093 if (value ==
null) {
6094 throw new NullPointerException();
6096 constraint_ = value;
6099 inverseBuilder_.setMessage(value);
6101 constraintCase_ = 18;
6113 com.google.ortools.sat.InverseConstraintProto.Builder builderForValue) {
6114 if (inverseBuilder_ ==
null) {
6115 constraint_ = builderForValue.build();
6118 inverseBuilder_.setMessage(builderForValue.build());
6120 constraintCase_ = 18;
6131 public Builder
mergeInverse(com.google.ortools.sat.InverseConstraintProto value) {
6132 if (inverseBuilder_ ==
null) {
6133 if (constraintCase_ == 18 &&
6134 constraint_ != com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) {
6135 constraint_ = com.google.ortools.sat.InverseConstraintProto.newBuilder((com.google.ortools.sat.InverseConstraintProto) constraint_)
6136 .mergeFrom(value).buildPartial();
6138 constraint_ = value;
6142 if (constraintCase_ == 18) {
6143 inverseBuilder_.mergeFrom(value);
6145 inverseBuilder_.setMessage(value);
6148 constraintCase_ = 18;
6160 if (inverseBuilder_ ==
null) {
6161 if (constraintCase_ == 18) {
6162 constraintCase_ = 0;
6167 if (constraintCase_ == 18) {
6168 constraintCase_ = 0;
6171 inverseBuilder_.clear();
6184 return internalGetInverseFieldBuilder().getBuilder();
6196 if ((constraintCase_ == 18) && (inverseBuilder_ !=
null)) {
6197 return inverseBuilder_.getMessageOrBuilder();
6199 if (constraintCase_ == 18) {
6200 return (com.google.ortools.sat.InverseConstraintProto) constraint_;
6202 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6213 private com.google.protobuf.SingleFieldBuilder<
6214 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder>
6215 internalGetInverseFieldBuilder() {
6216 if (inverseBuilder_ ==
null) {
6217 if (!(constraintCase_ == 18)) {
6218 constraint_ = com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6220 inverseBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6221 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder>(
6222 (com.google.ortools.sat.InverseConstraintProto) constraint_,
6223 getParentForChildren(),
6227 constraintCase_ = 18;
6229 return inverseBuilder_;
6232 private com.google.protobuf.SingleFieldBuilder<
6233 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder> reservoirBuilder_;
6246 return constraintCase_ == 24;
6260 if (reservoirBuilder_ ==
null) {
6261 if (constraintCase_ == 24) {
6262 return (com.google.ortools.sat.ReservoirConstraintProto) constraint_;
6264 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6266 if (constraintCase_ == 24) {
6267 return reservoirBuilder_.getMessage();
6269 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6281 public Builder
setReservoir(com.google.ortools.sat.ReservoirConstraintProto value) {
6282 if (reservoirBuilder_ ==
null) {
6283 if (value ==
null) {
6284 throw new NullPointerException();
6286 constraint_ = value;
6289 reservoirBuilder_.setMessage(value);
6291 constraintCase_ = 24;
6304 com.google.ortools.sat.ReservoirConstraintProto.Builder builderForValue) {
6305 if (reservoirBuilder_ ==
null) {
6306 constraint_ = builderForValue.build();
6309 reservoirBuilder_.setMessage(builderForValue.build());
6311 constraintCase_ = 24;
6323 public Builder
mergeReservoir(com.google.ortools.sat.ReservoirConstraintProto value) {
6324 if (reservoirBuilder_ ==
null) {
6325 if (constraintCase_ == 24 &&
6326 constraint_ != com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance()) {
6327 constraint_ = com.google.ortools.sat.ReservoirConstraintProto.newBuilder((com.google.ortools.sat.ReservoirConstraintProto) constraint_)
6328 .mergeFrom(value).buildPartial();
6330 constraint_ = value;
6334 if (constraintCase_ == 24) {
6335 reservoirBuilder_.mergeFrom(value);
6337 reservoirBuilder_.setMessage(value);
6340 constraintCase_ = 24;
6353 if (reservoirBuilder_ ==
null) {
6354 if (constraintCase_ == 24) {
6355 constraintCase_ = 0;
6360 if (constraintCase_ == 24) {
6361 constraintCase_ = 0;
6364 reservoirBuilder_.clear();
6378 return internalGetReservoirFieldBuilder().getBuilder();
6391 if ((constraintCase_ == 24) && (reservoirBuilder_ !=
null)) {
6392 return reservoirBuilder_.getMessageOrBuilder();
6394 if (constraintCase_ == 24) {
6395 return (com.google.ortools.sat.ReservoirConstraintProto) constraint_;
6397 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6409 private com.google.protobuf.SingleFieldBuilder<
6410 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder>
6411 internalGetReservoirFieldBuilder() {
6412 if (reservoirBuilder_ ==
null) {
6413 if (!(constraintCase_ == 24)) {
6414 constraint_ = com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6416 reservoirBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6417 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder>(
6418 (com.google.ortools.sat.ReservoirConstraintProto) constraint_,
6419 getParentForChildren(),
6423 constraintCase_ = 24;
6425 return reservoirBuilder_;
6428 private com.google.protobuf.SingleFieldBuilder<
6429 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder> intervalBuilder_;
6441 return constraintCase_ == 19;
6454 if (intervalBuilder_ ==
null) {
6455 if (constraintCase_ == 19) {
6456 return (com.google.ortools.sat.IntervalConstraintProto) constraint_;
6458 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6460 if (constraintCase_ == 19) {
6461 return intervalBuilder_.getMessage();
6463 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6474 public Builder
setInterval(com.google.ortools.sat.IntervalConstraintProto value) {
6475 if (intervalBuilder_ ==
null) {
6476 if (value ==
null) {
6477 throw new NullPointerException();
6479 constraint_ = value;
6482 intervalBuilder_.setMessage(value);
6484 constraintCase_ = 19;
6496 com.google.ortools.sat.IntervalConstraintProto.Builder builderForValue) {
6497 if (intervalBuilder_ ==
null) {
6498 constraint_ = builderForValue.build();
6501 intervalBuilder_.setMessage(builderForValue.build());
6503 constraintCase_ = 19;
6514 public Builder
mergeInterval(com.google.ortools.sat.IntervalConstraintProto value) {
6515 if (intervalBuilder_ ==
null) {
6516 if (constraintCase_ == 19 &&
6517 constraint_ != com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) {
6518 constraint_ = com.google.ortools.sat.IntervalConstraintProto.newBuilder((com.google.ortools.sat.IntervalConstraintProto) constraint_)
6519 .mergeFrom(value).buildPartial();
6521 constraint_ = value;
6525 if (constraintCase_ == 19) {
6526 intervalBuilder_.mergeFrom(value);
6528 intervalBuilder_.setMessage(value);
6531 constraintCase_ = 19;
6543 if (intervalBuilder_ ==
null) {
6544 if (constraintCase_ == 19) {
6545 constraintCase_ = 0;
6550 if (constraintCase_ == 19) {
6551 constraintCase_ = 0;
6554 intervalBuilder_.clear();
6567 return internalGetIntervalFieldBuilder().getBuilder();
6579 if ((constraintCase_ == 19) && (intervalBuilder_ !=
null)) {
6580 return intervalBuilder_.getMessageOrBuilder();
6582 if (constraintCase_ == 19) {
6583 return (com.google.ortools.sat.IntervalConstraintProto) constraint_;
6585 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6596 private com.google.protobuf.SingleFieldBuilder<
6597 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder>
6598 internalGetIntervalFieldBuilder() {
6599 if (intervalBuilder_ ==
null) {
6600 if (!(constraintCase_ == 19)) {
6601 constraint_ = com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6603 intervalBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6604 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder>(
6605 (com.google.ortools.sat.IntervalConstraintProto) constraint_,
6606 getParentForChildren(),
6610 constraintCase_ = 19;
6612 return intervalBuilder_;
6615 private com.google.protobuf.SingleFieldBuilder<
6616 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder> noOverlapBuilder_;
6629 return constraintCase_ == 20;
6643 if (noOverlapBuilder_ ==
null) {
6644 if (constraintCase_ == 20) {
6645 return (com.google.ortools.sat.NoOverlapConstraintProto) constraint_;
6647 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6649 if (constraintCase_ == 20) {
6650 return noOverlapBuilder_.getMessage();
6652 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6664 public Builder
setNoOverlap(com.google.ortools.sat.NoOverlapConstraintProto value) {
6665 if (noOverlapBuilder_ ==
null) {
6666 if (value ==
null) {
6667 throw new NullPointerException();
6669 constraint_ = value;
6672 noOverlapBuilder_.setMessage(value);
6674 constraintCase_ = 20;
6687 com.google.ortools.sat.NoOverlapConstraintProto.Builder builderForValue) {
6688 if (noOverlapBuilder_ ==
null) {
6689 constraint_ = builderForValue.build();
6692 noOverlapBuilder_.setMessage(builderForValue.build());
6694 constraintCase_ = 20;
6706 public Builder
mergeNoOverlap(com.google.ortools.sat.NoOverlapConstraintProto value) {
6707 if (noOverlapBuilder_ ==
null) {
6708 if (constraintCase_ == 20 &&
6709 constraint_ != com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance()) {
6710 constraint_ = com.google.ortools.sat.NoOverlapConstraintProto.newBuilder((com.google.ortools.sat.NoOverlapConstraintProto) constraint_)
6711 .mergeFrom(value).buildPartial();
6713 constraint_ = value;
6717 if (constraintCase_ == 20) {
6718 noOverlapBuilder_.mergeFrom(value);
6720 noOverlapBuilder_.setMessage(value);
6723 constraintCase_ = 20;
6736 if (noOverlapBuilder_ ==
null) {
6737 if (constraintCase_ == 20) {
6738 constraintCase_ = 0;
6743 if (constraintCase_ == 20) {
6744 constraintCase_ = 0;
6747 noOverlapBuilder_.clear();
6761 return internalGetNoOverlapFieldBuilder().getBuilder();
6774 if ((constraintCase_ == 20) && (noOverlapBuilder_ !=
null)) {
6775 return noOverlapBuilder_.getMessageOrBuilder();
6777 if (constraintCase_ == 20) {
6778 return (com.google.ortools.sat.NoOverlapConstraintProto) constraint_;
6780 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6792 private com.google.protobuf.SingleFieldBuilder<
6793 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder>
6794 internalGetNoOverlapFieldBuilder() {
6795 if (noOverlapBuilder_ ==
null) {
6796 if (!(constraintCase_ == 20)) {
6797 constraint_ = com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6799 noOverlapBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6800 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder>(
6801 (com.google.ortools.sat.NoOverlapConstraintProto) constraint_,
6802 getParentForChildren(),
6806 constraintCase_ = 20;
6808 return noOverlapBuilder_;
6811 private com.google.protobuf.SingleFieldBuilder<
6812 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder> noOverlap2DBuilder_;
6823 return constraintCase_ == 21;
6835 if (noOverlap2DBuilder_ ==
null) {
6836 if (constraintCase_ == 21) {
6837 return (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_;
6839 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6841 if (constraintCase_ == 21) {
6842 return noOverlap2DBuilder_.getMessage();
6844 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6854 public Builder
setNoOverlap2D(com.google.ortools.sat.NoOverlap2DConstraintProto value) {
6855 if (noOverlap2DBuilder_ ==
null) {
6856 if (value ==
null) {
6857 throw new NullPointerException();
6859 constraint_ = value;
6862 noOverlap2DBuilder_.setMessage(value);
6864 constraintCase_ = 21;
6875 com.google.ortools.sat.NoOverlap2DConstraintProto.Builder builderForValue) {
6876 if (noOverlap2DBuilder_ ==
null) {
6877 constraint_ = builderForValue.build();
6880 noOverlap2DBuilder_.setMessage(builderForValue.build());
6882 constraintCase_ = 21;
6893 if (noOverlap2DBuilder_ ==
null) {
6894 if (constraintCase_ == 21 &&
6895 constraint_ != com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance()) {
6896 constraint_ = com.google.ortools.sat.NoOverlap2DConstraintProto.newBuilder((com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_)
6897 .mergeFrom(value).buildPartial();
6899 constraint_ = value;
6903 if (constraintCase_ == 21) {
6904 noOverlap2DBuilder_.mergeFrom(value);
6906 noOverlap2DBuilder_.setMessage(value);
6909 constraintCase_ = 21;
6920 if (noOverlap2DBuilder_ ==
null) {
6921 if (constraintCase_ == 21) {
6922 constraintCase_ = 0;
6927 if (constraintCase_ == 21) {
6928 constraintCase_ = 0;
6931 noOverlap2DBuilder_.clear();
6943 return internalGetNoOverlap2DFieldBuilder().getBuilder();
6954 if ((constraintCase_ == 21) && (noOverlap2DBuilder_ !=
null)) {
6955 return noOverlap2DBuilder_.getMessageOrBuilder();
6957 if (constraintCase_ == 21) {
6958 return (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_;
6960 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6970 private com.google.protobuf.SingleFieldBuilder<
6971 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder>
6972 internalGetNoOverlap2DFieldBuilder() {
6973 if (noOverlap2DBuilder_ ==
null) {
6974 if (!(constraintCase_ == 21)) {
6975 constraint_ = com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6977 noOverlap2DBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6978 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder>(
6979 (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_,
6980 getParentForChildren(),
6984 constraintCase_ = 21;
6986 return noOverlap2DBuilder_;
6989 private com.google.protobuf.SingleFieldBuilder<
6990 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder> cumulativeBuilder_;
7003 return constraintCase_ == 22;
7017 if (cumulativeBuilder_ ==
null) {
7018 if (constraintCase_ == 22) {
7019 return (com.google.ortools.sat.CumulativeConstraintProto) constraint_;
7021 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7023 if (constraintCase_ == 22) {
7024 return cumulativeBuilder_.getMessage();
7026 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7038 public Builder
setCumulative(com.google.ortools.sat.CumulativeConstraintProto value) {
7039 if (cumulativeBuilder_ ==
null) {
7040 if (value ==
null) {
7041 throw new NullPointerException();
7043 constraint_ = value;
7046 cumulativeBuilder_.setMessage(value);
7048 constraintCase_ = 22;
7061 com.google.ortools.sat.CumulativeConstraintProto.Builder builderForValue) {
7062 if (cumulativeBuilder_ ==
null) {
7063 constraint_ = builderForValue.build();
7066 cumulativeBuilder_.setMessage(builderForValue.build());
7068 constraintCase_ = 22;
7081 if (cumulativeBuilder_ ==
null) {
7082 if (constraintCase_ == 22 &&
7083 constraint_ != com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance()) {
7084 constraint_ = com.google.ortools.sat.CumulativeConstraintProto.newBuilder((com.google.ortools.sat.CumulativeConstraintProto) constraint_)
7085 .mergeFrom(value).buildPartial();
7087 constraint_ = value;
7091 if (constraintCase_ == 22) {
7092 cumulativeBuilder_.mergeFrom(value);
7094 cumulativeBuilder_.setMessage(value);
7097 constraintCase_ = 22;
7110 if (cumulativeBuilder_ ==
null) {
7111 if (constraintCase_ == 22) {
7112 constraintCase_ = 0;
7117 if (constraintCase_ == 22) {
7118 constraintCase_ = 0;
7121 cumulativeBuilder_.clear();
7135 return internalGetCumulativeFieldBuilder().getBuilder();
7148 if ((constraintCase_ == 22) && (cumulativeBuilder_ !=
null)) {
7149 return cumulativeBuilder_.getMessageOrBuilder();
7151 if (constraintCase_ == 22) {
7152 return (com.google.ortools.sat.CumulativeConstraintProto) constraint_;
7154 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7166 private com.google.protobuf.SingleFieldBuilder<
7167 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder>
7168 internalGetCumulativeFieldBuilder() {
7169 if (cumulativeBuilder_ ==
null) {
7170 if (!(constraintCase_ == 22)) {
7171 constraint_ = com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7173 cumulativeBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7174 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder>(
7175 (com.google.ortools.sat.CumulativeConstraintProto) constraint_,
7176 getParentForChildren(),
7180 constraintCase_ = 22;
7182 return cumulativeBuilder_;
7185 private com.google.protobuf.SingleFieldBuilder<
7186 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder> dummyConstraintBuilder_;
7198 return constraintCase_ == 30;
7211 if (dummyConstraintBuilder_ ==
null) {
7212 if (constraintCase_ == 30) {
7213 return (com.google.ortools.sat.ListOfVariablesProto) constraint_;
7215 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7217 if (constraintCase_ == 30) {
7218 return dummyConstraintBuilder_.getMessage();
7220 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7232 if (dummyConstraintBuilder_ ==
null) {
7233 if (value ==
null) {
7234 throw new NullPointerException();
7236 constraint_ = value;
7239 dummyConstraintBuilder_.setMessage(value);
7241 constraintCase_ = 30;
7253 com.google.ortools.sat.ListOfVariablesProto.Builder builderForValue) {
7254 if (dummyConstraintBuilder_ ==
null) {
7255 constraint_ = builderForValue.build();
7258 dummyConstraintBuilder_.setMessage(builderForValue.build());
7260 constraintCase_ = 30;
7272 if (dummyConstraintBuilder_ ==
null) {
7273 if (constraintCase_ == 30 &&
7274 constraint_ != com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance()) {
7275 constraint_ = com.google.ortools.sat.ListOfVariablesProto.newBuilder((com.google.ortools.sat.ListOfVariablesProto) constraint_)
7276 .mergeFrom(value).buildPartial();
7278 constraint_ = value;
7282 if (constraintCase_ == 30) {
7283 dummyConstraintBuilder_.mergeFrom(value);
7285 dummyConstraintBuilder_.setMessage(value);
7288 constraintCase_ = 30;
7300 if (dummyConstraintBuilder_ ==
null) {
7301 if (constraintCase_ == 30) {
7302 constraintCase_ = 0;
7307 if (constraintCase_ == 30) {
7308 constraintCase_ = 0;
7311 dummyConstraintBuilder_.clear();
7324 return internalGetDummyConstraintFieldBuilder().getBuilder();
7336 if ((constraintCase_ == 30) && (dummyConstraintBuilder_ !=
null)) {
7337 return dummyConstraintBuilder_.getMessageOrBuilder();
7339 if (constraintCase_ == 30) {
7340 return (com.google.ortools.sat.ListOfVariablesProto) constraint_;
7342 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7353 private com.google.protobuf.SingleFieldBuilder<
7354 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder>
7355 internalGetDummyConstraintFieldBuilder() {
7356 if (dummyConstraintBuilder_ ==
null) {
7357 if (!(constraintCase_ == 30)) {
7358 constraint_ = com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7360 dummyConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7361 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder>(
7362 (com.google.ortools.sat.ListOfVariablesProto) constraint_,
7363 getParentForChildren(),
7367 constraintCase_ = 30;
7369 return dummyConstraintBuilder_;