1519 int size = memoizedSize;
1520 if (size != -1)
return size;
1523 if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
1524 size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
1528 for (
int i = 0; i < enforcementLiteral_.size(); i++) {
1529 dataSize += com.google.protobuf.CodedOutputStream
1530 .computeInt32SizeNoTag(enforcementLiteral_.getInt(i));
1535 size += com.google.protobuf.CodedOutputStream
1536 .computeInt32SizeNoTag(dataSize);
1538 enforcementLiteralMemoizedSerializedSize = dataSize;
1540 if (constraintCase_ == 3) {
1541 size += com.google.protobuf.CodedOutputStream
1542 .computeMessageSize(3, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1544 if (constraintCase_ == 4) {
1545 size += com.google.protobuf.CodedOutputStream
1546 .computeMessageSize(4, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1548 if (constraintCase_ == 5) {
1549 size += com.google.protobuf.CodedOutputStream
1550 .computeMessageSize(5, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1552 if (constraintCase_ == 7) {
1553 size += com.google.protobuf.CodedOutputStream
1554 .computeMessageSize(7, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1556 if (constraintCase_ == 8) {
1557 size += com.google.protobuf.CodedOutputStream
1558 .computeMessageSize(8, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1560 if (constraintCase_ == 11) {
1561 size += com.google.protobuf.CodedOutputStream
1562 .computeMessageSize(11, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1564 if (constraintCase_ == 12) {
1565 size += com.google.protobuf.CodedOutputStream
1566 .computeMessageSize(12, (com.google.ortools.sat.LinearConstraintProto) constraint_);
1568 if (constraintCase_ == 13) {
1569 size += com.google.protobuf.CodedOutputStream
1570 .computeMessageSize(13, (com.google.ortools.sat.AllDifferentConstraintProto) constraint_);
1572 if (constraintCase_ == 14) {
1573 size += com.google.protobuf.CodedOutputStream
1574 .computeMessageSize(14, (com.google.ortools.sat.ElementConstraintProto) constraint_);
1576 if (constraintCase_ == 15) {
1577 size += com.google.protobuf.CodedOutputStream
1578 .computeMessageSize(15, (com.google.ortools.sat.CircuitConstraintProto) constraint_);
1580 if (constraintCase_ == 16) {
1581 size += com.google.protobuf.CodedOutputStream
1582 .computeMessageSize(16, (com.google.ortools.sat.TableConstraintProto) constraint_);
1584 if (constraintCase_ == 17) {
1585 size += com.google.protobuf.CodedOutputStream
1586 .computeMessageSize(17, (com.google.ortools.sat.AutomatonConstraintProto) constraint_);
1588 if (constraintCase_ == 18) {
1589 size += com.google.protobuf.CodedOutputStream
1590 .computeMessageSize(18, (com.google.ortools.sat.InverseConstraintProto) constraint_);
1592 if (constraintCase_ == 19) {
1593 size += com.google.protobuf.CodedOutputStream
1594 .computeMessageSize(19, (com.google.ortools.sat.IntervalConstraintProto) constraint_);
1596 if (constraintCase_ == 20) {
1597 size += com.google.protobuf.CodedOutputStream
1598 .computeMessageSize(20, (com.google.ortools.sat.NoOverlapConstraintProto) constraint_);
1600 if (constraintCase_ == 21) {
1601 size += com.google.protobuf.CodedOutputStream
1602 .computeMessageSize(21, (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_);
1604 if (constraintCase_ == 22) {
1605 size += com.google.protobuf.CodedOutputStream
1606 .computeMessageSize(22, (com.google.ortools.sat.CumulativeConstraintProto) constraint_);
1608 if (constraintCase_ == 23) {
1609 size += com.google.protobuf.CodedOutputStream
1610 .computeMessageSize(23, (com.google.ortools.sat.RoutesConstraintProto) constraint_);
1612 if (constraintCase_ == 24) {
1613 size += com.google.protobuf.CodedOutputStream
1614 .computeMessageSize(24, (com.google.ortools.sat.ReservoirConstraintProto) constraint_);
1616 if (constraintCase_ == 26) {
1617 size += com.google.protobuf.CodedOutputStream
1618 .computeMessageSize(26, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1620 if (constraintCase_ == 27) {
1621 size += com.google.protobuf.CodedOutputStream
1622 .computeMessageSize(27, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1624 if (constraintCase_ == 29) {
1625 size += com.google.protobuf.CodedOutputStream
1626 .computeMessageSize(29, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1628 if (constraintCase_ == 30) {
1629 size += com.google.protobuf.CodedOutputStream
1630 .computeMessageSize(30, (com.google.ortools.sat.ListOfVariablesProto) constraint_);
1632 size += getUnknownFields().getSerializedSize();
1633 memoizedSize = size;
1965 public static final class Builder
extends
1966 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1969 public static final com.google.protobuf.Descriptors.Descriptor
1971 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_descriptor;
1975 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1977 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_fieldAccessorTable
1978 .ensureFieldAccessorsInitialized(
1979 com.google.ortools.sat.ConstraintProto.class, com.google.ortools.sat.ConstraintProto.Builder.class);
1988 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1997 enforcementLiteral_ = emptyIntList();
1998 if (boolOrBuilder_ !=
null) {
1999 boolOrBuilder_.clear();
2001 if (boolAndBuilder_ !=
null) {
2002 boolAndBuilder_.clear();
2004 if (atMostOneBuilder_ !=
null) {
2005 atMostOneBuilder_.clear();
2007 if (exactlyOneBuilder_ !=
null) {
2008 exactlyOneBuilder_.clear();
2010 if (boolXorBuilder_ !=
null) {
2011 boolXorBuilder_.clear();
2013 if (intDivBuilder_ !=
null) {
2014 intDivBuilder_.clear();
2016 if (intModBuilder_ !=
null) {
2017 intModBuilder_.clear();
2019 if (intProdBuilder_ !=
null) {
2020 intProdBuilder_.clear();
2022 if (linMaxBuilder_ !=
null) {
2023 linMaxBuilder_.clear();
2025 if (linearBuilder_ !=
null) {
2026 linearBuilder_.clear();
2028 if (allDiffBuilder_ !=
null) {
2029 allDiffBuilder_.clear();
2031 if (elementBuilder_ !=
null) {
2032 elementBuilder_.clear();
2034 if (circuitBuilder_ !=
null) {
2035 circuitBuilder_.clear();
2037 if (routesBuilder_ !=
null) {
2038 routesBuilder_.clear();
2040 if (tableBuilder_ !=
null) {
2041 tableBuilder_.clear();
2043 if (automatonBuilder_ !=
null) {
2044 automatonBuilder_.clear();
2046 if (inverseBuilder_ !=
null) {
2047 inverseBuilder_.clear();
2049 if (reservoirBuilder_ !=
null) {
2050 reservoirBuilder_.clear();
2052 if (intervalBuilder_ !=
null) {
2053 intervalBuilder_.clear();
2055 if (noOverlapBuilder_ !=
null) {
2056 noOverlapBuilder_.clear();
2058 if (noOverlap2DBuilder_ !=
null) {
2059 noOverlap2DBuilder_.clear();
2061 if (cumulativeBuilder_ !=
null) {
2062 cumulativeBuilder_.clear();
2064 if (dummyConstraintBuilder_ !=
null) {
2065 dummyConstraintBuilder_.clear();
2067 constraintCase_ = 0;
2073 public com.google.protobuf.Descriptors.Descriptor
2075 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_descriptor;
2080 return com.google.ortools.sat.ConstraintProto.getDefaultInstance();
2087 throw newUninitializedMessageException(result);
2095 if (bitField0_ != 0) { buildPartial0(result); }
2096 buildPartialOneofs(result);
2101 private void buildPartial0(com.google.ortools.sat.ConstraintProto result) {
2102 int from_bitField0_ = bitField0_;
2103 if (((from_bitField0_ & 0x00000001) != 0)) {
2104 result.name_ = name_;
2106 if (((from_bitField0_ & 0x00000002) != 0)) {
2107 enforcementLiteral_.makeImmutable();
2108 result.enforcementLiteral_ = enforcementLiteral_;
2112 private void buildPartialOneofs(com.google.ortools.sat.ConstraintProto result) {
2113 result.constraintCase_ = constraintCase_;
2114 result.constraint_ = this.constraint_;
2115 if (constraintCase_ == 3 &&
2116 boolOrBuilder_ !=
null) {
2117 result.constraint_ = boolOrBuilder_.build();
2119 if (constraintCase_ == 4 &&
2120 boolAndBuilder_ !=
null) {
2121 result.constraint_ = boolAndBuilder_.build();
2123 if (constraintCase_ == 26 &&
2124 atMostOneBuilder_ !=
null) {
2125 result.constraint_ = atMostOneBuilder_.build();
2127 if (constraintCase_ == 29 &&
2128 exactlyOneBuilder_ !=
null) {
2129 result.constraint_ = exactlyOneBuilder_.build();
2131 if (constraintCase_ == 5 &&
2132 boolXorBuilder_ !=
null) {
2133 result.constraint_ = boolXorBuilder_.build();
2135 if (constraintCase_ == 7 &&
2136 intDivBuilder_ !=
null) {
2137 result.constraint_ = intDivBuilder_.build();
2139 if (constraintCase_ == 8 &&
2140 intModBuilder_ !=
null) {
2141 result.constraint_ = intModBuilder_.build();
2143 if (constraintCase_ == 11 &&
2144 intProdBuilder_ !=
null) {
2145 result.constraint_ = intProdBuilder_.build();
2147 if (constraintCase_ == 27 &&
2148 linMaxBuilder_ !=
null) {
2149 result.constraint_ = linMaxBuilder_.build();
2151 if (constraintCase_ == 12 &&
2152 linearBuilder_ !=
null) {
2153 result.constraint_ = linearBuilder_.build();
2155 if (constraintCase_ == 13 &&
2156 allDiffBuilder_ !=
null) {
2157 result.constraint_ = allDiffBuilder_.build();
2159 if (constraintCase_ == 14 &&
2160 elementBuilder_ !=
null) {
2161 result.constraint_ = elementBuilder_.build();
2163 if (constraintCase_ == 15 &&
2164 circuitBuilder_ !=
null) {
2165 result.constraint_ = circuitBuilder_.build();
2167 if (constraintCase_ == 23 &&
2168 routesBuilder_ !=
null) {
2169 result.constraint_ = routesBuilder_.build();
2171 if (constraintCase_ == 16 &&
2172 tableBuilder_ !=
null) {
2173 result.constraint_ = tableBuilder_.build();
2175 if (constraintCase_ == 17 &&
2176 automatonBuilder_ !=
null) {
2177 result.constraint_ = automatonBuilder_.build();
2179 if (constraintCase_ == 18 &&
2180 inverseBuilder_ !=
null) {
2181 result.constraint_ = inverseBuilder_.build();
2183 if (constraintCase_ == 24 &&
2184 reservoirBuilder_ !=
null) {
2185 result.constraint_ = reservoirBuilder_.build();
2187 if (constraintCase_ == 19 &&
2188 intervalBuilder_ !=
null) {
2189 result.constraint_ = intervalBuilder_.build();
2191 if (constraintCase_ == 20 &&
2192 noOverlapBuilder_ !=
null) {
2193 result.constraint_ = noOverlapBuilder_.build();
2195 if (constraintCase_ == 21 &&
2196 noOverlap2DBuilder_ !=
null) {
2197 result.constraint_ = noOverlap2DBuilder_.build();
2199 if (constraintCase_ == 22 &&
2200 cumulativeBuilder_ !=
null) {
2201 result.constraint_ = cumulativeBuilder_.build();
2203 if (constraintCase_ == 30 &&
2204 dummyConstraintBuilder_ !=
null) {
2205 result.constraint_ = dummyConstraintBuilder_.build();
2210 public Builder
mergeFrom(com.google.protobuf.Message other) {
2211 if (other instanceof com.google.ortools.sat.ConstraintProto) {
2212 return mergeFrom((com.google.ortools.sat.ConstraintProto)other);
2214 super.mergeFrom(other);
2219 public Builder
mergeFrom(com.google.ortools.sat.ConstraintProto other) {
2220 if (other == com.google.ortools.sat.ConstraintProto.getDefaultInstance())
return this;
2221 if (!other.getName().isEmpty()) {
2222 name_ = other.name_;
2223 bitField0_ |= 0x00000001;
2226 if (!other.enforcementLiteral_.isEmpty()) {
2227 if (enforcementLiteral_.isEmpty()) {
2228 enforcementLiteral_ = other.enforcementLiteral_;
2229 enforcementLiteral_.makeImmutable();
2230 bitField0_ |= 0x00000002;
2232 ensureEnforcementLiteralIsMutable();
2233 enforcementLiteral_.addAll(other.enforcementLiteral_);
2237 switch (other.getConstraintCase()) {
2318 case NO_OVERLAP_2D: {
2326 case DUMMY_CONSTRAINT: {
2330 case CONSTRAINT_NOT_SET: {
2334 this.mergeUnknownFields(other.getUnknownFields());
2346 com.google.protobuf.CodedInputStream input,
2347 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2348 throws java.io.IOException {
2349 if (extensionRegistry ==
null) {
2350 throw new java.lang.NullPointerException();
2353 boolean done =
false;
2355 int tag = input.readTag();
2361 name_ = input.readStringRequireUtf8();
2362 bitField0_ |= 0x00000001;
2366 int v = input.readInt32();
2367 ensureEnforcementLiteralIsMutable();
2368 enforcementLiteral_.addInt(v);
2372 int length = input.readRawVarint32();
2373 int limit = input.pushLimit(length);
2374 ensureEnforcementLiteralIsMutable();
2375 while (input.getBytesUntilLimit() > 0) {
2376 enforcementLiteral_.addInt(input.readInt32());
2378 input.popLimit(limit);
2383 getBoolOrFieldBuilder().getBuilder(),
2385 constraintCase_ = 3;
2390 getBoolAndFieldBuilder().getBuilder(),
2392 constraintCase_ = 4;
2397 getBoolXorFieldBuilder().getBuilder(),
2399 constraintCase_ = 5;
2404 getIntDivFieldBuilder().getBuilder(),
2406 constraintCase_ = 7;
2411 getIntModFieldBuilder().getBuilder(),
2413 constraintCase_ = 8;
2418 getIntProdFieldBuilder().getBuilder(),
2420 constraintCase_ = 11;
2425 getLinearFieldBuilder().getBuilder(),
2427 constraintCase_ = 12;
2432 getAllDiffFieldBuilder().getBuilder(),
2434 constraintCase_ = 13;
2439 getElementFieldBuilder().getBuilder(),
2441 constraintCase_ = 14;
2446 getCircuitFieldBuilder().getBuilder(),
2448 constraintCase_ = 15;
2453 getTableFieldBuilder().getBuilder(),
2455 constraintCase_ = 16;
2460 getAutomatonFieldBuilder().getBuilder(),
2462 constraintCase_ = 17;
2467 getInverseFieldBuilder().getBuilder(),
2469 constraintCase_ = 18;
2474 getIntervalFieldBuilder().getBuilder(),
2476 constraintCase_ = 19;
2481 getNoOverlapFieldBuilder().getBuilder(),
2483 constraintCase_ = 20;
2488 getNoOverlap2DFieldBuilder().getBuilder(),
2490 constraintCase_ = 21;
2495 getCumulativeFieldBuilder().getBuilder(),
2497 constraintCase_ = 22;
2502 getRoutesFieldBuilder().getBuilder(),
2504 constraintCase_ = 23;
2509 getReservoirFieldBuilder().getBuilder(),
2511 constraintCase_ = 24;
2516 getAtMostOneFieldBuilder().getBuilder(),
2518 constraintCase_ = 26;
2523 getLinMaxFieldBuilder().getBuilder(),
2525 constraintCase_ = 27;
2530 getExactlyOneFieldBuilder().getBuilder(),
2532 constraintCase_ = 29;
2537 getDummyConstraintFieldBuilder().getBuilder(),
2539 constraintCase_ = 30;
2543 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2550 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2551 throw e.unwrapIOException();
2557 private int constraintCase_ = 0;
2558 private java.lang.Object constraint_;
2566 constraintCase_ = 0;
2572 private int bitField0_;
2574 private java.lang.Object name_ =
"";
2584 java.lang.Object ref = name_;
2585 if (!(ref instanceof java.lang.String)) {
2586 com.google.protobuf.ByteString bs =
2587 (com.google.protobuf.ByteString) ref;
2588 java.lang.String s = bs.toStringUtf8();
2592 return (java.lang.String) ref;
2603 public com.google.protobuf.ByteString
2605 java.lang.Object ref = name_;
2606 if (ref instanceof String) {
2607 com.google.protobuf.ByteString b =
2608 com.google.protobuf.ByteString.copyFromUtf8(
2609 (java.lang.String) ref);
2613 return (com.google.protobuf.ByteString) ref;
2626 java.lang.String value) {
2627 if (value ==
null) {
throw new NullPointerException(); }
2629 bitField0_ |= 0x00000001;
2643 bitField0_ = (bitField0_ & ~0x00000001);
2657 com.google.protobuf.ByteString value) {
2658 if (value ==
null) {
throw new NullPointerException(); }
2659 checkByteStringIsUtf8(value);
2661 bitField0_ |= 0x00000001;
2666 private com.google.protobuf.Internal.IntList enforcementLiteral_ = emptyIntList();
2667 private void ensureEnforcementLiteralIsMutable() {
2668 if (!enforcementLiteral_.isModifiable()) {
2669 enforcementLiteral_ = makeMutableCopy(enforcementLiteral_);
2671 bitField0_ |= 0x00000002;
2694 public java.util.List<java.lang.Integer>
2696 enforcementLiteral_.makeImmutable();
2697 return enforcementLiteral_;
2721 return enforcementLiteral_.size();
2746 return enforcementLiteral_.getInt(index);
2772 int index,
int value) {
2774 ensureEnforcementLiteralIsMutable();
2775 enforcementLiteral_.setInt(index, value);
2776 bitField0_ |= 0x00000002;
2804 ensureEnforcementLiteralIsMutable();
2805 enforcementLiteral_.addInt(value);
2806 bitField0_ |= 0x00000002;
2833 java.lang.Iterable<? extends java.lang.Integer> values) {
2834 ensureEnforcementLiteralIsMutable();
2835 com.google.protobuf.AbstractMessageLite.Builder.addAll(
2836 values, enforcementLiteral_);
2837 bitField0_ |= 0x00000002;
2863 enforcementLiteral_ = emptyIntList();
2864 bitField0_ = (bitField0_ & ~0x00000002);
2869 private com.google.protobuf.SingleFieldBuilder<
2870 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolOrBuilder_;
2881 return constraintCase_ == 3;
2893 if (boolOrBuilder_ ==
null) {
2894 if (constraintCase_ == 3) {
2895 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
2897 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
2899 if (constraintCase_ == 3) {
2900 return boolOrBuilder_.getMessage();
2902 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
2912 public Builder
setBoolOr(com.google.ortools.sat.BoolArgumentProto value) {
2913 if (boolOrBuilder_ ==
null) {
2914 if (value ==
null) {
2915 throw new NullPointerException();
2917 constraint_ = value;
2920 boolOrBuilder_.setMessage(value);
2922 constraintCase_ = 3;
2933 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
2934 if (boolOrBuilder_ ==
null) {
2935 constraint_ = builderForValue.build();
2938 boolOrBuilder_.setMessage(builderForValue.build());
2940 constraintCase_ = 3;
2950 public Builder
mergeBoolOr(com.google.ortools.sat.BoolArgumentProto value) {
2951 if (boolOrBuilder_ ==
null) {
2952 if (constraintCase_ == 3 &&
2953 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
2954 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
2955 .mergeFrom(value).buildPartial();
2957 constraint_ = value;
2961 if (constraintCase_ == 3) {
2962 boolOrBuilder_.mergeFrom(value);
2964 boolOrBuilder_.setMessage(value);
2967 constraintCase_ = 3;
2978 if (boolOrBuilder_ ==
null) {
2979 if (constraintCase_ == 3) {
2980 constraintCase_ = 0;
2985 if (constraintCase_ == 3) {
2986 constraintCase_ = 0;
2989 boolOrBuilder_.clear();
3001 return getBoolOrFieldBuilder().getBuilder();
3012 if ((constraintCase_ == 3) && (boolOrBuilder_ !=
null)) {
3013 return boolOrBuilder_.getMessageOrBuilder();
3015 if (constraintCase_ == 3) {
3016 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3018 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3028 private com.google.protobuf.SingleFieldBuilder<
3029 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3030 getBoolOrFieldBuilder() {
3031 if (boolOrBuilder_ ==
null) {
3032 if (!(constraintCase_ == 3)) {
3033 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3035 boolOrBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3036 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3037 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3038 getParentForChildren(),
3042 constraintCase_ = 3;
3044 return boolOrBuilder_;
3047 private com.google.protobuf.SingleFieldBuilder<
3048 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolAndBuilder_;
3063 return constraintCase_ == 4;
3079 if (boolAndBuilder_ ==
null) {
3080 if (constraintCase_ == 4) {
3081 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3083 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3085 if (constraintCase_ == 4) {
3086 return boolAndBuilder_.getMessage();
3088 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3102 public Builder
setBoolAnd(com.google.ortools.sat.BoolArgumentProto value) {
3103 if (boolAndBuilder_ ==
null) {
3104 if (value ==
null) {
3105 throw new NullPointerException();
3107 constraint_ = value;
3110 boolAndBuilder_.setMessage(value);
3112 constraintCase_ = 4;
3127 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3128 if (boolAndBuilder_ ==
null) {
3129 constraint_ = builderForValue.build();
3132 boolAndBuilder_.setMessage(builderForValue.build());
3134 constraintCase_ = 4;
3148 public Builder
mergeBoolAnd(com.google.ortools.sat.BoolArgumentProto value) {
3149 if (boolAndBuilder_ ==
null) {
3150 if (constraintCase_ == 4 &&
3151 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3152 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3153 .mergeFrom(value).buildPartial();
3155 constraint_ = value;
3159 if (constraintCase_ == 4) {
3160 boolAndBuilder_.mergeFrom(value);
3162 boolAndBuilder_.setMessage(value);
3165 constraintCase_ = 4;
3180 if (boolAndBuilder_ ==
null) {
3181 if (constraintCase_ == 4) {
3182 constraintCase_ = 0;
3187 if (constraintCase_ == 4) {
3188 constraintCase_ = 0;
3191 boolAndBuilder_.clear();
3207 return getBoolAndFieldBuilder().getBuilder();
3222 if ((constraintCase_ == 4) && (boolAndBuilder_ !=
null)) {
3223 return boolAndBuilder_.getMessageOrBuilder();
3225 if (constraintCase_ == 4) {
3226 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3228 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3242 private com.google.protobuf.SingleFieldBuilder<
3243 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3244 getBoolAndFieldBuilder() {
3245 if (boolAndBuilder_ ==
null) {
3246 if (!(constraintCase_ == 4)) {
3247 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3249 boolAndBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3250 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3251 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3252 getParentForChildren(),
3256 constraintCase_ = 4;
3258 return boolAndBuilder_;
3261 private com.google.protobuf.SingleFieldBuilder<
3262 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> atMostOneBuilder_;
3283 return constraintCase_ == 26;
3305 if (atMostOneBuilder_ ==
null) {
3306 if (constraintCase_ == 26) {
3307 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3309 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3311 if (constraintCase_ == 26) {
3312 return atMostOneBuilder_.getMessage();
3314 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3334 public Builder
setAtMostOne(com.google.ortools.sat.BoolArgumentProto value) {
3335 if (atMostOneBuilder_ ==
null) {
3336 if (value ==
null) {
3337 throw new NullPointerException();
3339 constraint_ = value;
3342 atMostOneBuilder_.setMessage(value);
3344 constraintCase_ = 26;
3365 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3366 if (atMostOneBuilder_ ==
null) {
3367 constraint_ = builderForValue.build();
3370 atMostOneBuilder_.setMessage(builderForValue.build());
3372 constraintCase_ = 26;
3393 if (atMostOneBuilder_ ==
null) {
3394 if (constraintCase_ == 26 &&
3395 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3396 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3397 .mergeFrom(value).buildPartial();
3399 constraint_ = value;
3403 if (constraintCase_ == 26) {
3404 atMostOneBuilder_.mergeFrom(value);
3406 atMostOneBuilder_.setMessage(value);
3409 constraintCase_ = 26;
3430 if (atMostOneBuilder_ ==
null) {
3431 if (constraintCase_ == 26) {
3432 constraintCase_ = 0;
3437 if (constraintCase_ == 26) {
3438 constraintCase_ = 0;
3441 atMostOneBuilder_.clear();
3463 return getAtMostOneFieldBuilder().getBuilder();
3484 if ((constraintCase_ == 26) && (atMostOneBuilder_ !=
null)) {
3485 return atMostOneBuilder_.getMessageOrBuilder();
3487 if (constraintCase_ == 26) {
3488 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3490 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3510 private com.google.protobuf.SingleFieldBuilder<
3511 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3512 getAtMostOneFieldBuilder() {
3513 if (atMostOneBuilder_ ==
null) {
3514 if (!(constraintCase_ == 26)) {
3515 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3517 atMostOneBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3518 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3519 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3520 getParentForChildren(),
3524 constraintCase_ = 26;
3526 return atMostOneBuilder_;
3529 private com.google.protobuf.SingleFieldBuilder<
3530 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> exactlyOneBuilder_;
3552 return constraintCase_ == 29;
3575 if (exactlyOneBuilder_ ==
null) {
3576 if (constraintCase_ == 29) {
3577 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3579 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3581 if (constraintCase_ == 29) {
3582 return exactlyOneBuilder_.getMessage();
3584 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3606 if (exactlyOneBuilder_ ==
null) {
3607 if (value ==
null) {
3608 throw new NullPointerException();
3610 constraint_ = value;
3613 exactlyOneBuilder_.setMessage(value);
3615 constraintCase_ = 29;
3637 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3638 if (exactlyOneBuilder_ ==
null) {
3639 constraint_ = builderForValue.build();
3642 exactlyOneBuilder_.setMessage(builderForValue.build());
3644 constraintCase_ = 29;
3666 if (exactlyOneBuilder_ ==
null) {
3667 if (constraintCase_ == 29 &&
3668 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3669 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3670 .mergeFrom(value).buildPartial();
3672 constraint_ = value;
3676 if (constraintCase_ == 29) {
3677 exactlyOneBuilder_.mergeFrom(value);
3679 exactlyOneBuilder_.setMessage(value);
3682 constraintCase_ = 29;
3704 if (exactlyOneBuilder_ ==
null) {
3705 if (constraintCase_ == 29) {
3706 constraintCase_ = 0;
3711 if (constraintCase_ == 29) {
3712 constraintCase_ = 0;
3715 exactlyOneBuilder_.clear();
3738 return getExactlyOneFieldBuilder().getBuilder();
3760 if ((constraintCase_ == 29) && (exactlyOneBuilder_ !=
null)) {
3761 return exactlyOneBuilder_.getMessageOrBuilder();
3763 if (constraintCase_ == 29) {
3764 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3766 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3787 private com.google.protobuf.SingleFieldBuilder<
3788 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3789 getExactlyOneFieldBuilder() {
3790 if (exactlyOneBuilder_ ==
null) {
3791 if (!(constraintCase_ == 29)) {
3792 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3794 exactlyOneBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3795 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3796 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3797 getParentForChildren(),
3801 constraintCase_ = 29;
3803 return exactlyOneBuilder_;
3806 private com.google.protobuf.SingleFieldBuilder<
3807 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolXorBuilder_;
3818 return constraintCase_ == 5;
3830 if (boolXorBuilder_ ==
null) {
3831 if (constraintCase_ == 5) {
3832 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3834 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3836 if (constraintCase_ == 5) {
3837 return boolXorBuilder_.getMessage();
3839 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3849 public Builder
setBoolXor(com.google.ortools.sat.BoolArgumentProto value) {
3850 if (boolXorBuilder_ ==
null) {
3851 if (value ==
null) {
3852 throw new NullPointerException();
3854 constraint_ = value;
3857 boolXorBuilder_.setMessage(value);
3859 constraintCase_ = 5;
3870 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3871 if (boolXorBuilder_ ==
null) {
3872 constraint_ = builderForValue.build();
3875 boolXorBuilder_.setMessage(builderForValue.build());
3877 constraintCase_ = 5;
3887 public Builder
mergeBoolXor(com.google.ortools.sat.BoolArgumentProto value) {
3888 if (boolXorBuilder_ ==
null) {
3889 if (constraintCase_ == 5 &&
3890 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3891 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3892 .mergeFrom(value).buildPartial();
3894 constraint_ = value;
3898 if (constraintCase_ == 5) {
3899 boolXorBuilder_.mergeFrom(value);
3901 boolXorBuilder_.setMessage(value);
3904 constraintCase_ = 5;
3915 if (boolXorBuilder_ ==
null) {
3916 if (constraintCase_ == 5) {
3917 constraintCase_ = 0;
3922 if (constraintCase_ == 5) {
3923 constraintCase_ = 0;
3926 boolXorBuilder_.clear();
3938 return getBoolXorFieldBuilder().getBuilder();
3949 if ((constraintCase_ == 5) && (boolXorBuilder_ !=
null)) {
3950 return boolXorBuilder_.getMessageOrBuilder();
3952 if (constraintCase_ == 5) {
3953 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3955 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3965 private com.google.protobuf.SingleFieldBuilder<
3966 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3967 getBoolXorFieldBuilder() {
3968 if (boolXorBuilder_ ==
null) {
3969 if (!(constraintCase_ == 5)) {
3970 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3972 boolXorBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3973 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3974 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3975 getParentForChildren(),
3979 constraintCase_ = 5;
3981 return boolXorBuilder_;
3984 private com.google.protobuf.SingleFieldBuilder<
3985 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intDivBuilder_;
4002 return constraintCase_ == 7;
4020 if (intDivBuilder_ ==
null) {
4021 if (constraintCase_ == 7) {
4022 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4024 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4026 if (constraintCase_ == 7) {
4027 return intDivBuilder_.getMessage();
4029 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4045 public Builder
setIntDiv(com.google.ortools.sat.LinearArgumentProto value) {
4046 if (intDivBuilder_ ==
null) {
4047 if (value ==
null) {
4048 throw new NullPointerException();
4050 constraint_ = value;
4053 intDivBuilder_.setMessage(value);
4055 constraintCase_ = 7;
4072 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4073 if (intDivBuilder_ ==
null) {
4074 constraint_ = builderForValue.build();
4077 intDivBuilder_.setMessage(builderForValue.build());
4079 constraintCase_ = 7;
4095 public Builder
mergeIntDiv(com.google.ortools.sat.LinearArgumentProto value) {
4096 if (intDivBuilder_ ==
null) {
4097 if (constraintCase_ == 7 &&
4098 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4099 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4100 .mergeFrom(value).buildPartial();
4102 constraint_ = value;
4106 if (constraintCase_ == 7) {
4107 intDivBuilder_.mergeFrom(value);
4109 intDivBuilder_.setMessage(value);
4112 constraintCase_ = 7;
4129 if (intDivBuilder_ ==
null) {
4130 if (constraintCase_ == 7) {
4131 constraintCase_ = 0;
4136 if (constraintCase_ == 7) {
4137 constraintCase_ = 0;
4140 intDivBuilder_.clear();
4158 return getIntDivFieldBuilder().getBuilder();
4175 if ((constraintCase_ == 7) && (intDivBuilder_ !=
null)) {
4176 return intDivBuilder_.getMessageOrBuilder();
4178 if (constraintCase_ == 7) {
4179 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4181 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4197 private com.google.protobuf.SingleFieldBuilder<
4198 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4199 getIntDivFieldBuilder() {
4200 if (intDivBuilder_ ==
null) {
4201 if (!(constraintCase_ == 7)) {
4202 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4204 intDivBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4205 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4206 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4207 getParentForChildren(),
4211 constraintCase_ = 7;
4213 return intDivBuilder_;
4216 private com.google.protobuf.SingleFieldBuilder<
4217 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intModBuilder_;
4230 return constraintCase_ == 8;
4244 if (intModBuilder_ ==
null) {
4245 if (constraintCase_ == 8) {
4246 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4248 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4250 if (constraintCase_ == 8) {
4251 return intModBuilder_.getMessage();
4253 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4265 public Builder
setIntMod(com.google.ortools.sat.LinearArgumentProto value) {
4266 if (intModBuilder_ ==
null) {
4267 if (value ==
null) {
4268 throw new NullPointerException();
4270 constraint_ = value;
4273 intModBuilder_.setMessage(value);
4275 constraintCase_ = 8;
4288 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4289 if (intModBuilder_ ==
null) {
4290 constraint_ = builderForValue.build();
4293 intModBuilder_.setMessage(builderForValue.build());
4295 constraintCase_ = 8;
4307 public Builder
mergeIntMod(com.google.ortools.sat.LinearArgumentProto value) {
4308 if (intModBuilder_ ==
null) {
4309 if (constraintCase_ == 8 &&
4310 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4311 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4312 .mergeFrom(value).buildPartial();
4314 constraint_ = value;
4318 if (constraintCase_ == 8) {
4319 intModBuilder_.mergeFrom(value);
4321 intModBuilder_.setMessage(value);
4324 constraintCase_ = 8;
4337 if (intModBuilder_ ==
null) {
4338 if (constraintCase_ == 8) {
4339 constraintCase_ = 0;
4344 if (constraintCase_ == 8) {
4345 constraintCase_ = 0;
4348 intModBuilder_.clear();
4362 return getIntModFieldBuilder().getBuilder();
4375 if ((constraintCase_ == 8) && (intModBuilder_ !=
null)) {
4376 return intModBuilder_.getMessageOrBuilder();
4378 if (constraintCase_ == 8) {
4379 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4381 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4393 private com.google.protobuf.SingleFieldBuilder<
4394 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4395 getIntModFieldBuilder() {
4396 if (intModBuilder_ ==
null) {
4397 if (!(constraintCase_ == 8)) {
4398 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4400 intModBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4401 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4402 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4403 getParentForChildren(),
4407 constraintCase_ = 8;
4409 return intModBuilder_;
4412 private com.google.protobuf.SingleFieldBuilder<
4413 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intProdBuilder_;
4431 return constraintCase_ == 11;
4450 if (intProdBuilder_ ==
null) {
4451 if (constraintCase_ == 11) {
4452 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4454 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4456 if (constraintCase_ == 11) {
4457 return intProdBuilder_.getMessage();
4459 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4476 public Builder
setIntProd(com.google.ortools.sat.LinearArgumentProto value) {
4477 if (intProdBuilder_ ==
null) {
4478 if (value ==
null) {
4479 throw new NullPointerException();
4481 constraint_ = value;
4484 intProdBuilder_.setMessage(value);
4486 constraintCase_ = 11;
4504 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4505 if (intProdBuilder_ ==
null) {
4506 constraint_ = builderForValue.build();
4509 intProdBuilder_.setMessage(builderForValue.build());
4511 constraintCase_ = 11;
4528 public Builder
mergeIntProd(com.google.ortools.sat.LinearArgumentProto value) {
4529 if (intProdBuilder_ ==
null) {
4530 if (constraintCase_ == 11 &&
4531 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4532 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4533 .mergeFrom(value).buildPartial();
4535 constraint_ = value;
4539 if (constraintCase_ == 11) {
4540 intProdBuilder_.mergeFrom(value);
4542 intProdBuilder_.setMessage(value);
4545 constraintCase_ = 11;
4563 if (intProdBuilder_ ==
null) {
4564 if (constraintCase_ == 11) {
4565 constraintCase_ = 0;
4570 if (constraintCase_ == 11) {
4571 constraintCase_ = 0;
4574 intProdBuilder_.clear();
4593 return getIntProdFieldBuilder().getBuilder();
4611 if ((constraintCase_ == 11) && (intProdBuilder_ !=
null)) {
4612 return intProdBuilder_.getMessageOrBuilder();
4614 if (constraintCase_ == 11) {
4615 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4617 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4634 private com.google.protobuf.SingleFieldBuilder<
4635 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4636 getIntProdFieldBuilder() {
4637 if (intProdBuilder_ ==
null) {
4638 if (!(constraintCase_ == 11)) {
4639 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4641 intProdBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4642 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4643 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4644 getParentForChildren(),
4648 constraintCase_ = 11;
4650 return intProdBuilder_;
4653 private com.google.protobuf.SingleFieldBuilder<
4654 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> linMaxBuilder_;
4667 return constraintCase_ == 27;
4681 if (linMaxBuilder_ ==
null) {
4682 if (constraintCase_ == 27) {
4683 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4685 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4687 if (constraintCase_ == 27) {
4688 return linMaxBuilder_.getMessage();
4690 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4702 public Builder
setLinMax(com.google.ortools.sat.LinearArgumentProto value) {
4703 if (linMaxBuilder_ ==
null) {
4704 if (value ==
null) {
4705 throw new NullPointerException();
4707 constraint_ = value;
4710 linMaxBuilder_.setMessage(value);
4712 constraintCase_ = 27;
4725 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4726 if (linMaxBuilder_ ==
null) {
4727 constraint_ = builderForValue.build();
4730 linMaxBuilder_.setMessage(builderForValue.build());
4732 constraintCase_ = 27;
4744 public Builder
mergeLinMax(com.google.ortools.sat.LinearArgumentProto value) {
4745 if (linMaxBuilder_ ==
null) {
4746 if (constraintCase_ == 27 &&
4747 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4748 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4749 .mergeFrom(value).buildPartial();
4751 constraint_ = value;
4755 if (constraintCase_ == 27) {
4756 linMaxBuilder_.mergeFrom(value);
4758 linMaxBuilder_.setMessage(value);
4761 constraintCase_ = 27;
4774 if (linMaxBuilder_ ==
null) {
4775 if (constraintCase_ == 27) {
4776 constraintCase_ = 0;
4781 if (constraintCase_ == 27) {
4782 constraintCase_ = 0;
4785 linMaxBuilder_.clear();
4799 return getLinMaxFieldBuilder().getBuilder();
4812 if ((constraintCase_ == 27) && (linMaxBuilder_ !=
null)) {
4813 return linMaxBuilder_.getMessageOrBuilder();
4815 if (constraintCase_ == 27) {
4816 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4818 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4830 private com.google.protobuf.SingleFieldBuilder<
4831 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4832 getLinMaxFieldBuilder() {
4833 if (linMaxBuilder_ ==
null) {
4834 if (!(constraintCase_ == 27)) {
4835 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4837 linMaxBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4838 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4839 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4840 getParentForChildren(),
4844 constraintCase_ = 27;
4846 return linMaxBuilder_;
4849 private com.google.protobuf.SingleFieldBuilder<
4850 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder> linearBuilder_;
4862 return constraintCase_ == 12;
4875 if (linearBuilder_ ==
null) {
4876 if (constraintCase_ == 12) {
4877 return (com.google.ortools.sat.LinearConstraintProto) constraint_;
4879 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4881 if (constraintCase_ == 12) {
4882 return linearBuilder_.getMessage();
4884 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4895 public Builder
setLinear(com.google.ortools.sat.LinearConstraintProto value) {
4896 if (linearBuilder_ ==
null) {
4897 if (value ==
null) {
4898 throw new NullPointerException();
4900 constraint_ = value;
4903 linearBuilder_.setMessage(value);
4905 constraintCase_ = 12;
4917 com.google.ortools.sat.LinearConstraintProto.Builder builderForValue) {
4918 if (linearBuilder_ ==
null) {
4919 constraint_ = builderForValue.build();
4922 linearBuilder_.setMessage(builderForValue.build());
4924 constraintCase_ = 12;
4935 public Builder
mergeLinear(com.google.ortools.sat.LinearConstraintProto value) {
4936 if (linearBuilder_ ==
null) {
4937 if (constraintCase_ == 12 &&
4938 constraint_ != com.google.ortools.sat.LinearConstraintProto.getDefaultInstance()) {
4939 constraint_ = com.google.ortools.sat.LinearConstraintProto.newBuilder((com.google.ortools.sat.LinearConstraintProto) constraint_)
4940 .mergeFrom(value).buildPartial();
4942 constraint_ = value;
4946 if (constraintCase_ == 12) {
4947 linearBuilder_.mergeFrom(value);
4949 linearBuilder_.setMessage(value);
4952 constraintCase_ = 12;
4964 if (linearBuilder_ ==
null) {
4965 if (constraintCase_ == 12) {
4966 constraintCase_ = 0;
4971 if (constraintCase_ == 12) {
4972 constraintCase_ = 0;
4975 linearBuilder_.clear();
4988 return getLinearFieldBuilder().getBuilder();
5000 if ((constraintCase_ == 12) && (linearBuilder_ !=
null)) {
5001 return linearBuilder_.getMessageOrBuilder();
5003 if (constraintCase_ == 12) {
5004 return (com.google.ortools.sat.LinearConstraintProto) constraint_;
5006 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
5017 private com.google.protobuf.SingleFieldBuilder<
5018 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder>
5019 getLinearFieldBuilder() {
5020 if (linearBuilder_ ==
null) {
5021 if (!(constraintCase_ == 12)) {
5022 constraint_ = com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
5024 linearBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5025 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder>(
5026 (com.google.ortools.sat.LinearConstraintProto) constraint_,
5027 getParentForChildren(),
5031 constraintCase_ = 12;
5033 return linearBuilder_;
5036 private com.google.protobuf.SingleFieldBuilder<
5037 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder> allDiffBuilder_;
5048 return constraintCase_ == 13;
5060 if (allDiffBuilder_ ==
null) {
5061 if (constraintCase_ == 13) {
5062 return (com.google.ortools.sat.AllDifferentConstraintProto) constraint_;
5064 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5066 if (constraintCase_ == 13) {
5067 return allDiffBuilder_.getMessage();
5069 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5079 public Builder
setAllDiff(com.google.ortools.sat.AllDifferentConstraintProto value) {
5080 if (allDiffBuilder_ ==
null) {
5081 if (value ==
null) {
5082 throw new NullPointerException();
5084 constraint_ = value;
5087 allDiffBuilder_.setMessage(value);
5089 constraintCase_ = 13;
5100 com.google.ortools.sat.AllDifferentConstraintProto.Builder builderForValue) {
5101 if (allDiffBuilder_ ==
null) {
5102 constraint_ = builderForValue.build();
5105 allDiffBuilder_.setMessage(builderForValue.build());
5107 constraintCase_ = 13;
5117 public Builder
mergeAllDiff(com.google.ortools.sat.AllDifferentConstraintProto value) {
5118 if (allDiffBuilder_ ==
null) {
5119 if (constraintCase_ == 13 &&
5120 constraint_ != com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance()) {
5121 constraint_ = com.google.ortools.sat.AllDifferentConstraintProto.newBuilder((com.google.ortools.sat.AllDifferentConstraintProto) constraint_)
5122 .mergeFrom(value).buildPartial();
5124 constraint_ = value;
5128 if (constraintCase_ == 13) {
5129 allDiffBuilder_.mergeFrom(value);
5131 allDiffBuilder_.setMessage(value);
5134 constraintCase_ = 13;
5145 if (allDiffBuilder_ ==
null) {
5146 if (constraintCase_ == 13) {
5147 constraintCase_ = 0;
5152 if (constraintCase_ == 13) {
5153 constraintCase_ = 0;
5156 allDiffBuilder_.clear();
5168 return getAllDiffFieldBuilder().getBuilder();
5179 if ((constraintCase_ == 13) && (allDiffBuilder_ !=
null)) {
5180 return allDiffBuilder_.getMessageOrBuilder();
5182 if (constraintCase_ == 13) {
5183 return (com.google.ortools.sat.AllDifferentConstraintProto) constraint_;
5185 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5195 private com.google.protobuf.SingleFieldBuilder<
5196 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder>
5197 getAllDiffFieldBuilder() {
5198 if (allDiffBuilder_ ==
null) {
5199 if (!(constraintCase_ == 13)) {
5200 constraint_ = com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5202 allDiffBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5203 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder>(
5204 (com.google.ortools.sat.AllDifferentConstraintProto) constraint_,
5205 getParentForChildren(),
5209 constraintCase_ = 13;
5211 return allDiffBuilder_;
5214 private com.google.protobuf.SingleFieldBuilder<
5215 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder> elementBuilder_;
5227 return constraintCase_ == 14;
5240 if (elementBuilder_ ==
null) {
5241 if (constraintCase_ == 14) {
5242 return (com.google.ortools.sat.ElementConstraintProto) constraint_;
5244 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5246 if (constraintCase_ == 14) {
5247 return elementBuilder_.getMessage();
5249 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5260 public Builder
setElement(com.google.ortools.sat.ElementConstraintProto value) {
5261 if (elementBuilder_ ==
null) {
5262 if (value ==
null) {
5263 throw new NullPointerException();
5265 constraint_ = value;
5268 elementBuilder_.setMessage(value);
5270 constraintCase_ = 14;
5282 com.google.ortools.sat.ElementConstraintProto.Builder builderForValue) {
5283 if (elementBuilder_ ==
null) {
5284 constraint_ = builderForValue.build();
5287 elementBuilder_.setMessage(builderForValue.build());
5289 constraintCase_ = 14;
5300 public Builder
mergeElement(com.google.ortools.sat.ElementConstraintProto value) {
5301 if (elementBuilder_ ==
null) {
5302 if (constraintCase_ == 14 &&
5303 constraint_ != com.google.ortools.sat.ElementConstraintProto.getDefaultInstance()) {
5304 constraint_ = com.google.ortools.sat.ElementConstraintProto.newBuilder((com.google.ortools.sat.ElementConstraintProto) constraint_)
5305 .mergeFrom(value).buildPartial();
5307 constraint_ = value;
5311 if (constraintCase_ == 14) {
5312 elementBuilder_.mergeFrom(value);
5314 elementBuilder_.setMessage(value);
5317 constraintCase_ = 14;
5329 if (elementBuilder_ ==
null) {
5330 if (constraintCase_ == 14) {
5331 constraintCase_ = 0;
5336 if (constraintCase_ == 14) {
5337 constraintCase_ = 0;
5340 elementBuilder_.clear();
5353 return getElementFieldBuilder().getBuilder();
5365 if ((constraintCase_ == 14) && (elementBuilder_ !=
null)) {
5366 return elementBuilder_.getMessageOrBuilder();
5368 if (constraintCase_ == 14) {
5369 return (com.google.ortools.sat.ElementConstraintProto) constraint_;
5371 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5382 private com.google.protobuf.SingleFieldBuilder<
5383 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder>
5384 getElementFieldBuilder() {
5385 if (elementBuilder_ ==
null) {
5386 if (!(constraintCase_ == 14)) {
5387 constraint_ = com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5389 elementBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5390 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder>(
5391 (com.google.ortools.sat.ElementConstraintProto) constraint_,
5392 getParentForChildren(),
5396 constraintCase_ = 14;
5398 return elementBuilder_;
5401 private com.google.protobuf.SingleFieldBuilder<
5402 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder> circuitBuilder_;
5414 return constraintCase_ == 15;
5427 if (circuitBuilder_ ==
null) {
5428 if (constraintCase_ == 15) {
5429 return (com.google.ortools.sat.CircuitConstraintProto) constraint_;
5431 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5433 if (constraintCase_ == 15) {
5434 return circuitBuilder_.getMessage();
5436 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5447 public Builder
setCircuit(com.google.ortools.sat.CircuitConstraintProto value) {
5448 if (circuitBuilder_ ==
null) {
5449 if (value ==
null) {
5450 throw new NullPointerException();
5452 constraint_ = value;
5455 circuitBuilder_.setMessage(value);
5457 constraintCase_ = 15;
5469 com.google.ortools.sat.CircuitConstraintProto.Builder builderForValue) {
5470 if (circuitBuilder_ ==
null) {
5471 constraint_ = builderForValue.build();
5474 circuitBuilder_.setMessage(builderForValue.build());
5476 constraintCase_ = 15;
5487 public Builder
mergeCircuit(com.google.ortools.sat.CircuitConstraintProto value) {
5488 if (circuitBuilder_ ==
null) {
5489 if (constraintCase_ == 15 &&
5490 constraint_ != com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance()) {
5491 constraint_ = com.google.ortools.sat.CircuitConstraintProto.newBuilder((com.google.ortools.sat.CircuitConstraintProto) constraint_)
5492 .mergeFrom(value).buildPartial();
5494 constraint_ = value;
5498 if (constraintCase_ == 15) {
5499 circuitBuilder_.mergeFrom(value);
5501 circuitBuilder_.setMessage(value);
5504 constraintCase_ = 15;
5516 if (circuitBuilder_ ==
null) {
5517 if (constraintCase_ == 15) {
5518 constraintCase_ = 0;
5523 if (constraintCase_ == 15) {
5524 constraintCase_ = 0;
5527 circuitBuilder_.clear();
5540 return getCircuitFieldBuilder().getBuilder();
5552 if ((constraintCase_ == 15) && (circuitBuilder_ !=
null)) {
5553 return circuitBuilder_.getMessageOrBuilder();
5555 if (constraintCase_ == 15) {
5556 return (com.google.ortools.sat.CircuitConstraintProto) constraint_;
5558 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5569 private com.google.protobuf.SingleFieldBuilder<
5570 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder>
5571 getCircuitFieldBuilder() {
5572 if (circuitBuilder_ ==
null) {
5573 if (!(constraintCase_ == 15)) {
5574 constraint_ = com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5576 circuitBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5577 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder>(
5578 (com.google.ortools.sat.CircuitConstraintProto) constraint_,
5579 getParentForChildren(),
5583 constraintCase_ = 15;
5585 return circuitBuilder_;
5588 private com.google.protobuf.SingleFieldBuilder<
5589 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder> routesBuilder_;
5600 return constraintCase_ == 23;
5612 if (routesBuilder_ ==
null) {
5613 if (constraintCase_ == 23) {
5614 return (com.google.ortools.sat.RoutesConstraintProto) constraint_;
5616 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5618 if (constraintCase_ == 23) {
5619 return routesBuilder_.getMessage();
5621 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5631 public Builder
setRoutes(com.google.ortools.sat.RoutesConstraintProto value) {
5632 if (routesBuilder_ ==
null) {
5633 if (value ==
null) {
5634 throw new NullPointerException();
5636 constraint_ = value;
5639 routesBuilder_.setMessage(value);
5641 constraintCase_ = 23;
5652 com.google.ortools.sat.RoutesConstraintProto.Builder builderForValue) {
5653 if (routesBuilder_ ==
null) {
5654 constraint_ = builderForValue.build();
5657 routesBuilder_.setMessage(builderForValue.build());
5659 constraintCase_ = 23;
5669 public Builder
mergeRoutes(com.google.ortools.sat.RoutesConstraintProto value) {
5670 if (routesBuilder_ ==
null) {
5671 if (constraintCase_ == 23 &&
5672 constraint_ != com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance()) {
5673 constraint_ = com.google.ortools.sat.RoutesConstraintProto.newBuilder((com.google.ortools.sat.RoutesConstraintProto) constraint_)
5674 .mergeFrom(value).buildPartial();
5676 constraint_ = value;
5680 if (constraintCase_ == 23) {
5681 routesBuilder_.mergeFrom(value);
5683 routesBuilder_.setMessage(value);
5686 constraintCase_ = 23;
5697 if (routesBuilder_ ==
null) {
5698 if (constraintCase_ == 23) {
5699 constraintCase_ = 0;
5704 if (constraintCase_ == 23) {
5705 constraintCase_ = 0;
5708 routesBuilder_.clear();
5720 return getRoutesFieldBuilder().getBuilder();
5731 if ((constraintCase_ == 23) && (routesBuilder_ !=
null)) {
5732 return routesBuilder_.getMessageOrBuilder();
5734 if (constraintCase_ == 23) {
5735 return (com.google.ortools.sat.RoutesConstraintProto) constraint_;
5737 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5747 private com.google.protobuf.SingleFieldBuilder<
5748 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder>
5749 getRoutesFieldBuilder() {
5750 if (routesBuilder_ ==
null) {
5751 if (!(constraintCase_ == 23)) {
5752 constraint_ = com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5754 routesBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5755 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder>(
5756 (com.google.ortools.sat.RoutesConstraintProto) constraint_,
5757 getParentForChildren(),
5761 constraintCase_ = 23;
5763 return routesBuilder_;
5766 private com.google.protobuf.SingleFieldBuilder<
5767 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder> tableBuilder_;
5779 return constraintCase_ == 16;
5792 if (tableBuilder_ ==
null) {
5793 if (constraintCase_ == 16) {
5794 return (com.google.ortools.sat.TableConstraintProto) constraint_;
5796 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5798 if (constraintCase_ == 16) {
5799 return tableBuilder_.getMessage();
5801 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5812 public Builder
setTable(com.google.ortools.sat.TableConstraintProto value) {
5813 if (tableBuilder_ ==
null) {
5814 if (value ==
null) {
5815 throw new NullPointerException();
5817 constraint_ = value;
5820 tableBuilder_.setMessage(value);
5822 constraintCase_ = 16;
5834 com.google.ortools.sat.TableConstraintProto.Builder builderForValue) {
5835 if (tableBuilder_ ==
null) {
5836 constraint_ = builderForValue.build();
5839 tableBuilder_.setMessage(builderForValue.build());
5841 constraintCase_ = 16;
5852 public Builder
mergeTable(com.google.ortools.sat.TableConstraintProto value) {
5853 if (tableBuilder_ ==
null) {
5854 if (constraintCase_ == 16 &&
5855 constraint_ != com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) {
5856 constraint_ = com.google.ortools.sat.TableConstraintProto.newBuilder((com.google.ortools.sat.TableConstraintProto) constraint_)
5857 .mergeFrom(value).buildPartial();
5859 constraint_ = value;
5863 if (constraintCase_ == 16) {
5864 tableBuilder_.mergeFrom(value);
5866 tableBuilder_.setMessage(value);
5869 constraintCase_ = 16;
5881 if (tableBuilder_ ==
null) {
5882 if (constraintCase_ == 16) {
5883 constraintCase_ = 0;
5888 if (constraintCase_ == 16) {
5889 constraintCase_ = 0;
5892 tableBuilder_.clear();
5905 return getTableFieldBuilder().getBuilder();
5917 if ((constraintCase_ == 16) && (tableBuilder_ !=
null)) {
5918 return tableBuilder_.getMessageOrBuilder();
5920 if (constraintCase_ == 16) {
5921 return (com.google.ortools.sat.TableConstraintProto) constraint_;
5923 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5934 private com.google.protobuf.SingleFieldBuilder<
5935 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder>
5936 getTableFieldBuilder() {
5937 if (tableBuilder_ ==
null) {
5938 if (!(constraintCase_ == 16)) {
5939 constraint_ = com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5941 tableBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5942 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder>(
5943 (com.google.ortools.sat.TableConstraintProto) constraint_,
5944 getParentForChildren(),
5948 constraintCase_ = 16;
5950 return tableBuilder_;
5953 private com.google.protobuf.SingleFieldBuilder<
5954 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder> automatonBuilder_;
5966 return constraintCase_ == 17;
5979 if (automatonBuilder_ ==
null) {
5980 if (constraintCase_ == 17) {
5981 return (com.google.ortools.sat.AutomatonConstraintProto) constraint_;
5983 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
5985 if (constraintCase_ == 17) {
5986 return automatonBuilder_.getMessage();
5988 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
5999 public Builder
setAutomaton(com.google.ortools.sat.AutomatonConstraintProto value) {
6000 if (automatonBuilder_ ==
null) {
6001 if (value ==
null) {
6002 throw new NullPointerException();
6004 constraint_ = value;
6007 automatonBuilder_.setMessage(value);
6009 constraintCase_ = 17;
6021 com.google.ortools.sat.AutomatonConstraintProto.Builder builderForValue) {
6022 if (automatonBuilder_ ==
null) {
6023 constraint_ = builderForValue.build();
6026 automatonBuilder_.setMessage(builderForValue.build());
6028 constraintCase_ = 17;
6039 public Builder
mergeAutomaton(com.google.ortools.sat.AutomatonConstraintProto value) {
6040 if (automatonBuilder_ ==
null) {
6041 if (constraintCase_ == 17 &&
6042 constraint_ != com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance()) {
6043 constraint_ = com.google.ortools.sat.AutomatonConstraintProto.newBuilder((com.google.ortools.sat.AutomatonConstraintProto) constraint_)
6044 .mergeFrom(value).buildPartial();
6046 constraint_ = value;
6050 if (constraintCase_ == 17) {
6051 automatonBuilder_.mergeFrom(value);
6053 automatonBuilder_.setMessage(value);
6056 constraintCase_ = 17;
6068 if (automatonBuilder_ ==
null) {
6069 if (constraintCase_ == 17) {
6070 constraintCase_ = 0;
6075 if (constraintCase_ == 17) {
6076 constraintCase_ = 0;
6079 automatonBuilder_.clear();
6092 return getAutomatonFieldBuilder().getBuilder();
6104 if ((constraintCase_ == 17) && (automatonBuilder_ !=
null)) {
6105 return automatonBuilder_.getMessageOrBuilder();
6107 if (constraintCase_ == 17) {
6108 return (com.google.ortools.sat.AutomatonConstraintProto) constraint_;
6110 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
6121 private com.google.protobuf.SingleFieldBuilder<
6122 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder>
6123 getAutomatonFieldBuilder() {
6124 if (automatonBuilder_ ==
null) {
6125 if (!(constraintCase_ == 17)) {
6126 constraint_ = com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
6128 automatonBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6129 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder>(
6130 (com.google.ortools.sat.AutomatonConstraintProto) constraint_,
6131 getParentForChildren(),
6135 constraintCase_ = 17;
6137 return automatonBuilder_;
6140 private com.google.protobuf.SingleFieldBuilder<
6141 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder> inverseBuilder_;
6153 return constraintCase_ == 18;
6166 if (inverseBuilder_ ==
null) {
6167 if (constraintCase_ == 18) {
6168 return (com.google.ortools.sat.InverseConstraintProto) constraint_;
6170 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6172 if (constraintCase_ == 18) {
6173 return inverseBuilder_.getMessage();
6175 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6186 public Builder
setInverse(com.google.ortools.sat.InverseConstraintProto value) {
6187 if (inverseBuilder_ ==
null) {
6188 if (value ==
null) {
6189 throw new NullPointerException();
6191 constraint_ = value;
6194 inverseBuilder_.setMessage(value);
6196 constraintCase_ = 18;
6208 com.google.ortools.sat.InverseConstraintProto.Builder builderForValue) {
6209 if (inverseBuilder_ ==
null) {
6210 constraint_ = builderForValue.build();
6213 inverseBuilder_.setMessage(builderForValue.build());
6215 constraintCase_ = 18;
6226 public Builder
mergeInverse(com.google.ortools.sat.InverseConstraintProto value) {
6227 if (inverseBuilder_ ==
null) {
6228 if (constraintCase_ == 18 &&
6229 constraint_ != com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) {
6230 constraint_ = com.google.ortools.sat.InverseConstraintProto.newBuilder((com.google.ortools.sat.InverseConstraintProto) constraint_)
6231 .mergeFrom(value).buildPartial();
6233 constraint_ = value;
6237 if (constraintCase_ == 18) {
6238 inverseBuilder_.mergeFrom(value);
6240 inverseBuilder_.setMessage(value);
6243 constraintCase_ = 18;
6255 if (inverseBuilder_ ==
null) {
6256 if (constraintCase_ == 18) {
6257 constraintCase_ = 0;
6262 if (constraintCase_ == 18) {
6263 constraintCase_ = 0;
6266 inverseBuilder_.clear();
6279 return getInverseFieldBuilder().getBuilder();
6291 if ((constraintCase_ == 18) && (inverseBuilder_ !=
null)) {
6292 return inverseBuilder_.getMessageOrBuilder();
6294 if (constraintCase_ == 18) {
6295 return (com.google.ortools.sat.InverseConstraintProto) constraint_;
6297 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6308 private com.google.protobuf.SingleFieldBuilder<
6309 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder>
6310 getInverseFieldBuilder() {
6311 if (inverseBuilder_ ==
null) {
6312 if (!(constraintCase_ == 18)) {
6313 constraint_ = com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6315 inverseBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6316 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder>(
6317 (com.google.ortools.sat.InverseConstraintProto) constraint_,
6318 getParentForChildren(),
6322 constraintCase_ = 18;
6324 return inverseBuilder_;
6327 private com.google.protobuf.SingleFieldBuilder<
6328 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder> reservoirBuilder_;
6341 return constraintCase_ == 24;
6355 if (reservoirBuilder_ ==
null) {
6356 if (constraintCase_ == 24) {
6357 return (com.google.ortools.sat.ReservoirConstraintProto) constraint_;
6359 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6361 if (constraintCase_ == 24) {
6362 return reservoirBuilder_.getMessage();
6364 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6376 public Builder
setReservoir(com.google.ortools.sat.ReservoirConstraintProto value) {
6377 if (reservoirBuilder_ ==
null) {
6378 if (value ==
null) {
6379 throw new NullPointerException();
6381 constraint_ = value;
6384 reservoirBuilder_.setMessage(value);
6386 constraintCase_ = 24;
6399 com.google.ortools.sat.ReservoirConstraintProto.Builder builderForValue) {
6400 if (reservoirBuilder_ ==
null) {
6401 constraint_ = builderForValue.build();
6404 reservoirBuilder_.setMessage(builderForValue.build());
6406 constraintCase_ = 24;
6418 public Builder
mergeReservoir(com.google.ortools.sat.ReservoirConstraintProto value) {
6419 if (reservoirBuilder_ ==
null) {
6420 if (constraintCase_ == 24 &&
6421 constraint_ != com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance()) {
6422 constraint_ = com.google.ortools.sat.ReservoirConstraintProto.newBuilder((com.google.ortools.sat.ReservoirConstraintProto) constraint_)
6423 .mergeFrom(value).buildPartial();
6425 constraint_ = value;
6429 if (constraintCase_ == 24) {
6430 reservoirBuilder_.mergeFrom(value);
6432 reservoirBuilder_.setMessage(value);
6435 constraintCase_ = 24;
6448 if (reservoirBuilder_ ==
null) {
6449 if (constraintCase_ == 24) {
6450 constraintCase_ = 0;
6455 if (constraintCase_ == 24) {
6456 constraintCase_ = 0;
6459 reservoirBuilder_.clear();
6473 return getReservoirFieldBuilder().getBuilder();
6486 if ((constraintCase_ == 24) && (reservoirBuilder_ !=
null)) {
6487 return reservoirBuilder_.getMessageOrBuilder();
6489 if (constraintCase_ == 24) {
6490 return (com.google.ortools.sat.ReservoirConstraintProto) constraint_;
6492 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6504 private com.google.protobuf.SingleFieldBuilder<
6505 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder>
6506 getReservoirFieldBuilder() {
6507 if (reservoirBuilder_ ==
null) {
6508 if (!(constraintCase_ == 24)) {
6509 constraint_ = com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6511 reservoirBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6512 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder>(
6513 (com.google.ortools.sat.ReservoirConstraintProto) constraint_,
6514 getParentForChildren(),
6518 constraintCase_ = 24;
6520 return reservoirBuilder_;
6523 private com.google.protobuf.SingleFieldBuilder<
6524 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder> intervalBuilder_;
6536 return constraintCase_ == 19;
6549 if (intervalBuilder_ ==
null) {
6550 if (constraintCase_ == 19) {
6551 return (com.google.ortools.sat.IntervalConstraintProto) constraint_;
6553 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6555 if (constraintCase_ == 19) {
6556 return intervalBuilder_.getMessage();
6558 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6569 public Builder
setInterval(com.google.ortools.sat.IntervalConstraintProto value) {
6570 if (intervalBuilder_ ==
null) {
6571 if (value ==
null) {
6572 throw new NullPointerException();
6574 constraint_ = value;
6577 intervalBuilder_.setMessage(value);
6579 constraintCase_ = 19;
6591 com.google.ortools.sat.IntervalConstraintProto.Builder builderForValue) {
6592 if (intervalBuilder_ ==
null) {
6593 constraint_ = builderForValue.build();
6596 intervalBuilder_.setMessage(builderForValue.build());
6598 constraintCase_ = 19;
6609 public Builder
mergeInterval(com.google.ortools.sat.IntervalConstraintProto value) {
6610 if (intervalBuilder_ ==
null) {
6611 if (constraintCase_ == 19 &&
6612 constraint_ != com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) {
6613 constraint_ = com.google.ortools.sat.IntervalConstraintProto.newBuilder((com.google.ortools.sat.IntervalConstraintProto) constraint_)
6614 .mergeFrom(value).buildPartial();
6616 constraint_ = value;
6620 if (constraintCase_ == 19) {
6621 intervalBuilder_.mergeFrom(value);
6623 intervalBuilder_.setMessage(value);
6626 constraintCase_ = 19;
6638 if (intervalBuilder_ ==
null) {
6639 if (constraintCase_ == 19) {
6640 constraintCase_ = 0;
6645 if (constraintCase_ == 19) {
6646 constraintCase_ = 0;
6649 intervalBuilder_.clear();
6662 return getIntervalFieldBuilder().getBuilder();
6674 if ((constraintCase_ == 19) && (intervalBuilder_ !=
null)) {
6675 return intervalBuilder_.getMessageOrBuilder();
6677 if (constraintCase_ == 19) {
6678 return (com.google.ortools.sat.IntervalConstraintProto) constraint_;
6680 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6691 private com.google.protobuf.SingleFieldBuilder<
6692 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder>
6693 getIntervalFieldBuilder() {
6694 if (intervalBuilder_ ==
null) {
6695 if (!(constraintCase_ == 19)) {
6696 constraint_ = com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6698 intervalBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6699 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder>(
6700 (com.google.ortools.sat.IntervalConstraintProto) constraint_,
6701 getParentForChildren(),
6705 constraintCase_ = 19;
6707 return intervalBuilder_;
6710 private com.google.protobuf.SingleFieldBuilder<
6711 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder> noOverlapBuilder_;
6724 return constraintCase_ == 20;
6738 if (noOverlapBuilder_ ==
null) {
6739 if (constraintCase_ == 20) {
6740 return (com.google.ortools.sat.NoOverlapConstraintProto) constraint_;
6742 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6744 if (constraintCase_ == 20) {
6745 return noOverlapBuilder_.getMessage();
6747 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6759 public Builder
setNoOverlap(com.google.ortools.sat.NoOverlapConstraintProto value) {
6760 if (noOverlapBuilder_ ==
null) {
6761 if (value ==
null) {
6762 throw new NullPointerException();
6764 constraint_ = value;
6767 noOverlapBuilder_.setMessage(value);
6769 constraintCase_ = 20;
6782 com.google.ortools.sat.NoOverlapConstraintProto.Builder builderForValue) {
6783 if (noOverlapBuilder_ ==
null) {
6784 constraint_ = builderForValue.build();
6787 noOverlapBuilder_.setMessage(builderForValue.build());
6789 constraintCase_ = 20;
6801 public Builder
mergeNoOverlap(com.google.ortools.sat.NoOverlapConstraintProto value) {
6802 if (noOverlapBuilder_ ==
null) {
6803 if (constraintCase_ == 20 &&
6804 constraint_ != com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance()) {
6805 constraint_ = com.google.ortools.sat.NoOverlapConstraintProto.newBuilder((com.google.ortools.sat.NoOverlapConstraintProto) constraint_)
6806 .mergeFrom(value).buildPartial();
6808 constraint_ = value;
6812 if (constraintCase_ == 20) {
6813 noOverlapBuilder_.mergeFrom(value);
6815 noOverlapBuilder_.setMessage(value);
6818 constraintCase_ = 20;
6831 if (noOverlapBuilder_ ==
null) {
6832 if (constraintCase_ == 20) {
6833 constraintCase_ = 0;
6838 if (constraintCase_ == 20) {
6839 constraintCase_ = 0;
6842 noOverlapBuilder_.clear();
6856 return getNoOverlapFieldBuilder().getBuilder();
6869 if ((constraintCase_ == 20) && (noOverlapBuilder_ !=
null)) {
6870 return noOverlapBuilder_.getMessageOrBuilder();
6872 if (constraintCase_ == 20) {
6873 return (com.google.ortools.sat.NoOverlapConstraintProto) constraint_;
6875 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6887 private com.google.protobuf.SingleFieldBuilder<
6888 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder>
6889 getNoOverlapFieldBuilder() {
6890 if (noOverlapBuilder_ ==
null) {
6891 if (!(constraintCase_ == 20)) {
6892 constraint_ = com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6894 noOverlapBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6895 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder>(
6896 (com.google.ortools.sat.NoOverlapConstraintProto) constraint_,
6897 getParentForChildren(),
6901 constraintCase_ = 20;
6903 return noOverlapBuilder_;
6906 private com.google.protobuf.SingleFieldBuilder<
6907 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder> noOverlap2DBuilder_;
6918 return constraintCase_ == 21;
6930 if (noOverlap2DBuilder_ ==
null) {
6931 if (constraintCase_ == 21) {
6932 return (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_;
6934 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6936 if (constraintCase_ == 21) {
6937 return noOverlap2DBuilder_.getMessage();
6939 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6949 public Builder
setNoOverlap2D(com.google.ortools.sat.NoOverlap2DConstraintProto value) {
6950 if (noOverlap2DBuilder_ ==
null) {
6951 if (value ==
null) {
6952 throw new NullPointerException();
6954 constraint_ = value;
6957 noOverlap2DBuilder_.setMessage(value);
6959 constraintCase_ = 21;
6970 com.google.ortools.sat.NoOverlap2DConstraintProto.Builder builderForValue) {
6971 if (noOverlap2DBuilder_ ==
null) {
6972 constraint_ = builderForValue.build();
6975 noOverlap2DBuilder_.setMessage(builderForValue.build());
6977 constraintCase_ = 21;
6988 if (noOverlap2DBuilder_ ==
null) {
6989 if (constraintCase_ == 21 &&
6990 constraint_ != com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance()) {
6991 constraint_ = com.google.ortools.sat.NoOverlap2DConstraintProto.newBuilder((com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_)
6992 .mergeFrom(value).buildPartial();
6994 constraint_ = value;
6998 if (constraintCase_ == 21) {
6999 noOverlap2DBuilder_.mergeFrom(value);
7001 noOverlap2DBuilder_.setMessage(value);
7004 constraintCase_ = 21;
7015 if (noOverlap2DBuilder_ ==
null) {
7016 if (constraintCase_ == 21) {
7017 constraintCase_ = 0;
7022 if (constraintCase_ == 21) {
7023 constraintCase_ = 0;
7026 noOverlap2DBuilder_.clear();
7038 return getNoOverlap2DFieldBuilder().getBuilder();
7049 if ((constraintCase_ == 21) && (noOverlap2DBuilder_ !=
null)) {
7050 return noOverlap2DBuilder_.getMessageOrBuilder();
7052 if (constraintCase_ == 21) {
7053 return (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_;
7055 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
7065 private com.google.protobuf.SingleFieldBuilder<
7066 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder>
7067 getNoOverlap2DFieldBuilder() {
7068 if (noOverlap2DBuilder_ ==
null) {
7069 if (!(constraintCase_ == 21)) {
7070 constraint_ = com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
7072 noOverlap2DBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7073 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder>(
7074 (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_,
7075 getParentForChildren(),
7079 constraintCase_ = 21;
7081 return noOverlap2DBuilder_;
7084 private com.google.protobuf.SingleFieldBuilder<
7085 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder> cumulativeBuilder_;
7098 return constraintCase_ == 22;
7112 if (cumulativeBuilder_ ==
null) {
7113 if (constraintCase_ == 22) {
7114 return (com.google.ortools.sat.CumulativeConstraintProto) constraint_;
7116 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7118 if (constraintCase_ == 22) {
7119 return cumulativeBuilder_.getMessage();
7121 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7133 public Builder
setCumulative(com.google.ortools.sat.CumulativeConstraintProto value) {
7134 if (cumulativeBuilder_ ==
null) {
7135 if (value ==
null) {
7136 throw new NullPointerException();
7138 constraint_ = value;
7141 cumulativeBuilder_.setMessage(value);
7143 constraintCase_ = 22;
7156 com.google.ortools.sat.CumulativeConstraintProto.Builder builderForValue) {
7157 if (cumulativeBuilder_ ==
null) {
7158 constraint_ = builderForValue.build();
7161 cumulativeBuilder_.setMessage(builderForValue.build());
7163 constraintCase_ = 22;
7176 if (cumulativeBuilder_ ==
null) {
7177 if (constraintCase_ == 22 &&
7178 constraint_ != com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance()) {
7179 constraint_ = com.google.ortools.sat.CumulativeConstraintProto.newBuilder((com.google.ortools.sat.CumulativeConstraintProto) constraint_)
7180 .mergeFrom(value).buildPartial();
7182 constraint_ = value;
7186 if (constraintCase_ == 22) {
7187 cumulativeBuilder_.mergeFrom(value);
7189 cumulativeBuilder_.setMessage(value);
7192 constraintCase_ = 22;
7205 if (cumulativeBuilder_ ==
null) {
7206 if (constraintCase_ == 22) {
7207 constraintCase_ = 0;
7212 if (constraintCase_ == 22) {
7213 constraintCase_ = 0;
7216 cumulativeBuilder_.clear();
7230 return getCumulativeFieldBuilder().getBuilder();
7243 if ((constraintCase_ == 22) && (cumulativeBuilder_ !=
null)) {
7244 return cumulativeBuilder_.getMessageOrBuilder();
7246 if (constraintCase_ == 22) {
7247 return (com.google.ortools.sat.CumulativeConstraintProto) constraint_;
7249 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7261 private com.google.protobuf.SingleFieldBuilder<
7262 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder>
7263 getCumulativeFieldBuilder() {
7264 if (cumulativeBuilder_ ==
null) {
7265 if (!(constraintCase_ == 22)) {
7266 constraint_ = com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7268 cumulativeBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7269 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder>(
7270 (com.google.ortools.sat.CumulativeConstraintProto) constraint_,
7271 getParentForChildren(),
7275 constraintCase_ = 22;
7277 return cumulativeBuilder_;
7280 private com.google.protobuf.SingleFieldBuilder<
7281 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder> dummyConstraintBuilder_;
7293 return constraintCase_ == 30;
7306 if (dummyConstraintBuilder_ ==
null) {
7307 if (constraintCase_ == 30) {
7308 return (com.google.ortools.sat.ListOfVariablesProto) constraint_;
7310 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7312 if (constraintCase_ == 30) {
7313 return dummyConstraintBuilder_.getMessage();
7315 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7327 if (dummyConstraintBuilder_ ==
null) {
7328 if (value ==
null) {
7329 throw new NullPointerException();
7331 constraint_ = value;
7334 dummyConstraintBuilder_.setMessage(value);
7336 constraintCase_ = 30;
7348 com.google.ortools.sat.ListOfVariablesProto.Builder builderForValue) {
7349 if (dummyConstraintBuilder_ ==
null) {
7350 constraint_ = builderForValue.build();
7353 dummyConstraintBuilder_.setMessage(builderForValue.build());
7355 constraintCase_ = 30;
7367 if (dummyConstraintBuilder_ ==
null) {
7368 if (constraintCase_ == 30 &&
7369 constraint_ != com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance()) {
7370 constraint_ = com.google.ortools.sat.ListOfVariablesProto.newBuilder((com.google.ortools.sat.ListOfVariablesProto) constraint_)
7371 .mergeFrom(value).buildPartial();
7373 constraint_ = value;
7377 if (constraintCase_ == 30) {
7378 dummyConstraintBuilder_.mergeFrom(value);
7380 dummyConstraintBuilder_.setMessage(value);
7383 constraintCase_ = 30;
7395 if (dummyConstraintBuilder_ ==
null) {
7396 if (constraintCase_ == 30) {
7397 constraintCase_ = 0;
7402 if (constraintCase_ == 30) {
7403 constraintCase_ = 0;
7406 dummyConstraintBuilder_.clear();
7419 return getDummyConstraintFieldBuilder().getBuilder();
7431 if ((constraintCase_ == 30) && (dummyConstraintBuilder_ !=
null)) {
7432 return dummyConstraintBuilder_.getMessageOrBuilder();
7434 if (constraintCase_ == 30) {
7435 return (com.google.ortools.sat.ListOfVariablesProto) constraint_;
7437 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7448 private com.google.protobuf.SingleFieldBuilder<
7449 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder>
7450 getDummyConstraintFieldBuilder() {
7451 if (dummyConstraintBuilder_ ==
null) {
7452 if (!(constraintCase_ == 30)) {
7453 constraint_ = com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7455 dummyConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7456 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder>(
7457 (com.google.ortools.sat.ListOfVariablesProto) constraint_,
7458 getParentForChildren(),
7462 constraintCase_ = 30;
7464 return dummyConstraintBuilder_;