1520 int size = memoizedSize;
1521 if (size != -1)
return size;
1524 if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
1525 size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
1529 for (
int i = 0; i < enforcementLiteral_.size(); i++) {
1530 dataSize += com.google.protobuf.CodedOutputStream
1531 .computeInt32SizeNoTag(enforcementLiteral_.getInt(i));
1536 size += com.google.protobuf.CodedOutputStream
1537 .computeInt32SizeNoTag(dataSize);
1539 enforcementLiteralMemoizedSerializedSize = dataSize;
1541 if (constraintCase_ == 3) {
1542 size += com.google.protobuf.CodedOutputStream
1543 .computeMessageSize(3, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1545 if (constraintCase_ == 4) {
1546 size += com.google.protobuf.CodedOutputStream
1547 .computeMessageSize(4, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1549 if (constraintCase_ == 5) {
1550 size += com.google.protobuf.CodedOutputStream
1551 .computeMessageSize(5, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1553 if (constraintCase_ == 7) {
1554 size += com.google.protobuf.CodedOutputStream
1555 .computeMessageSize(7, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1557 if (constraintCase_ == 8) {
1558 size += com.google.protobuf.CodedOutputStream
1559 .computeMessageSize(8, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1561 if (constraintCase_ == 11) {
1562 size += com.google.protobuf.CodedOutputStream
1563 .computeMessageSize(11, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1565 if (constraintCase_ == 12) {
1566 size += com.google.protobuf.CodedOutputStream
1567 .computeMessageSize(12, (com.google.ortools.sat.LinearConstraintProto) constraint_);
1569 if (constraintCase_ == 13) {
1570 size += com.google.protobuf.CodedOutputStream
1571 .computeMessageSize(13, (com.google.ortools.sat.AllDifferentConstraintProto) constraint_);
1573 if (constraintCase_ == 14) {
1574 size += com.google.protobuf.CodedOutputStream
1575 .computeMessageSize(14, (com.google.ortools.sat.ElementConstraintProto) constraint_);
1577 if (constraintCase_ == 15) {
1578 size += com.google.protobuf.CodedOutputStream
1579 .computeMessageSize(15, (com.google.ortools.sat.CircuitConstraintProto) constraint_);
1581 if (constraintCase_ == 16) {
1582 size += com.google.protobuf.CodedOutputStream
1583 .computeMessageSize(16, (com.google.ortools.sat.TableConstraintProto) constraint_);
1585 if (constraintCase_ == 17) {
1586 size += com.google.protobuf.CodedOutputStream
1587 .computeMessageSize(17, (com.google.ortools.sat.AutomatonConstraintProto) constraint_);
1589 if (constraintCase_ == 18) {
1590 size += com.google.protobuf.CodedOutputStream
1591 .computeMessageSize(18, (com.google.ortools.sat.InverseConstraintProto) constraint_);
1593 if (constraintCase_ == 19) {
1594 size += com.google.protobuf.CodedOutputStream
1595 .computeMessageSize(19, (com.google.ortools.sat.IntervalConstraintProto) constraint_);
1597 if (constraintCase_ == 20) {
1598 size += com.google.protobuf.CodedOutputStream
1599 .computeMessageSize(20, (com.google.ortools.sat.NoOverlapConstraintProto) constraint_);
1601 if (constraintCase_ == 21) {
1602 size += com.google.protobuf.CodedOutputStream
1603 .computeMessageSize(21, (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_);
1605 if (constraintCase_ == 22) {
1606 size += com.google.protobuf.CodedOutputStream
1607 .computeMessageSize(22, (com.google.ortools.sat.CumulativeConstraintProto) constraint_);
1609 if (constraintCase_ == 23) {
1610 size += com.google.protobuf.CodedOutputStream
1611 .computeMessageSize(23, (com.google.ortools.sat.RoutesConstraintProto) constraint_);
1613 if (constraintCase_ == 24) {
1614 size += com.google.protobuf.CodedOutputStream
1615 .computeMessageSize(24, (com.google.ortools.sat.ReservoirConstraintProto) constraint_);
1617 if (constraintCase_ == 26) {
1618 size += com.google.protobuf.CodedOutputStream
1619 .computeMessageSize(26, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1621 if (constraintCase_ == 27) {
1622 size += com.google.protobuf.CodedOutputStream
1623 .computeMessageSize(27, (com.google.ortools.sat.LinearArgumentProto) constraint_);
1625 if (constraintCase_ == 29) {
1626 size += com.google.protobuf.CodedOutputStream
1627 .computeMessageSize(29, (com.google.ortools.sat.BoolArgumentProto) constraint_);
1629 if (constraintCase_ == 30) {
1630 size += com.google.protobuf.CodedOutputStream
1631 .computeMessageSize(30, (com.google.ortools.sat.ListOfVariablesProto) constraint_);
1633 size += getUnknownFields().getSerializedSize();
1634 memoizedSize = size;
1966 public static final class Builder
extends
1967 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1970 public static final com.google.protobuf.Descriptors.Descriptor
1972 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_descriptor;
1976 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1978 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_fieldAccessorTable
1979 .ensureFieldAccessorsInitialized(
1980 com.google.ortools.sat.ConstraintProto.class, com.google.ortools.sat.ConstraintProto.Builder.class);
1989 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1998 enforcementLiteral_ = emptyIntList();
1999 if (boolOrBuilder_ !=
null) {
2000 boolOrBuilder_.clear();
2002 if (boolAndBuilder_ !=
null) {
2003 boolAndBuilder_.clear();
2005 if (atMostOneBuilder_ !=
null) {
2006 atMostOneBuilder_.clear();
2008 if (exactlyOneBuilder_ !=
null) {
2009 exactlyOneBuilder_.clear();
2011 if (boolXorBuilder_ !=
null) {
2012 boolXorBuilder_.clear();
2014 if (intDivBuilder_ !=
null) {
2015 intDivBuilder_.clear();
2017 if (intModBuilder_ !=
null) {
2018 intModBuilder_.clear();
2020 if (intProdBuilder_ !=
null) {
2021 intProdBuilder_.clear();
2023 if (linMaxBuilder_ !=
null) {
2024 linMaxBuilder_.clear();
2026 if (linearBuilder_ !=
null) {
2027 linearBuilder_.clear();
2029 if (allDiffBuilder_ !=
null) {
2030 allDiffBuilder_.clear();
2032 if (elementBuilder_ !=
null) {
2033 elementBuilder_.clear();
2035 if (circuitBuilder_ !=
null) {
2036 circuitBuilder_.clear();
2038 if (routesBuilder_ !=
null) {
2039 routesBuilder_.clear();
2041 if (tableBuilder_ !=
null) {
2042 tableBuilder_.clear();
2044 if (automatonBuilder_ !=
null) {
2045 automatonBuilder_.clear();
2047 if (inverseBuilder_ !=
null) {
2048 inverseBuilder_.clear();
2050 if (reservoirBuilder_ !=
null) {
2051 reservoirBuilder_.clear();
2053 if (intervalBuilder_ !=
null) {
2054 intervalBuilder_.clear();
2056 if (noOverlapBuilder_ !=
null) {
2057 noOverlapBuilder_.clear();
2059 if (noOverlap2DBuilder_ !=
null) {
2060 noOverlap2DBuilder_.clear();
2062 if (cumulativeBuilder_ !=
null) {
2063 cumulativeBuilder_.clear();
2065 if (dummyConstraintBuilder_ !=
null) {
2066 dummyConstraintBuilder_.clear();
2068 constraintCase_ = 0;
2074 public com.google.protobuf.Descriptors.Descriptor
2076 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ConstraintProto_descriptor;
2081 return com.google.ortools.sat.ConstraintProto.getDefaultInstance();
2088 throw newUninitializedMessageException(result);
2096 if (bitField0_ != 0) { buildPartial0(result); }
2097 buildPartialOneofs(result);
2102 private void buildPartial0(com.google.ortools.sat.ConstraintProto result) {
2103 int from_bitField0_ = bitField0_;
2104 if (((from_bitField0_ & 0x00000001) != 0)) {
2105 result.name_ = name_;
2107 if (((from_bitField0_ & 0x00000002) != 0)) {
2108 enforcementLiteral_.makeImmutable();
2109 result.enforcementLiteral_ = enforcementLiteral_;
2113 private void buildPartialOneofs(com.google.ortools.sat.ConstraintProto result) {
2114 result.constraintCase_ = constraintCase_;
2115 result.constraint_ = this.constraint_;
2116 if (constraintCase_ == 3 &&
2117 boolOrBuilder_ !=
null) {
2118 result.constraint_ = boolOrBuilder_.build();
2120 if (constraintCase_ == 4 &&
2121 boolAndBuilder_ !=
null) {
2122 result.constraint_ = boolAndBuilder_.build();
2124 if (constraintCase_ == 26 &&
2125 atMostOneBuilder_ !=
null) {
2126 result.constraint_ = atMostOneBuilder_.build();
2128 if (constraintCase_ == 29 &&
2129 exactlyOneBuilder_ !=
null) {
2130 result.constraint_ = exactlyOneBuilder_.build();
2132 if (constraintCase_ == 5 &&
2133 boolXorBuilder_ !=
null) {
2134 result.constraint_ = boolXorBuilder_.build();
2136 if (constraintCase_ == 7 &&
2137 intDivBuilder_ !=
null) {
2138 result.constraint_ = intDivBuilder_.build();
2140 if (constraintCase_ == 8 &&
2141 intModBuilder_ !=
null) {
2142 result.constraint_ = intModBuilder_.build();
2144 if (constraintCase_ == 11 &&
2145 intProdBuilder_ !=
null) {
2146 result.constraint_ = intProdBuilder_.build();
2148 if (constraintCase_ == 27 &&
2149 linMaxBuilder_ !=
null) {
2150 result.constraint_ = linMaxBuilder_.build();
2152 if (constraintCase_ == 12 &&
2153 linearBuilder_ !=
null) {
2154 result.constraint_ = linearBuilder_.build();
2156 if (constraintCase_ == 13 &&
2157 allDiffBuilder_ !=
null) {
2158 result.constraint_ = allDiffBuilder_.build();
2160 if (constraintCase_ == 14 &&
2161 elementBuilder_ !=
null) {
2162 result.constraint_ = elementBuilder_.build();
2164 if (constraintCase_ == 15 &&
2165 circuitBuilder_ !=
null) {
2166 result.constraint_ = circuitBuilder_.build();
2168 if (constraintCase_ == 23 &&
2169 routesBuilder_ !=
null) {
2170 result.constraint_ = routesBuilder_.build();
2172 if (constraintCase_ == 16 &&
2173 tableBuilder_ !=
null) {
2174 result.constraint_ = tableBuilder_.build();
2176 if (constraintCase_ == 17 &&
2177 automatonBuilder_ !=
null) {
2178 result.constraint_ = automatonBuilder_.build();
2180 if (constraintCase_ == 18 &&
2181 inverseBuilder_ !=
null) {
2182 result.constraint_ = inverseBuilder_.build();
2184 if (constraintCase_ == 24 &&
2185 reservoirBuilder_ !=
null) {
2186 result.constraint_ = reservoirBuilder_.build();
2188 if (constraintCase_ == 19 &&
2189 intervalBuilder_ !=
null) {
2190 result.constraint_ = intervalBuilder_.build();
2192 if (constraintCase_ == 20 &&
2193 noOverlapBuilder_ !=
null) {
2194 result.constraint_ = noOverlapBuilder_.build();
2196 if (constraintCase_ == 21 &&
2197 noOverlap2DBuilder_ !=
null) {
2198 result.constraint_ = noOverlap2DBuilder_.build();
2200 if (constraintCase_ == 22 &&
2201 cumulativeBuilder_ !=
null) {
2202 result.constraint_ = cumulativeBuilder_.build();
2204 if (constraintCase_ == 30 &&
2205 dummyConstraintBuilder_ !=
null) {
2206 result.constraint_ = dummyConstraintBuilder_.build();
2211 public Builder
mergeFrom(com.google.protobuf.Message other) {
2212 if (other instanceof com.google.ortools.sat.ConstraintProto) {
2213 return mergeFrom((com.google.ortools.sat.ConstraintProto)other);
2215 super.mergeFrom(other);
2220 public Builder
mergeFrom(com.google.ortools.sat.ConstraintProto other) {
2221 if (other == com.google.ortools.sat.ConstraintProto.getDefaultInstance())
return this;
2222 if (!other.getName().isEmpty()) {
2223 name_ = other.name_;
2224 bitField0_ |= 0x00000001;
2227 if (!other.enforcementLiteral_.isEmpty()) {
2228 if (enforcementLiteral_.isEmpty()) {
2229 enforcementLiteral_ = other.enforcementLiteral_;
2230 enforcementLiteral_.makeImmutable();
2231 bitField0_ |= 0x00000002;
2233 ensureEnforcementLiteralIsMutable();
2234 enforcementLiteral_.addAll(other.enforcementLiteral_);
2238 switch (other.getConstraintCase()) {
2319 case NO_OVERLAP_2D: {
2327 case DUMMY_CONSTRAINT: {
2331 case CONSTRAINT_NOT_SET: {
2335 this.mergeUnknownFields(other.getUnknownFields());
2347 com.google.protobuf.CodedInputStream input,
2348 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2349 throws java.io.IOException {
2350 if (extensionRegistry ==
null) {
2351 throw new java.lang.NullPointerException();
2354 boolean done =
false;
2356 int tag = input.readTag();
2362 name_ = input.readStringRequireUtf8();
2363 bitField0_ |= 0x00000001;
2367 int v = input.readInt32();
2368 ensureEnforcementLiteralIsMutable();
2369 enforcementLiteral_.addInt(v);
2373 int length = input.readRawVarint32();
2374 int limit = input.pushLimit(length);
2375 ensureEnforcementLiteralIsMutable();
2376 while (input.getBytesUntilLimit() > 0) {
2377 enforcementLiteral_.addInt(input.readInt32());
2379 input.popLimit(limit);
2384 internalGetBoolOrFieldBuilder().getBuilder(),
2386 constraintCase_ = 3;
2391 internalGetBoolAndFieldBuilder().getBuilder(),
2393 constraintCase_ = 4;
2398 internalGetBoolXorFieldBuilder().getBuilder(),
2400 constraintCase_ = 5;
2405 internalGetIntDivFieldBuilder().getBuilder(),
2407 constraintCase_ = 7;
2412 internalGetIntModFieldBuilder().getBuilder(),
2414 constraintCase_ = 8;
2419 internalGetIntProdFieldBuilder().getBuilder(),
2421 constraintCase_ = 11;
2426 internalGetLinearFieldBuilder().getBuilder(),
2428 constraintCase_ = 12;
2433 internalGetAllDiffFieldBuilder().getBuilder(),
2435 constraintCase_ = 13;
2440 internalGetElementFieldBuilder().getBuilder(),
2442 constraintCase_ = 14;
2447 internalGetCircuitFieldBuilder().getBuilder(),
2449 constraintCase_ = 15;
2454 internalGetTableFieldBuilder().getBuilder(),
2456 constraintCase_ = 16;
2461 internalGetAutomatonFieldBuilder().getBuilder(),
2463 constraintCase_ = 17;
2468 internalGetInverseFieldBuilder().getBuilder(),
2470 constraintCase_ = 18;
2475 internalGetIntervalFieldBuilder().getBuilder(),
2477 constraintCase_ = 19;
2482 internalGetNoOverlapFieldBuilder().getBuilder(),
2484 constraintCase_ = 20;
2489 internalGetNoOverlap2DFieldBuilder().getBuilder(),
2491 constraintCase_ = 21;
2496 internalGetCumulativeFieldBuilder().getBuilder(),
2498 constraintCase_ = 22;
2503 internalGetRoutesFieldBuilder().getBuilder(),
2505 constraintCase_ = 23;
2510 internalGetReservoirFieldBuilder().getBuilder(),
2512 constraintCase_ = 24;
2517 internalGetAtMostOneFieldBuilder().getBuilder(),
2519 constraintCase_ = 26;
2524 internalGetLinMaxFieldBuilder().getBuilder(),
2526 constraintCase_ = 27;
2531 internalGetExactlyOneFieldBuilder().getBuilder(),
2533 constraintCase_ = 29;
2538 internalGetDummyConstraintFieldBuilder().getBuilder(),
2540 constraintCase_ = 30;
2544 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2551 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2552 throw e.unwrapIOException();
2558 private int constraintCase_ = 0;
2559 private java.lang.Object constraint_;
2567 constraintCase_ = 0;
2573 private int bitField0_;
2575 private java.lang.Object name_ =
"";
2585 java.lang.Object ref = name_;
2586 if (!(ref instanceof java.lang.String)) {
2587 com.google.protobuf.ByteString bs =
2588 (com.google.protobuf.ByteString) ref;
2589 java.lang.String s = bs.toStringUtf8();
2593 return (java.lang.String) ref;
2604 public com.google.protobuf.ByteString
2606 java.lang.Object ref = name_;
2607 if (ref instanceof String) {
2608 com.google.protobuf.ByteString b =
2609 com.google.protobuf.ByteString.copyFromUtf8(
2610 (java.lang.String) ref);
2614 return (com.google.protobuf.ByteString) ref;
2627 java.lang.String value) {
2628 if (value ==
null) {
throw new NullPointerException(); }
2630 bitField0_ |= 0x00000001;
2644 bitField0_ = (bitField0_ & ~0x00000001);
2658 com.google.protobuf.ByteString value) {
2659 if (value ==
null) {
throw new NullPointerException(); }
2660 checkByteStringIsUtf8(value);
2662 bitField0_ |= 0x00000001;
2667 private com.google.protobuf.Internal.IntList enforcementLiteral_ = emptyIntList();
2668 private void ensureEnforcementLiteralIsMutable() {
2669 if (!enforcementLiteral_.isModifiable()) {
2670 enforcementLiteral_ = makeMutableCopy(enforcementLiteral_);
2672 bitField0_ |= 0x00000002;
2695 public java.util.List<java.lang.Integer>
2697 enforcementLiteral_.makeImmutable();
2698 return enforcementLiteral_;
2722 return enforcementLiteral_.size();
2747 return enforcementLiteral_.getInt(index);
2773 int index,
int value) {
2775 ensureEnforcementLiteralIsMutable();
2776 enforcementLiteral_.setInt(index, value);
2777 bitField0_ |= 0x00000002;
2805 ensureEnforcementLiteralIsMutable();
2806 enforcementLiteral_.addInt(value);
2807 bitField0_ |= 0x00000002;
2834 java.lang.Iterable<? extends java.lang.Integer> values) {
2835 ensureEnforcementLiteralIsMutable();
2836 com.google.protobuf.AbstractMessageLite.Builder.addAll(
2837 values, enforcementLiteral_);
2838 bitField0_ |= 0x00000002;
2864 enforcementLiteral_ = emptyIntList();
2865 bitField0_ = (bitField0_ & ~0x00000002);
2870 private com.google.protobuf.SingleFieldBuilder<
2871 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolOrBuilder_;
2882 return constraintCase_ == 3;
2894 if (boolOrBuilder_ ==
null) {
2895 if (constraintCase_ == 3) {
2896 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
2898 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
2900 if (constraintCase_ == 3) {
2901 return boolOrBuilder_.getMessage();
2903 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
2913 public Builder
setBoolOr(com.google.ortools.sat.BoolArgumentProto value) {
2914 if (boolOrBuilder_ ==
null) {
2915 if (value ==
null) {
2916 throw new NullPointerException();
2918 constraint_ = value;
2921 boolOrBuilder_.setMessage(value);
2923 constraintCase_ = 3;
2934 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
2935 if (boolOrBuilder_ ==
null) {
2936 constraint_ = builderForValue.build();
2939 boolOrBuilder_.setMessage(builderForValue.build());
2941 constraintCase_ = 3;
2951 public Builder
mergeBoolOr(com.google.ortools.sat.BoolArgumentProto value) {
2952 if (boolOrBuilder_ ==
null) {
2953 if (constraintCase_ == 3 &&
2954 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
2955 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
2956 .mergeFrom(value).buildPartial();
2958 constraint_ = value;
2962 if (constraintCase_ == 3) {
2963 boolOrBuilder_.mergeFrom(value);
2965 boolOrBuilder_.setMessage(value);
2968 constraintCase_ = 3;
2979 if (boolOrBuilder_ ==
null) {
2980 if (constraintCase_ == 3) {
2981 constraintCase_ = 0;
2986 if (constraintCase_ == 3) {
2987 constraintCase_ = 0;
2990 boolOrBuilder_.clear();
3002 return internalGetBoolOrFieldBuilder().getBuilder();
3013 if ((constraintCase_ == 3) && (boolOrBuilder_ !=
null)) {
3014 return boolOrBuilder_.getMessageOrBuilder();
3016 if (constraintCase_ == 3) {
3017 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3019 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3029 private com.google.protobuf.SingleFieldBuilder<
3030 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3031 internalGetBoolOrFieldBuilder() {
3032 if (boolOrBuilder_ ==
null) {
3033 if (!(constraintCase_ == 3)) {
3034 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3036 boolOrBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3037 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3038 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3039 getParentForChildren(),
3043 constraintCase_ = 3;
3045 return boolOrBuilder_;
3048 private com.google.protobuf.SingleFieldBuilder<
3049 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolAndBuilder_;
3064 return constraintCase_ == 4;
3080 if (boolAndBuilder_ ==
null) {
3081 if (constraintCase_ == 4) {
3082 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3084 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3086 if (constraintCase_ == 4) {
3087 return boolAndBuilder_.getMessage();
3089 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3103 public Builder
setBoolAnd(com.google.ortools.sat.BoolArgumentProto value) {
3104 if (boolAndBuilder_ ==
null) {
3105 if (value ==
null) {
3106 throw new NullPointerException();
3108 constraint_ = value;
3111 boolAndBuilder_.setMessage(value);
3113 constraintCase_ = 4;
3128 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3129 if (boolAndBuilder_ ==
null) {
3130 constraint_ = builderForValue.build();
3133 boolAndBuilder_.setMessage(builderForValue.build());
3135 constraintCase_ = 4;
3149 public Builder
mergeBoolAnd(com.google.ortools.sat.BoolArgumentProto value) {
3150 if (boolAndBuilder_ ==
null) {
3151 if (constraintCase_ == 4 &&
3152 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3153 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3154 .mergeFrom(value).buildPartial();
3156 constraint_ = value;
3160 if (constraintCase_ == 4) {
3161 boolAndBuilder_.mergeFrom(value);
3163 boolAndBuilder_.setMessage(value);
3166 constraintCase_ = 4;
3181 if (boolAndBuilder_ ==
null) {
3182 if (constraintCase_ == 4) {
3183 constraintCase_ = 0;
3188 if (constraintCase_ == 4) {
3189 constraintCase_ = 0;
3192 boolAndBuilder_.clear();
3208 return internalGetBoolAndFieldBuilder().getBuilder();
3223 if ((constraintCase_ == 4) && (boolAndBuilder_ !=
null)) {
3224 return boolAndBuilder_.getMessageOrBuilder();
3226 if (constraintCase_ == 4) {
3227 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3229 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3243 private com.google.protobuf.SingleFieldBuilder<
3244 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3245 internalGetBoolAndFieldBuilder() {
3246 if (boolAndBuilder_ ==
null) {
3247 if (!(constraintCase_ == 4)) {
3248 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3250 boolAndBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3251 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3252 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3253 getParentForChildren(),
3257 constraintCase_ = 4;
3259 return boolAndBuilder_;
3262 private com.google.protobuf.SingleFieldBuilder<
3263 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> atMostOneBuilder_;
3284 return constraintCase_ == 26;
3306 if (atMostOneBuilder_ ==
null) {
3307 if (constraintCase_ == 26) {
3308 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3310 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3312 if (constraintCase_ == 26) {
3313 return atMostOneBuilder_.getMessage();
3315 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3335 public Builder
setAtMostOne(com.google.ortools.sat.BoolArgumentProto value) {
3336 if (atMostOneBuilder_ ==
null) {
3337 if (value ==
null) {
3338 throw new NullPointerException();
3340 constraint_ = value;
3343 atMostOneBuilder_.setMessage(value);
3345 constraintCase_ = 26;
3366 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3367 if (atMostOneBuilder_ ==
null) {
3368 constraint_ = builderForValue.build();
3371 atMostOneBuilder_.setMessage(builderForValue.build());
3373 constraintCase_ = 26;
3394 if (atMostOneBuilder_ ==
null) {
3395 if (constraintCase_ == 26 &&
3396 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3397 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3398 .mergeFrom(value).buildPartial();
3400 constraint_ = value;
3404 if (constraintCase_ == 26) {
3405 atMostOneBuilder_.mergeFrom(value);
3407 atMostOneBuilder_.setMessage(value);
3410 constraintCase_ = 26;
3431 if (atMostOneBuilder_ ==
null) {
3432 if (constraintCase_ == 26) {
3433 constraintCase_ = 0;
3438 if (constraintCase_ == 26) {
3439 constraintCase_ = 0;
3442 atMostOneBuilder_.clear();
3464 return internalGetAtMostOneFieldBuilder().getBuilder();
3485 if ((constraintCase_ == 26) && (atMostOneBuilder_ !=
null)) {
3486 return atMostOneBuilder_.getMessageOrBuilder();
3488 if (constraintCase_ == 26) {
3489 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3491 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3511 private com.google.protobuf.SingleFieldBuilder<
3512 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3513 internalGetAtMostOneFieldBuilder() {
3514 if (atMostOneBuilder_ ==
null) {
3515 if (!(constraintCase_ == 26)) {
3516 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3518 atMostOneBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3519 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3520 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3521 getParentForChildren(),
3525 constraintCase_ = 26;
3527 return atMostOneBuilder_;
3530 private com.google.protobuf.SingleFieldBuilder<
3531 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> exactlyOneBuilder_;
3553 return constraintCase_ == 29;
3576 if (exactlyOneBuilder_ ==
null) {
3577 if (constraintCase_ == 29) {
3578 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3580 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3582 if (constraintCase_ == 29) {
3583 return exactlyOneBuilder_.getMessage();
3585 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3607 if (exactlyOneBuilder_ ==
null) {
3608 if (value ==
null) {
3609 throw new NullPointerException();
3611 constraint_ = value;
3614 exactlyOneBuilder_.setMessage(value);
3616 constraintCase_ = 29;
3638 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3639 if (exactlyOneBuilder_ ==
null) {
3640 constraint_ = builderForValue.build();
3643 exactlyOneBuilder_.setMessage(builderForValue.build());
3645 constraintCase_ = 29;
3667 if (exactlyOneBuilder_ ==
null) {
3668 if (constraintCase_ == 29 &&
3669 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3670 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3671 .mergeFrom(value).buildPartial();
3673 constraint_ = value;
3677 if (constraintCase_ == 29) {
3678 exactlyOneBuilder_.mergeFrom(value);
3680 exactlyOneBuilder_.setMessage(value);
3683 constraintCase_ = 29;
3705 if (exactlyOneBuilder_ ==
null) {
3706 if (constraintCase_ == 29) {
3707 constraintCase_ = 0;
3712 if (constraintCase_ == 29) {
3713 constraintCase_ = 0;
3716 exactlyOneBuilder_.clear();
3739 return internalGetExactlyOneFieldBuilder().getBuilder();
3761 if ((constraintCase_ == 29) && (exactlyOneBuilder_ !=
null)) {
3762 return exactlyOneBuilder_.getMessageOrBuilder();
3764 if (constraintCase_ == 29) {
3765 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3767 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3788 private com.google.protobuf.SingleFieldBuilder<
3789 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3790 internalGetExactlyOneFieldBuilder() {
3791 if (exactlyOneBuilder_ ==
null) {
3792 if (!(constraintCase_ == 29)) {
3793 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3795 exactlyOneBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3796 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3797 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3798 getParentForChildren(),
3802 constraintCase_ = 29;
3804 return exactlyOneBuilder_;
3807 private com.google.protobuf.SingleFieldBuilder<
3808 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder> boolXorBuilder_;
3819 return constraintCase_ == 5;
3831 if (boolXorBuilder_ ==
null) {
3832 if (constraintCase_ == 5) {
3833 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3835 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3837 if (constraintCase_ == 5) {
3838 return boolXorBuilder_.getMessage();
3840 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3850 public Builder
setBoolXor(com.google.ortools.sat.BoolArgumentProto value) {
3851 if (boolXorBuilder_ ==
null) {
3852 if (value ==
null) {
3853 throw new NullPointerException();
3855 constraint_ = value;
3858 boolXorBuilder_.setMessage(value);
3860 constraintCase_ = 5;
3871 com.google.ortools.sat.BoolArgumentProto.Builder builderForValue) {
3872 if (boolXorBuilder_ ==
null) {
3873 constraint_ = builderForValue.build();
3876 boolXorBuilder_.setMessage(builderForValue.build());
3878 constraintCase_ = 5;
3888 public Builder
mergeBoolXor(com.google.ortools.sat.BoolArgumentProto value) {
3889 if (boolXorBuilder_ ==
null) {
3890 if (constraintCase_ == 5 &&
3891 constraint_ != com.google.ortools.sat.BoolArgumentProto.getDefaultInstance()) {
3892 constraint_ = com.google.ortools.sat.BoolArgumentProto.newBuilder((com.google.ortools.sat.BoolArgumentProto) constraint_)
3893 .mergeFrom(value).buildPartial();
3895 constraint_ = value;
3899 if (constraintCase_ == 5) {
3900 boolXorBuilder_.mergeFrom(value);
3902 boolXorBuilder_.setMessage(value);
3905 constraintCase_ = 5;
3916 if (boolXorBuilder_ ==
null) {
3917 if (constraintCase_ == 5) {
3918 constraintCase_ = 0;
3923 if (constraintCase_ == 5) {
3924 constraintCase_ = 0;
3927 boolXorBuilder_.clear();
3939 return internalGetBoolXorFieldBuilder().getBuilder();
3950 if ((constraintCase_ == 5) && (boolXorBuilder_ !=
null)) {
3951 return boolXorBuilder_.getMessageOrBuilder();
3953 if (constraintCase_ == 5) {
3954 return (com.google.ortools.sat.BoolArgumentProto) constraint_;
3956 return com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3966 private com.google.protobuf.SingleFieldBuilder<
3967 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>
3968 internalGetBoolXorFieldBuilder() {
3969 if (boolXorBuilder_ ==
null) {
3970 if (!(constraintCase_ == 5)) {
3971 constraint_ = com.google.ortools.sat.BoolArgumentProto.getDefaultInstance();
3973 boolXorBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
3974 com.google.ortools.sat.BoolArgumentProto, com.google.ortools.sat.BoolArgumentProto.Builder, com.google.ortools.sat.BoolArgumentProtoOrBuilder>(
3975 (com.google.ortools.sat.BoolArgumentProto) constraint_,
3976 getParentForChildren(),
3980 constraintCase_ = 5;
3982 return boolXorBuilder_;
3985 private com.google.protobuf.SingleFieldBuilder<
3986 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intDivBuilder_;
4003 return constraintCase_ == 7;
4021 if (intDivBuilder_ ==
null) {
4022 if (constraintCase_ == 7) {
4023 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4025 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4027 if (constraintCase_ == 7) {
4028 return intDivBuilder_.getMessage();
4030 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4046 public Builder
setIntDiv(com.google.ortools.sat.LinearArgumentProto value) {
4047 if (intDivBuilder_ ==
null) {
4048 if (value ==
null) {
4049 throw new NullPointerException();
4051 constraint_ = value;
4054 intDivBuilder_.setMessage(value);
4056 constraintCase_ = 7;
4073 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4074 if (intDivBuilder_ ==
null) {
4075 constraint_ = builderForValue.build();
4078 intDivBuilder_.setMessage(builderForValue.build());
4080 constraintCase_ = 7;
4096 public Builder
mergeIntDiv(com.google.ortools.sat.LinearArgumentProto value) {
4097 if (intDivBuilder_ ==
null) {
4098 if (constraintCase_ == 7 &&
4099 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4100 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4101 .mergeFrom(value).buildPartial();
4103 constraint_ = value;
4107 if (constraintCase_ == 7) {
4108 intDivBuilder_.mergeFrom(value);
4110 intDivBuilder_.setMessage(value);
4113 constraintCase_ = 7;
4130 if (intDivBuilder_ ==
null) {
4131 if (constraintCase_ == 7) {
4132 constraintCase_ = 0;
4137 if (constraintCase_ == 7) {
4138 constraintCase_ = 0;
4141 intDivBuilder_.clear();
4159 return internalGetIntDivFieldBuilder().getBuilder();
4176 if ((constraintCase_ == 7) && (intDivBuilder_ !=
null)) {
4177 return intDivBuilder_.getMessageOrBuilder();
4179 if (constraintCase_ == 7) {
4180 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4182 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4198 private com.google.protobuf.SingleFieldBuilder<
4199 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4200 internalGetIntDivFieldBuilder() {
4201 if (intDivBuilder_ ==
null) {
4202 if (!(constraintCase_ == 7)) {
4203 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4205 intDivBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4206 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4207 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4208 getParentForChildren(),
4212 constraintCase_ = 7;
4214 return intDivBuilder_;
4217 private com.google.protobuf.SingleFieldBuilder<
4218 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intModBuilder_;
4231 return constraintCase_ == 8;
4245 if (intModBuilder_ ==
null) {
4246 if (constraintCase_ == 8) {
4247 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4249 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4251 if (constraintCase_ == 8) {
4252 return intModBuilder_.getMessage();
4254 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4266 public Builder
setIntMod(com.google.ortools.sat.LinearArgumentProto value) {
4267 if (intModBuilder_ ==
null) {
4268 if (value ==
null) {
4269 throw new NullPointerException();
4271 constraint_ = value;
4274 intModBuilder_.setMessage(value);
4276 constraintCase_ = 8;
4289 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4290 if (intModBuilder_ ==
null) {
4291 constraint_ = builderForValue.build();
4294 intModBuilder_.setMessage(builderForValue.build());
4296 constraintCase_ = 8;
4308 public Builder
mergeIntMod(com.google.ortools.sat.LinearArgumentProto value) {
4309 if (intModBuilder_ ==
null) {
4310 if (constraintCase_ == 8 &&
4311 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4312 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4313 .mergeFrom(value).buildPartial();
4315 constraint_ = value;
4319 if (constraintCase_ == 8) {
4320 intModBuilder_.mergeFrom(value);
4322 intModBuilder_.setMessage(value);
4325 constraintCase_ = 8;
4338 if (intModBuilder_ ==
null) {
4339 if (constraintCase_ == 8) {
4340 constraintCase_ = 0;
4345 if (constraintCase_ == 8) {
4346 constraintCase_ = 0;
4349 intModBuilder_.clear();
4363 return internalGetIntModFieldBuilder().getBuilder();
4376 if ((constraintCase_ == 8) && (intModBuilder_ !=
null)) {
4377 return intModBuilder_.getMessageOrBuilder();
4379 if (constraintCase_ == 8) {
4380 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4382 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4394 private com.google.protobuf.SingleFieldBuilder<
4395 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4396 internalGetIntModFieldBuilder() {
4397 if (intModBuilder_ ==
null) {
4398 if (!(constraintCase_ == 8)) {
4399 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4401 intModBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4402 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4403 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4404 getParentForChildren(),
4408 constraintCase_ = 8;
4410 return intModBuilder_;
4413 private com.google.protobuf.SingleFieldBuilder<
4414 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> intProdBuilder_;
4432 return constraintCase_ == 11;
4451 if (intProdBuilder_ ==
null) {
4452 if (constraintCase_ == 11) {
4453 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4455 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4457 if (constraintCase_ == 11) {
4458 return intProdBuilder_.getMessage();
4460 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4477 public Builder
setIntProd(com.google.ortools.sat.LinearArgumentProto value) {
4478 if (intProdBuilder_ ==
null) {
4479 if (value ==
null) {
4480 throw new NullPointerException();
4482 constraint_ = value;
4485 intProdBuilder_.setMessage(value);
4487 constraintCase_ = 11;
4505 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4506 if (intProdBuilder_ ==
null) {
4507 constraint_ = builderForValue.build();
4510 intProdBuilder_.setMessage(builderForValue.build());
4512 constraintCase_ = 11;
4529 public Builder
mergeIntProd(com.google.ortools.sat.LinearArgumentProto value) {
4530 if (intProdBuilder_ ==
null) {
4531 if (constraintCase_ == 11 &&
4532 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4533 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4534 .mergeFrom(value).buildPartial();
4536 constraint_ = value;
4540 if (constraintCase_ == 11) {
4541 intProdBuilder_.mergeFrom(value);
4543 intProdBuilder_.setMessage(value);
4546 constraintCase_ = 11;
4564 if (intProdBuilder_ ==
null) {
4565 if (constraintCase_ == 11) {
4566 constraintCase_ = 0;
4571 if (constraintCase_ == 11) {
4572 constraintCase_ = 0;
4575 intProdBuilder_.clear();
4594 return internalGetIntProdFieldBuilder().getBuilder();
4612 if ((constraintCase_ == 11) && (intProdBuilder_ !=
null)) {
4613 return intProdBuilder_.getMessageOrBuilder();
4615 if (constraintCase_ == 11) {
4616 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4618 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4635 private com.google.protobuf.SingleFieldBuilder<
4636 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4637 internalGetIntProdFieldBuilder() {
4638 if (intProdBuilder_ ==
null) {
4639 if (!(constraintCase_ == 11)) {
4640 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4642 intProdBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4643 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4644 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4645 getParentForChildren(),
4649 constraintCase_ = 11;
4651 return intProdBuilder_;
4654 private com.google.protobuf.SingleFieldBuilder<
4655 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder> linMaxBuilder_;
4668 return constraintCase_ == 27;
4682 if (linMaxBuilder_ ==
null) {
4683 if (constraintCase_ == 27) {
4684 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4686 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4688 if (constraintCase_ == 27) {
4689 return linMaxBuilder_.getMessage();
4691 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4703 public Builder
setLinMax(com.google.ortools.sat.LinearArgumentProto value) {
4704 if (linMaxBuilder_ ==
null) {
4705 if (value ==
null) {
4706 throw new NullPointerException();
4708 constraint_ = value;
4711 linMaxBuilder_.setMessage(value);
4713 constraintCase_ = 27;
4726 com.google.ortools.sat.LinearArgumentProto.Builder builderForValue) {
4727 if (linMaxBuilder_ ==
null) {
4728 constraint_ = builderForValue.build();
4731 linMaxBuilder_.setMessage(builderForValue.build());
4733 constraintCase_ = 27;
4745 public Builder
mergeLinMax(com.google.ortools.sat.LinearArgumentProto value) {
4746 if (linMaxBuilder_ ==
null) {
4747 if (constraintCase_ == 27 &&
4748 constraint_ != com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) {
4749 constraint_ = com.google.ortools.sat.LinearArgumentProto.newBuilder((com.google.ortools.sat.LinearArgumentProto) constraint_)
4750 .mergeFrom(value).buildPartial();
4752 constraint_ = value;
4756 if (constraintCase_ == 27) {
4757 linMaxBuilder_.mergeFrom(value);
4759 linMaxBuilder_.setMessage(value);
4762 constraintCase_ = 27;
4775 if (linMaxBuilder_ ==
null) {
4776 if (constraintCase_ == 27) {
4777 constraintCase_ = 0;
4782 if (constraintCase_ == 27) {
4783 constraintCase_ = 0;
4786 linMaxBuilder_.clear();
4800 return internalGetLinMaxFieldBuilder().getBuilder();
4813 if ((constraintCase_ == 27) && (linMaxBuilder_ !=
null)) {
4814 return linMaxBuilder_.getMessageOrBuilder();
4816 if (constraintCase_ == 27) {
4817 return (com.google.ortools.sat.LinearArgumentProto) constraint_;
4819 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4831 private com.google.protobuf.SingleFieldBuilder<
4832 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>
4833 internalGetLinMaxFieldBuilder() {
4834 if (linMaxBuilder_ ==
null) {
4835 if (!(constraintCase_ == 27)) {
4836 constraint_ = com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
4838 linMaxBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
4839 com.google.ortools.sat.LinearArgumentProto, com.google.ortools.sat.LinearArgumentProto.Builder, com.google.ortools.sat.LinearArgumentProtoOrBuilder>(
4840 (com.google.ortools.sat.LinearArgumentProto) constraint_,
4841 getParentForChildren(),
4845 constraintCase_ = 27;
4847 return linMaxBuilder_;
4850 private com.google.protobuf.SingleFieldBuilder<
4851 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder> linearBuilder_;
4863 return constraintCase_ == 12;
4876 if (linearBuilder_ ==
null) {
4877 if (constraintCase_ == 12) {
4878 return (com.google.ortools.sat.LinearConstraintProto) constraint_;
4880 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4882 if (constraintCase_ == 12) {
4883 return linearBuilder_.getMessage();
4885 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
4896 public Builder
setLinear(com.google.ortools.sat.LinearConstraintProto value) {
4897 if (linearBuilder_ ==
null) {
4898 if (value ==
null) {
4899 throw new NullPointerException();
4901 constraint_ = value;
4904 linearBuilder_.setMessage(value);
4906 constraintCase_ = 12;
4918 com.google.ortools.sat.LinearConstraintProto.Builder builderForValue) {
4919 if (linearBuilder_ ==
null) {
4920 constraint_ = builderForValue.build();
4923 linearBuilder_.setMessage(builderForValue.build());
4925 constraintCase_ = 12;
4936 public Builder
mergeLinear(com.google.ortools.sat.LinearConstraintProto value) {
4937 if (linearBuilder_ ==
null) {
4938 if (constraintCase_ == 12 &&
4939 constraint_ != com.google.ortools.sat.LinearConstraintProto.getDefaultInstance()) {
4940 constraint_ = com.google.ortools.sat.LinearConstraintProto.newBuilder((com.google.ortools.sat.LinearConstraintProto) constraint_)
4941 .mergeFrom(value).buildPartial();
4943 constraint_ = value;
4947 if (constraintCase_ == 12) {
4948 linearBuilder_.mergeFrom(value);
4950 linearBuilder_.setMessage(value);
4953 constraintCase_ = 12;
4965 if (linearBuilder_ ==
null) {
4966 if (constraintCase_ == 12) {
4967 constraintCase_ = 0;
4972 if (constraintCase_ == 12) {
4973 constraintCase_ = 0;
4976 linearBuilder_.clear();
4989 return internalGetLinearFieldBuilder().getBuilder();
5001 if ((constraintCase_ == 12) && (linearBuilder_ !=
null)) {
5002 return linearBuilder_.getMessageOrBuilder();
5004 if (constraintCase_ == 12) {
5005 return (com.google.ortools.sat.LinearConstraintProto) constraint_;
5007 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
5018 private com.google.protobuf.SingleFieldBuilder<
5019 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder>
5020 internalGetLinearFieldBuilder() {
5021 if (linearBuilder_ ==
null) {
5022 if (!(constraintCase_ == 12)) {
5023 constraint_ = com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
5025 linearBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5026 com.google.ortools.sat.LinearConstraintProto, com.google.ortools.sat.LinearConstraintProto.Builder, com.google.ortools.sat.LinearConstraintProtoOrBuilder>(
5027 (com.google.ortools.sat.LinearConstraintProto) constraint_,
5028 getParentForChildren(),
5032 constraintCase_ = 12;
5034 return linearBuilder_;
5037 private com.google.protobuf.SingleFieldBuilder<
5038 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder> allDiffBuilder_;
5049 return constraintCase_ == 13;
5061 if (allDiffBuilder_ ==
null) {
5062 if (constraintCase_ == 13) {
5063 return (com.google.ortools.sat.AllDifferentConstraintProto) constraint_;
5065 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5067 if (constraintCase_ == 13) {
5068 return allDiffBuilder_.getMessage();
5070 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5080 public Builder
setAllDiff(com.google.ortools.sat.AllDifferentConstraintProto value) {
5081 if (allDiffBuilder_ ==
null) {
5082 if (value ==
null) {
5083 throw new NullPointerException();
5085 constraint_ = value;
5088 allDiffBuilder_.setMessage(value);
5090 constraintCase_ = 13;
5101 com.google.ortools.sat.AllDifferentConstraintProto.Builder builderForValue) {
5102 if (allDiffBuilder_ ==
null) {
5103 constraint_ = builderForValue.build();
5106 allDiffBuilder_.setMessage(builderForValue.build());
5108 constraintCase_ = 13;
5118 public Builder
mergeAllDiff(com.google.ortools.sat.AllDifferentConstraintProto value) {
5119 if (allDiffBuilder_ ==
null) {
5120 if (constraintCase_ == 13 &&
5121 constraint_ != com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance()) {
5122 constraint_ = com.google.ortools.sat.AllDifferentConstraintProto.newBuilder((com.google.ortools.sat.AllDifferentConstraintProto) constraint_)
5123 .mergeFrom(value).buildPartial();
5125 constraint_ = value;
5129 if (constraintCase_ == 13) {
5130 allDiffBuilder_.mergeFrom(value);
5132 allDiffBuilder_.setMessage(value);
5135 constraintCase_ = 13;
5146 if (allDiffBuilder_ ==
null) {
5147 if (constraintCase_ == 13) {
5148 constraintCase_ = 0;
5153 if (constraintCase_ == 13) {
5154 constraintCase_ = 0;
5157 allDiffBuilder_.clear();
5169 return internalGetAllDiffFieldBuilder().getBuilder();
5180 if ((constraintCase_ == 13) && (allDiffBuilder_ !=
null)) {
5181 return allDiffBuilder_.getMessageOrBuilder();
5183 if (constraintCase_ == 13) {
5184 return (com.google.ortools.sat.AllDifferentConstraintProto) constraint_;
5186 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5196 private com.google.protobuf.SingleFieldBuilder<
5197 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder>
5198 internalGetAllDiffFieldBuilder() {
5199 if (allDiffBuilder_ ==
null) {
5200 if (!(constraintCase_ == 13)) {
5201 constraint_ = com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
5203 allDiffBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5204 com.google.ortools.sat.AllDifferentConstraintProto, com.google.ortools.sat.AllDifferentConstraintProto.Builder, com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder>(
5205 (com.google.ortools.sat.AllDifferentConstraintProto) constraint_,
5206 getParentForChildren(),
5210 constraintCase_ = 13;
5212 return allDiffBuilder_;
5215 private com.google.protobuf.SingleFieldBuilder<
5216 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder> elementBuilder_;
5228 return constraintCase_ == 14;
5241 if (elementBuilder_ ==
null) {
5242 if (constraintCase_ == 14) {
5243 return (com.google.ortools.sat.ElementConstraintProto) constraint_;
5245 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5247 if (constraintCase_ == 14) {
5248 return elementBuilder_.getMessage();
5250 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5261 public Builder
setElement(com.google.ortools.sat.ElementConstraintProto value) {
5262 if (elementBuilder_ ==
null) {
5263 if (value ==
null) {
5264 throw new NullPointerException();
5266 constraint_ = value;
5269 elementBuilder_.setMessage(value);
5271 constraintCase_ = 14;
5283 com.google.ortools.sat.ElementConstraintProto.Builder builderForValue) {
5284 if (elementBuilder_ ==
null) {
5285 constraint_ = builderForValue.build();
5288 elementBuilder_.setMessage(builderForValue.build());
5290 constraintCase_ = 14;
5301 public Builder
mergeElement(com.google.ortools.sat.ElementConstraintProto value) {
5302 if (elementBuilder_ ==
null) {
5303 if (constraintCase_ == 14 &&
5304 constraint_ != com.google.ortools.sat.ElementConstraintProto.getDefaultInstance()) {
5305 constraint_ = com.google.ortools.sat.ElementConstraintProto.newBuilder((com.google.ortools.sat.ElementConstraintProto) constraint_)
5306 .mergeFrom(value).buildPartial();
5308 constraint_ = value;
5312 if (constraintCase_ == 14) {
5313 elementBuilder_.mergeFrom(value);
5315 elementBuilder_.setMessage(value);
5318 constraintCase_ = 14;
5330 if (elementBuilder_ ==
null) {
5331 if (constraintCase_ == 14) {
5332 constraintCase_ = 0;
5337 if (constraintCase_ == 14) {
5338 constraintCase_ = 0;
5341 elementBuilder_.clear();
5354 return internalGetElementFieldBuilder().getBuilder();
5366 if ((constraintCase_ == 14) && (elementBuilder_ !=
null)) {
5367 return elementBuilder_.getMessageOrBuilder();
5369 if (constraintCase_ == 14) {
5370 return (com.google.ortools.sat.ElementConstraintProto) constraint_;
5372 return com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5383 private com.google.protobuf.SingleFieldBuilder<
5384 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder>
5385 internalGetElementFieldBuilder() {
5386 if (elementBuilder_ ==
null) {
5387 if (!(constraintCase_ == 14)) {
5388 constraint_ = com.google.ortools.sat.ElementConstraintProto.getDefaultInstance();
5390 elementBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5391 com.google.ortools.sat.ElementConstraintProto, com.google.ortools.sat.ElementConstraintProto.Builder, com.google.ortools.sat.ElementConstraintProtoOrBuilder>(
5392 (com.google.ortools.sat.ElementConstraintProto) constraint_,
5393 getParentForChildren(),
5397 constraintCase_ = 14;
5399 return elementBuilder_;
5402 private com.google.protobuf.SingleFieldBuilder<
5403 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder> circuitBuilder_;
5415 return constraintCase_ == 15;
5428 if (circuitBuilder_ ==
null) {
5429 if (constraintCase_ == 15) {
5430 return (com.google.ortools.sat.CircuitConstraintProto) constraint_;
5432 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5434 if (constraintCase_ == 15) {
5435 return circuitBuilder_.getMessage();
5437 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5448 public Builder
setCircuit(com.google.ortools.sat.CircuitConstraintProto value) {
5449 if (circuitBuilder_ ==
null) {
5450 if (value ==
null) {
5451 throw new NullPointerException();
5453 constraint_ = value;
5456 circuitBuilder_.setMessage(value);
5458 constraintCase_ = 15;
5470 com.google.ortools.sat.CircuitConstraintProto.Builder builderForValue) {
5471 if (circuitBuilder_ ==
null) {
5472 constraint_ = builderForValue.build();
5475 circuitBuilder_.setMessage(builderForValue.build());
5477 constraintCase_ = 15;
5488 public Builder
mergeCircuit(com.google.ortools.sat.CircuitConstraintProto value) {
5489 if (circuitBuilder_ ==
null) {
5490 if (constraintCase_ == 15 &&
5491 constraint_ != com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance()) {
5492 constraint_ = com.google.ortools.sat.CircuitConstraintProto.newBuilder((com.google.ortools.sat.CircuitConstraintProto) constraint_)
5493 .mergeFrom(value).buildPartial();
5495 constraint_ = value;
5499 if (constraintCase_ == 15) {
5500 circuitBuilder_.mergeFrom(value);
5502 circuitBuilder_.setMessage(value);
5505 constraintCase_ = 15;
5517 if (circuitBuilder_ ==
null) {
5518 if (constraintCase_ == 15) {
5519 constraintCase_ = 0;
5524 if (constraintCase_ == 15) {
5525 constraintCase_ = 0;
5528 circuitBuilder_.clear();
5541 return internalGetCircuitFieldBuilder().getBuilder();
5553 if ((constraintCase_ == 15) && (circuitBuilder_ !=
null)) {
5554 return circuitBuilder_.getMessageOrBuilder();
5556 if (constraintCase_ == 15) {
5557 return (com.google.ortools.sat.CircuitConstraintProto) constraint_;
5559 return com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5570 private com.google.protobuf.SingleFieldBuilder<
5571 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder>
5572 internalGetCircuitFieldBuilder() {
5573 if (circuitBuilder_ ==
null) {
5574 if (!(constraintCase_ == 15)) {
5575 constraint_ = com.google.ortools.sat.CircuitConstraintProto.getDefaultInstance();
5577 circuitBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5578 com.google.ortools.sat.CircuitConstraintProto, com.google.ortools.sat.CircuitConstraintProto.Builder, com.google.ortools.sat.CircuitConstraintProtoOrBuilder>(
5579 (com.google.ortools.sat.CircuitConstraintProto) constraint_,
5580 getParentForChildren(),
5584 constraintCase_ = 15;
5586 return circuitBuilder_;
5589 private com.google.protobuf.SingleFieldBuilder<
5590 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder> routesBuilder_;
5601 return constraintCase_ == 23;
5613 if (routesBuilder_ ==
null) {
5614 if (constraintCase_ == 23) {
5615 return (com.google.ortools.sat.RoutesConstraintProto) constraint_;
5617 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5619 if (constraintCase_ == 23) {
5620 return routesBuilder_.getMessage();
5622 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5632 public Builder
setRoutes(com.google.ortools.sat.RoutesConstraintProto value) {
5633 if (routesBuilder_ ==
null) {
5634 if (value ==
null) {
5635 throw new NullPointerException();
5637 constraint_ = value;
5640 routesBuilder_.setMessage(value);
5642 constraintCase_ = 23;
5653 com.google.ortools.sat.RoutesConstraintProto.Builder builderForValue) {
5654 if (routesBuilder_ ==
null) {
5655 constraint_ = builderForValue.build();
5658 routesBuilder_.setMessage(builderForValue.build());
5660 constraintCase_ = 23;
5670 public Builder
mergeRoutes(com.google.ortools.sat.RoutesConstraintProto value) {
5671 if (routesBuilder_ ==
null) {
5672 if (constraintCase_ == 23 &&
5673 constraint_ != com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance()) {
5674 constraint_ = com.google.ortools.sat.RoutesConstraintProto.newBuilder((com.google.ortools.sat.RoutesConstraintProto) constraint_)
5675 .mergeFrom(value).buildPartial();
5677 constraint_ = value;
5681 if (constraintCase_ == 23) {
5682 routesBuilder_.mergeFrom(value);
5684 routesBuilder_.setMessage(value);
5687 constraintCase_ = 23;
5698 if (routesBuilder_ ==
null) {
5699 if (constraintCase_ == 23) {
5700 constraintCase_ = 0;
5705 if (constraintCase_ == 23) {
5706 constraintCase_ = 0;
5709 routesBuilder_.clear();
5721 return internalGetRoutesFieldBuilder().getBuilder();
5732 if ((constraintCase_ == 23) && (routesBuilder_ !=
null)) {
5733 return routesBuilder_.getMessageOrBuilder();
5735 if (constraintCase_ == 23) {
5736 return (com.google.ortools.sat.RoutesConstraintProto) constraint_;
5738 return com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5748 private com.google.protobuf.SingleFieldBuilder<
5749 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder>
5750 internalGetRoutesFieldBuilder() {
5751 if (routesBuilder_ ==
null) {
5752 if (!(constraintCase_ == 23)) {
5753 constraint_ = com.google.ortools.sat.RoutesConstraintProto.getDefaultInstance();
5755 routesBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5756 com.google.ortools.sat.RoutesConstraintProto, com.google.ortools.sat.RoutesConstraintProto.Builder, com.google.ortools.sat.RoutesConstraintProtoOrBuilder>(
5757 (com.google.ortools.sat.RoutesConstraintProto) constraint_,
5758 getParentForChildren(),
5762 constraintCase_ = 23;
5764 return routesBuilder_;
5767 private com.google.protobuf.SingleFieldBuilder<
5768 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder> tableBuilder_;
5780 return constraintCase_ == 16;
5793 if (tableBuilder_ ==
null) {
5794 if (constraintCase_ == 16) {
5795 return (com.google.ortools.sat.TableConstraintProto) constraint_;
5797 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5799 if (constraintCase_ == 16) {
5800 return tableBuilder_.getMessage();
5802 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5813 public Builder
setTable(com.google.ortools.sat.TableConstraintProto value) {
5814 if (tableBuilder_ ==
null) {
5815 if (value ==
null) {
5816 throw new NullPointerException();
5818 constraint_ = value;
5821 tableBuilder_.setMessage(value);
5823 constraintCase_ = 16;
5835 com.google.ortools.sat.TableConstraintProto.Builder builderForValue) {
5836 if (tableBuilder_ ==
null) {
5837 constraint_ = builderForValue.build();
5840 tableBuilder_.setMessage(builderForValue.build());
5842 constraintCase_ = 16;
5853 public Builder
mergeTable(com.google.ortools.sat.TableConstraintProto value) {
5854 if (tableBuilder_ ==
null) {
5855 if (constraintCase_ == 16 &&
5856 constraint_ != com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) {
5857 constraint_ = com.google.ortools.sat.TableConstraintProto.newBuilder((com.google.ortools.sat.TableConstraintProto) constraint_)
5858 .mergeFrom(value).buildPartial();
5860 constraint_ = value;
5864 if (constraintCase_ == 16) {
5865 tableBuilder_.mergeFrom(value);
5867 tableBuilder_.setMessage(value);
5870 constraintCase_ = 16;
5882 if (tableBuilder_ ==
null) {
5883 if (constraintCase_ == 16) {
5884 constraintCase_ = 0;
5889 if (constraintCase_ == 16) {
5890 constraintCase_ = 0;
5893 tableBuilder_.clear();
5906 return internalGetTableFieldBuilder().getBuilder();
5918 if ((constraintCase_ == 16) && (tableBuilder_ !=
null)) {
5919 return tableBuilder_.getMessageOrBuilder();
5921 if (constraintCase_ == 16) {
5922 return (com.google.ortools.sat.TableConstraintProto) constraint_;
5924 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5935 private com.google.protobuf.SingleFieldBuilder<
5936 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder>
5937 internalGetTableFieldBuilder() {
5938 if (tableBuilder_ ==
null) {
5939 if (!(constraintCase_ == 16)) {
5940 constraint_ = com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
5942 tableBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
5943 com.google.ortools.sat.TableConstraintProto, com.google.ortools.sat.TableConstraintProto.Builder, com.google.ortools.sat.TableConstraintProtoOrBuilder>(
5944 (com.google.ortools.sat.TableConstraintProto) constraint_,
5945 getParentForChildren(),
5949 constraintCase_ = 16;
5951 return tableBuilder_;
5954 private com.google.protobuf.SingleFieldBuilder<
5955 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder> automatonBuilder_;
5967 return constraintCase_ == 17;
5980 if (automatonBuilder_ ==
null) {
5981 if (constraintCase_ == 17) {
5982 return (com.google.ortools.sat.AutomatonConstraintProto) constraint_;
5984 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
5986 if (constraintCase_ == 17) {
5987 return automatonBuilder_.getMessage();
5989 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
6000 public Builder
setAutomaton(com.google.ortools.sat.AutomatonConstraintProto value) {
6001 if (automatonBuilder_ ==
null) {
6002 if (value ==
null) {
6003 throw new NullPointerException();
6005 constraint_ = value;
6008 automatonBuilder_.setMessage(value);
6010 constraintCase_ = 17;
6022 com.google.ortools.sat.AutomatonConstraintProto.Builder builderForValue) {
6023 if (automatonBuilder_ ==
null) {
6024 constraint_ = builderForValue.build();
6027 automatonBuilder_.setMessage(builderForValue.build());
6029 constraintCase_ = 17;
6040 public Builder
mergeAutomaton(com.google.ortools.sat.AutomatonConstraintProto value) {
6041 if (automatonBuilder_ ==
null) {
6042 if (constraintCase_ == 17 &&
6043 constraint_ != com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance()) {
6044 constraint_ = com.google.ortools.sat.AutomatonConstraintProto.newBuilder((com.google.ortools.sat.AutomatonConstraintProto) constraint_)
6045 .mergeFrom(value).buildPartial();
6047 constraint_ = value;
6051 if (constraintCase_ == 17) {
6052 automatonBuilder_.mergeFrom(value);
6054 automatonBuilder_.setMessage(value);
6057 constraintCase_ = 17;
6069 if (automatonBuilder_ ==
null) {
6070 if (constraintCase_ == 17) {
6071 constraintCase_ = 0;
6076 if (constraintCase_ == 17) {
6077 constraintCase_ = 0;
6080 automatonBuilder_.clear();
6093 return internalGetAutomatonFieldBuilder().getBuilder();
6105 if ((constraintCase_ == 17) && (automatonBuilder_ !=
null)) {
6106 return automatonBuilder_.getMessageOrBuilder();
6108 if (constraintCase_ == 17) {
6109 return (com.google.ortools.sat.AutomatonConstraintProto) constraint_;
6111 return com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
6122 private com.google.protobuf.SingleFieldBuilder<
6123 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder>
6124 internalGetAutomatonFieldBuilder() {
6125 if (automatonBuilder_ ==
null) {
6126 if (!(constraintCase_ == 17)) {
6127 constraint_ = com.google.ortools.sat.AutomatonConstraintProto.getDefaultInstance();
6129 automatonBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6130 com.google.ortools.sat.AutomatonConstraintProto, com.google.ortools.sat.AutomatonConstraintProto.Builder, com.google.ortools.sat.AutomatonConstraintProtoOrBuilder>(
6131 (com.google.ortools.sat.AutomatonConstraintProto) constraint_,
6132 getParentForChildren(),
6136 constraintCase_ = 17;
6138 return automatonBuilder_;
6141 private com.google.protobuf.SingleFieldBuilder<
6142 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder> inverseBuilder_;
6154 return constraintCase_ == 18;
6167 if (inverseBuilder_ ==
null) {
6168 if (constraintCase_ == 18) {
6169 return (com.google.ortools.sat.InverseConstraintProto) constraint_;
6171 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6173 if (constraintCase_ == 18) {
6174 return inverseBuilder_.getMessage();
6176 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6187 public Builder
setInverse(com.google.ortools.sat.InverseConstraintProto value) {
6188 if (inverseBuilder_ ==
null) {
6189 if (value ==
null) {
6190 throw new NullPointerException();
6192 constraint_ = value;
6195 inverseBuilder_.setMessage(value);
6197 constraintCase_ = 18;
6209 com.google.ortools.sat.InverseConstraintProto.Builder builderForValue) {
6210 if (inverseBuilder_ ==
null) {
6211 constraint_ = builderForValue.build();
6214 inverseBuilder_.setMessage(builderForValue.build());
6216 constraintCase_ = 18;
6227 public Builder
mergeInverse(com.google.ortools.sat.InverseConstraintProto value) {
6228 if (inverseBuilder_ ==
null) {
6229 if (constraintCase_ == 18 &&
6230 constraint_ != com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) {
6231 constraint_ = com.google.ortools.sat.InverseConstraintProto.newBuilder((com.google.ortools.sat.InverseConstraintProto) constraint_)
6232 .mergeFrom(value).buildPartial();
6234 constraint_ = value;
6238 if (constraintCase_ == 18) {
6239 inverseBuilder_.mergeFrom(value);
6241 inverseBuilder_.setMessage(value);
6244 constraintCase_ = 18;
6256 if (inverseBuilder_ ==
null) {
6257 if (constraintCase_ == 18) {
6258 constraintCase_ = 0;
6263 if (constraintCase_ == 18) {
6264 constraintCase_ = 0;
6267 inverseBuilder_.clear();
6280 return internalGetInverseFieldBuilder().getBuilder();
6292 if ((constraintCase_ == 18) && (inverseBuilder_ !=
null)) {
6293 return inverseBuilder_.getMessageOrBuilder();
6295 if (constraintCase_ == 18) {
6296 return (com.google.ortools.sat.InverseConstraintProto) constraint_;
6298 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6309 private com.google.protobuf.SingleFieldBuilder<
6310 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder>
6311 internalGetInverseFieldBuilder() {
6312 if (inverseBuilder_ ==
null) {
6313 if (!(constraintCase_ == 18)) {
6314 constraint_ = com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
6316 inverseBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6317 com.google.ortools.sat.InverseConstraintProto, com.google.ortools.sat.InverseConstraintProto.Builder, com.google.ortools.sat.InverseConstraintProtoOrBuilder>(
6318 (com.google.ortools.sat.InverseConstraintProto) constraint_,
6319 getParentForChildren(),
6323 constraintCase_ = 18;
6325 return inverseBuilder_;
6328 private com.google.protobuf.SingleFieldBuilder<
6329 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder> reservoirBuilder_;
6342 return constraintCase_ == 24;
6356 if (reservoirBuilder_ ==
null) {
6357 if (constraintCase_ == 24) {
6358 return (com.google.ortools.sat.ReservoirConstraintProto) constraint_;
6360 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6362 if (constraintCase_ == 24) {
6363 return reservoirBuilder_.getMessage();
6365 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6377 public Builder
setReservoir(com.google.ortools.sat.ReservoirConstraintProto value) {
6378 if (reservoirBuilder_ ==
null) {
6379 if (value ==
null) {
6380 throw new NullPointerException();
6382 constraint_ = value;
6385 reservoirBuilder_.setMessage(value);
6387 constraintCase_ = 24;
6400 com.google.ortools.sat.ReservoirConstraintProto.Builder builderForValue) {
6401 if (reservoirBuilder_ ==
null) {
6402 constraint_ = builderForValue.build();
6405 reservoirBuilder_.setMessage(builderForValue.build());
6407 constraintCase_ = 24;
6419 public Builder
mergeReservoir(com.google.ortools.sat.ReservoirConstraintProto value) {
6420 if (reservoirBuilder_ ==
null) {
6421 if (constraintCase_ == 24 &&
6422 constraint_ != com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance()) {
6423 constraint_ = com.google.ortools.sat.ReservoirConstraintProto.newBuilder((com.google.ortools.sat.ReservoirConstraintProto) constraint_)
6424 .mergeFrom(value).buildPartial();
6426 constraint_ = value;
6430 if (constraintCase_ == 24) {
6431 reservoirBuilder_.mergeFrom(value);
6433 reservoirBuilder_.setMessage(value);
6436 constraintCase_ = 24;
6449 if (reservoirBuilder_ ==
null) {
6450 if (constraintCase_ == 24) {
6451 constraintCase_ = 0;
6456 if (constraintCase_ == 24) {
6457 constraintCase_ = 0;
6460 reservoirBuilder_.clear();
6474 return internalGetReservoirFieldBuilder().getBuilder();
6487 if ((constraintCase_ == 24) && (reservoirBuilder_ !=
null)) {
6488 return reservoirBuilder_.getMessageOrBuilder();
6490 if (constraintCase_ == 24) {
6491 return (com.google.ortools.sat.ReservoirConstraintProto) constraint_;
6493 return com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6505 private com.google.protobuf.SingleFieldBuilder<
6506 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder>
6507 internalGetReservoirFieldBuilder() {
6508 if (reservoirBuilder_ ==
null) {
6509 if (!(constraintCase_ == 24)) {
6510 constraint_ = com.google.ortools.sat.ReservoirConstraintProto.getDefaultInstance();
6512 reservoirBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6513 com.google.ortools.sat.ReservoirConstraintProto, com.google.ortools.sat.ReservoirConstraintProto.Builder, com.google.ortools.sat.ReservoirConstraintProtoOrBuilder>(
6514 (com.google.ortools.sat.ReservoirConstraintProto) constraint_,
6515 getParentForChildren(),
6519 constraintCase_ = 24;
6521 return reservoirBuilder_;
6524 private com.google.protobuf.SingleFieldBuilder<
6525 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder> intervalBuilder_;
6537 return constraintCase_ == 19;
6550 if (intervalBuilder_ ==
null) {
6551 if (constraintCase_ == 19) {
6552 return (com.google.ortools.sat.IntervalConstraintProto) constraint_;
6554 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6556 if (constraintCase_ == 19) {
6557 return intervalBuilder_.getMessage();
6559 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6570 public Builder
setInterval(com.google.ortools.sat.IntervalConstraintProto value) {
6571 if (intervalBuilder_ ==
null) {
6572 if (value ==
null) {
6573 throw new NullPointerException();
6575 constraint_ = value;
6578 intervalBuilder_.setMessage(value);
6580 constraintCase_ = 19;
6592 com.google.ortools.sat.IntervalConstraintProto.Builder builderForValue) {
6593 if (intervalBuilder_ ==
null) {
6594 constraint_ = builderForValue.build();
6597 intervalBuilder_.setMessage(builderForValue.build());
6599 constraintCase_ = 19;
6610 public Builder
mergeInterval(com.google.ortools.sat.IntervalConstraintProto value) {
6611 if (intervalBuilder_ ==
null) {
6612 if (constraintCase_ == 19 &&
6613 constraint_ != com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) {
6614 constraint_ = com.google.ortools.sat.IntervalConstraintProto.newBuilder((com.google.ortools.sat.IntervalConstraintProto) constraint_)
6615 .mergeFrom(value).buildPartial();
6617 constraint_ = value;
6621 if (constraintCase_ == 19) {
6622 intervalBuilder_.mergeFrom(value);
6624 intervalBuilder_.setMessage(value);
6627 constraintCase_ = 19;
6639 if (intervalBuilder_ ==
null) {
6640 if (constraintCase_ == 19) {
6641 constraintCase_ = 0;
6646 if (constraintCase_ == 19) {
6647 constraintCase_ = 0;
6650 intervalBuilder_.clear();
6663 return internalGetIntervalFieldBuilder().getBuilder();
6675 if ((constraintCase_ == 19) && (intervalBuilder_ !=
null)) {
6676 return intervalBuilder_.getMessageOrBuilder();
6678 if (constraintCase_ == 19) {
6679 return (com.google.ortools.sat.IntervalConstraintProto) constraint_;
6681 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6692 private com.google.protobuf.SingleFieldBuilder<
6693 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder>
6694 internalGetIntervalFieldBuilder() {
6695 if (intervalBuilder_ ==
null) {
6696 if (!(constraintCase_ == 19)) {
6697 constraint_ = com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
6699 intervalBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6700 com.google.ortools.sat.IntervalConstraintProto, com.google.ortools.sat.IntervalConstraintProto.Builder, com.google.ortools.sat.IntervalConstraintProtoOrBuilder>(
6701 (com.google.ortools.sat.IntervalConstraintProto) constraint_,
6702 getParentForChildren(),
6706 constraintCase_ = 19;
6708 return intervalBuilder_;
6711 private com.google.protobuf.SingleFieldBuilder<
6712 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder> noOverlapBuilder_;
6725 return constraintCase_ == 20;
6739 if (noOverlapBuilder_ ==
null) {
6740 if (constraintCase_ == 20) {
6741 return (com.google.ortools.sat.NoOverlapConstraintProto) constraint_;
6743 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6745 if (constraintCase_ == 20) {
6746 return noOverlapBuilder_.getMessage();
6748 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6760 public Builder
setNoOverlap(com.google.ortools.sat.NoOverlapConstraintProto value) {
6761 if (noOverlapBuilder_ ==
null) {
6762 if (value ==
null) {
6763 throw new NullPointerException();
6765 constraint_ = value;
6768 noOverlapBuilder_.setMessage(value);
6770 constraintCase_ = 20;
6783 com.google.ortools.sat.NoOverlapConstraintProto.Builder builderForValue) {
6784 if (noOverlapBuilder_ ==
null) {
6785 constraint_ = builderForValue.build();
6788 noOverlapBuilder_.setMessage(builderForValue.build());
6790 constraintCase_ = 20;
6802 public Builder
mergeNoOverlap(com.google.ortools.sat.NoOverlapConstraintProto value) {
6803 if (noOverlapBuilder_ ==
null) {
6804 if (constraintCase_ == 20 &&
6805 constraint_ != com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance()) {
6806 constraint_ = com.google.ortools.sat.NoOverlapConstraintProto.newBuilder((com.google.ortools.sat.NoOverlapConstraintProto) constraint_)
6807 .mergeFrom(value).buildPartial();
6809 constraint_ = value;
6813 if (constraintCase_ == 20) {
6814 noOverlapBuilder_.mergeFrom(value);
6816 noOverlapBuilder_.setMessage(value);
6819 constraintCase_ = 20;
6832 if (noOverlapBuilder_ ==
null) {
6833 if (constraintCase_ == 20) {
6834 constraintCase_ = 0;
6839 if (constraintCase_ == 20) {
6840 constraintCase_ = 0;
6843 noOverlapBuilder_.clear();
6857 return internalGetNoOverlapFieldBuilder().getBuilder();
6870 if ((constraintCase_ == 20) && (noOverlapBuilder_ !=
null)) {
6871 return noOverlapBuilder_.getMessageOrBuilder();
6873 if (constraintCase_ == 20) {
6874 return (com.google.ortools.sat.NoOverlapConstraintProto) constraint_;
6876 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6888 private com.google.protobuf.SingleFieldBuilder<
6889 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder>
6890 internalGetNoOverlapFieldBuilder() {
6891 if (noOverlapBuilder_ ==
null) {
6892 if (!(constraintCase_ == 20)) {
6893 constraint_ = com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
6895 noOverlapBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
6896 com.google.ortools.sat.NoOverlapConstraintProto, com.google.ortools.sat.NoOverlapConstraintProto.Builder, com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder>(
6897 (com.google.ortools.sat.NoOverlapConstraintProto) constraint_,
6898 getParentForChildren(),
6902 constraintCase_ = 20;
6904 return noOverlapBuilder_;
6907 private com.google.protobuf.SingleFieldBuilder<
6908 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder> noOverlap2DBuilder_;
6919 return constraintCase_ == 21;
6931 if (noOverlap2DBuilder_ ==
null) {
6932 if (constraintCase_ == 21) {
6933 return (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_;
6935 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6937 if (constraintCase_ == 21) {
6938 return noOverlap2DBuilder_.getMessage();
6940 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
6950 public Builder
setNoOverlap2D(com.google.ortools.sat.NoOverlap2DConstraintProto value) {
6951 if (noOverlap2DBuilder_ ==
null) {
6952 if (value ==
null) {
6953 throw new NullPointerException();
6955 constraint_ = value;
6958 noOverlap2DBuilder_.setMessage(value);
6960 constraintCase_ = 21;
6971 com.google.ortools.sat.NoOverlap2DConstraintProto.Builder builderForValue) {
6972 if (noOverlap2DBuilder_ ==
null) {
6973 constraint_ = builderForValue.build();
6976 noOverlap2DBuilder_.setMessage(builderForValue.build());
6978 constraintCase_ = 21;
6989 if (noOverlap2DBuilder_ ==
null) {
6990 if (constraintCase_ == 21 &&
6991 constraint_ != com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance()) {
6992 constraint_ = com.google.ortools.sat.NoOverlap2DConstraintProto.newBuilder((com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_)
6993 .mergeFrom(value).buildPartial();
6995 constraint_ = value;
6999 if (constraintCase_ == 21) {
7000 noOverlap2DBuilder_.mergeFrom(value);
7002 noOverlap2DBuilder_.setMessage(value);
7005 constraintCase_ = 21;
7016 if (noOverlap2DBuilder_ ==
null) {
7017 if (constraintCase_ == 21) {
7018 constraintCase_ = 0;
7023 if (constraintCase_ == 21) {
7024 constraintCase_ = 0;
7027 noOverlap2DBuilder_.clear();
7039 return internalGetNoOverlap2DFieldBuilder().getBuilder();
7050 if ((constraintCase_ == 21) && (noOverlap2DBuilder_ !=
null)) {
7051 return noOverlap2DBuilder_.getMessageOrBuilder();
7053 if (constraintCase_ == 21) {
7054 return (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_;
7056 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
7066 private com.google.protobuf.SingleFieldBuilder<
7067 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder>
7068 internalGetNoOverlap2DFieldBuilder() {
7069 if (noOverlap2DBuilder_ ==
null) {
7070 if (!(constraintCase_ == 21)) {
7071 constraint_ = com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
7073 noOverlap2DBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7074 com.google.ortools.sat.NoOverlap2DConstraintProto, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder, com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder>(
7075 (com.google.ortools.sat.NoOverlap2DConstraintProto) constraint_,
7076 getParentForChildren(),
7080 constraintCase_ = 21;
7082 return noOverlap2DBuilder_;
7085 private com.google.protobuf.SingleFieldBuilder<
7086 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder> cumulativeBuilder_;
7099 return constraintCase_ == 22;
7113 if (cumulativeBuilder_ ==
null) {
7114 if (constraintCase_ == 22) {
7115 return (com.google.ortools.sat.CumulativeConstraintProto) constraint_;
7117 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7119 if (constraintCase_ == 22) {
7120 return cumulativeBuilder_.getMessage();
7122 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7134 public Builder
setCumulative(com.google.ortools.sat.CumulativeConstraintProto value) {
7135 if (cumulativeBuilder_ ==
null) {
7136 if (value ==
null) {
7137 throw new NullPointerException();
7139 constraint_ = value;
7142 cumulativeBuilder_.setMessage(value);
7144 constraintCase_ = 22;
7157 com.google.ortools.sat.CumulativeConstraintProto.Builder builderForValue) {
7158 if (cumulativeBuilder_ ==
null) {
7159 constraint_ = builderForValue.build();
7162 cumulativeBuilder_.setMessage(builderForValue.build());
7164 constraintCase_ = 22;
7177 if (cumulativeBuilder_ ==
null) {
7178 if (constraintCase_ == 22 &&
7179 constraint_ != com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance()) {
7180 constraint_ = com.google.ortools.sat.CumulativeConstraintProto.newBuilder((com.google.ortools.sat.CumulativeConstraintProto) constraint_)
7181 .mergeFrom(value).buildPartial();
7183 constraint_ = value;
7187 if (constraintCase_ == 22) {
7188 cumulativeBuilder_.mergeFrom(value);
7190 cumulativeBuilder_.setMessage(value);
7193 constraintCase_ = 22;
7206 if (cumulativeBuilder_ ==
null) {
7207 if (constraintCase_ == 22) {
7208 constraintCase_ = 0;
7213 if (constraintCase_ == 22) {
7214 constraintCase_ = 0;
7217 cumulativeBuilder_.clear();
7231 return internalGetCumulativeFieldBuilder().getBuilder();
7244 if ((constraintCase_ == 22) && (cumulativeBuilder_ !=
null)) {
7245 return cumulativeBuilder_.getMessageOrBuilder();
7247 if (constraintCase_ == 22) {
7248 return (com.google.ortools.sat.CumulativeConstraintProto) constraint_;
7250 return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7262 private com.google.protobuf.SingleFieldBuilder<
7263 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder>
7264 internalGetCumulativeFieldBuilder() {
7265 if (cumulativeBuilder_ ==
null) {
7266 if (!(constraintCase_ == 22)) {
7267 constraint_ = com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
7269 cumulativeBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7270 com.google.ortools.sat.CumulativeConstraintProto, com.google.ortools.sat.CumulativeConstraintProto.Builder, com.google.ortools.sat.CumulativeConstraintProtoOrBuilder>(
7271 (com.google.ortools.sat.CumulativeConstraintProto) constraint_,
7272 getParentForChildren(),
7276 constraintCase_ = 22;
7278 return cumulativeBuilder_;
7281 private com.google.protobuf.SingleFieldBuilder<
7282 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder> dummyConstraintBuilder_;
7294 return constraintCase_ == 30;
7307 if (dummyConstraintBuilder_ ==
null) {
7308 if (constraintCase_ == 30) {
7309 return (com.google.ortools.sat.ListOfVariablesProto) constraint_;
7311 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7313 if (constraintCase_ == 30) {
7314 return dummyConstraintBuilder_.getMessage();
7316 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7328 if (dummyConstraintBuilder_ ==
null) {
7329 if (value ==
null) {
7330 throw new NullPointerException();
7332 constraint_ = value;
7335 dummyConstraintBuilder_.setMessage(value);
7337 constraintCase_ = 30;
7349 com.google.ortools.sat.ListOfVariablesProto.Builder builderForValue) {
7350 if (dummyConstraintBuilder_ ==
null) {
7351 constraint_ = builderForValue.build();
7354 dummyConstraintBuilder_.setMessage(builderForValue.build());
7356 constraintCase_ = 30;
7368 if (dummyConstraintBuilder_ ==
null) {
7369 if (constraintCase_ == 30 &&
7370 constraint_ != com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance()) {
7371 constraint_ = com.google.ortools.sat.ListOfVariablesProto.newBuilder((com.google.ortools.sat.ListOfVariablesProto) constraint_)
7372 .mergeFrom(value).buildPartial();
7374 constraint_ = value;
7378 if (constraintCase_ == 30) {
7379 dummyConstraintBuilder_.mergeFrom(value);
7381 dummyConstraintBuilder_.setMessage(value);
7384 constraintCase_ = 30;
7396 if (dummyConstraintBuilder_ ==
null) {
7397 if (constraintCase_ == 30) {
7398 constraintCase_ = 0;
7403 if (constraintCase_ == 30) {
7404 constraintCase_ = 0;
7407 dummyConstraintBuilder_.clear();
7420 return internalGetDummyConstraintFieldBuilder().getBuilder();
7432 if ((constraintCase_ == 30) && (dummyConstraintBuilder_ !=
null)) {
7433 return dummyConstraintBuilder_.getMessageOrBuilder();
7435 if (constraintCase_ == 30) {
7436 return (com.google.ortools.sat.ListOfVariablesProto) constraint_;
7438 return com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7449 private com.google.protobuf.SingleFieldBuilder<
7450 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder>
7451 internalGetDummyConstraintFieldBuilder() {
7452 if (dummyConstraintBuilder_ ==
null) {
7453 if (!(constraintCase_ == 30)) {
7454 constraint_ = com.google.ortools.sat.ListOfVariablesProto.getDefaultInstance();
7456 dummyConstraintBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
7457 com.google.ortools.sat.ListOfVariablesProto, com.google.ortools.sat.ListOfVariablesProto.Builder, com.google.ortools.sat.ListOfVariablesProtoOrBuilder>(
7458 (com.google.ortools.sat.ListOfVariablesProto) constraint_,
7459 getParentForChildren(),
7463 constraintCase_ = 30;
7465 return dummyConstraintBuilder_;