6package com.google.ortools.sat;
21@com.google.protobuf.Generated
22public final class IntervalConstraintProto
extends
23 com.google.protobuf.GeneratedMessage implements
26private static final long serialVersionUID = 0L;
28 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
29 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
34 "IntervalConstraintProto");
37 private IntervalConstraintProto(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
40 private IntervalConstraintProto() {
43 public static final com.google.protobuf.Descriptors.Descriptor
45 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
49 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
51 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
52 .ensureFieldAccessorsInitialized(
53 com.google.ortools.sat.IntervalConstraintProto.class, com.google.ortools.sat.IntervalConstraintProto.Builder.class);
56 private int bitField0_;
65 return ((bitField0_ & 0x00000001) != 0);
73 return start_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : start_;
80 return start_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : start_;
91 return ((bitField0_ & 0x00000002) != 0);
99 return end_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : end_;
106 return end_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : end_;
117 return ((bitField0_ & 0x00000004) != 0);
125 return size_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : size_;
132 return size_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : size_;
135 private byte memoizedIsInitialized = -1;
142 memoizedIsInitialized = 1;
147 public void writeTo(com.google.protobuf.CodedOutputStream output)
148 throws java.io.IOException {
149 if (((bitField0_ & 0x00000001) != 0)) {
152 if (((bitField0_ & 0x00000002) != 0)) {
153 output.writeMessage(5,
getEnd());
155 if (((bitField0_ & 0x00000004) != 0)) {
156 output.writeMessage(6,
getSize());
158 getUnknownFields().writeTo(output);
163 int size = memoizedSize;
164 if (size != -1)
return size;
167 if (((bitField0_ & 0x00000001) != 0)) {
168 size += com.google.protobuf.CodedOutputStream
171 if (((bitField0_ & 0x00000002) != 0)) {
172 size += com.google.protobuf.CodedOutputStream
173 .computeMessageSize(5,
getEnd());
175 if (((bitField0_ & 0x00000004) != 0)) {
176 size += com.google.protobuf.CodedOutputStream
177 .computeMessageSize(6,
getSize());
179 size += getUnknownFields().getSerializedSize();
185 public boolean equals(
final java.lang.Object obj) {
189 if (!(obj instanceof com.google.ortools.sat.IntervalConstraintProto)) {
190 return super.equals(obj);
209 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
215 if (memoizedHashCode != 0) {
216 return memoizedHashCode;
232 hash = (29 * hash) + getUnknownFields().hashCode();
233 memoizedHashCode = hash;
238 java.nio.ByteBuffer data)
239 throws com.google.protobuf.InvalidProtocolBufferException {
240 return PARSER.parseFrom(data);
243 java.nio.ByteBuffer data,
244 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
245 throws com.google.protobuf.InvalidProtocolBufferException {
246 return PARSER.parseFrom(data, extensionRegistry);
249 com.google.protobuf.ByteString data)
250 throws com.google.protobuf.InvalidProtocolBufferException {
251 return PARSER.parseFrom(data);
254 com.google.protobuf.ByteString data,
255 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
256 throws com.google.protobuf.InvalidProtocolBufferException {
257 return PARSER.parseFrom(data, extensionRegistry);
260 throws com.google.protobuf.InvalidProtocolBufferException {
261 return PARSER.parseFrom(data);
265 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
266 throws com.google.protobuf.InvalidProtocolBufferException {
267 return PARSER.parseFrom(data, extensionRegistry);
270 throws java.io.IOException {
271 return com.google.protobuf.GeneratedMessage
272 .parseWithIOException(PARSER, input);
275 java.io.InputStream input,
276 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
277 throws java.io.IOException {
278 return com.google.protobuf.GeneratedMessage
279 .parseWithIOException(PARSER, input, extensionRegistry);
283 throws java.io.IOException {
284 return com.google.protobuf.GeneratedMessage
285 .parseDelimitedWithIOException(PARSER, input);
289 java.io.InputStream input,
290 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291 throws java.io.IOException {
292 return com.google.protobuf.GeneratedMessage
293 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
296 com.google.protobuf.CodedInputStream input)
297 throws java.io.IOException {
298 return com.google.protobuf.GeneratedMessage
299 .parseWithIOException(PARSER, input);
302 com.google.protobuf.CodedInputStream input,
303 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
304 throws java.io.IOException {
305 return com.google.protobuf.GeneratedMessage
306 .parseWithIOException(PARSER, input, extensionRegistry);
312 return DEFAULT_INSTANCE.toBuilder();
315 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
319 return this == DEFAULT_INSTANCE
325 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
342 public static final class Builder
extends
343 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
346 public static final com.google.protobuf.Descriptors.Descriptor
348 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
352 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
354 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
355 .ensureFieldAccessorsInitialized(
356 com.google.ortools.sat.IntervalConstraintProto.class, com.google.ortools.sat.IntervalConstraintProto.Builder.class);
361 maybeForceBuilderInitialization();
365 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
367 maybeForceBuilderInitialization();
369 private void maybeForceBuilderInitialization() {
370 if (com.google.protobuf.GeneratedMessage
371 .alwaysUseFieldBuilders) {
372 internalGetStartFieldBuilder();
373 internalGetEndFieldBuilder();
374 internalGetSizeFieldBuilder();
382 if (startBuilder_ !=
null) {
383 startBuilder_.dispose();
384 startBuilder_ =
null;
387 if (endBuilder_ !=
null) {
388 endBuilder_.dispose();
392 if (sizeBuilder_ !=
null) {
393 sizeBuilder_.dispose();
400 public com.google.protobuf.Descriptors.Descriptor
402 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
407 return com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance();
414 throw newUninitializedMessageException(result);
422 if (bitField0_ != 0) { buildPartial0(result); }
427 private void buildPartial0(com.google.ortools.sat.IntervalConstraintProto result) {
428 int from_bitField0_ = bitField0_;
429 int to_bitField0_ = 0;
430 if (((from_bitField0_ & 0x00000001) != 0)) {
431 result.start_ = startBuilder_ ==
null
433 : startBuilder_.build();
434 to_bitField0_ |= 0x00000001;
436 if (((from_bitField0_ & 0x00000002) != 0)) {
437 result.end_ = endBuilder_ ==
null
439 : endBuilder_.build();
440 to_bitField0_ |= 0x00000002;
442 if (((from_bitField0_ & 0x00000004) != 0)) {
443 result.size_ = sizeBuilder_ ==
null
445 : sizeBuilder_.build();
446 to_bitField0_ |= 0x00000004;
448 result.bitField0_ |= to_bitField0_;
452 public Builder
mergeFrom(com.google.protobuf.Message other) {
453 if (other instanceof com.google.ortools.sat.IntervalConstraintProto) {
454 return mergeFrom((com.google.ortools.sat.IntervalConstraintProto)other);
456 super.mergeFrom(other);
461 public Builder
mergeFrom(com.google.ortools.sat.IntervalConstraintProto other) {
462 if (other == com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance())
return this;
463 if (other.hasStart()) {
466 if (other.hasEnd()) {
469 if (other.hasSize()) {
472 this.mergeUnknownFields(other.getUnknownFields());
484 com.google.protobuf.CodedInputStream input,
485 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
486 throws java.io.IOException {
487 if (extensionRegistry ==
null) {
488 throw new java.lang.NullPointerException();
491 boolean done =
false;
493 int tag = input.readTag();
500 internalGetStartFieldBuilder().getBuilder(),
502 bitField0_ |= 0x00000001;
507 internalGetEndFieldBuilder().getBuilder(),
509 bitField0_ |= 0x00000002;
514 internalGetSizeFieldBuilder().getBuilder(),
516 bitField0_ |= 0x00000004;
520 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
527 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
528 throw e.unwrapIOException();
534 private int bitField0_;
537 private com.google.protobuf.SingleFieldBuilder<
538 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> startBuilder_;
544 return ((bitField0_ & 0x00000001) != 0);
551 if (startBuilder_ ==
null) {
552 return start_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : start_;
554 return startBuilder_.getMessage();
560 public Builder
setStart(com.google.ortools.sat.LinearExpressionProto value) {
561 if (startBuilder_ ==
null) {
563 throw new NullPointerException();
567 startBuilder_.setMessage(value);
569 bitField0_ |= 0x00000001;
577 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
578 if (startBuilder_ ==
null) {
579 start_ = builderForValue.build();
581 startBuilder_.setMessage(builderForValue.build());
583 bitField0_ |= 0x00000001;
590 public Builder
mergeStart(com.google.ortools.sat.LinearExpressionProto value) {
591 if (startBuilder_ ==
null) {
592 if (((bitField0_ & 0x00000001) != 0) &&
594 start_ != com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) {
600 startBuilder_.mergeFrom(value);
602 if (start_ !=
null) {
603 bitField0_ |= 0x00000001;
612 bitField0_ = (bitField0_ & ~0x00000001);
614 if (startBuilder_ !=
null) {
615 startBuilder_.dispose();
616 startBuilder_ =
null;
625 bitField0_ |= 0x00000001;
627 return internalGetStartFieldBuilder().getBuilder();
633 if (startBuilder_ !=
null) {
634 return startBuilder_.getMessageOrBuilder();
636 return start_ ==
null ?
637 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : start_;
643 private com.google.protobuf.SingleFieldBuilder<
644 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
645 internalGetStartFieldBuilder() {
646 if (startBuilder_ ==
null) {
647 startBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
648 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
650 getParentForChildren(),
654 return startBuilder_;
658 private com.google.protobuf.SingleFieldBuilder<
659 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> endBuilder_;
665 return ((bitField0_ & 0x00000002) != 0);
672 if (endBuilder_ ==
null) {
673 return end_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : end_;
675 return endBuilder_.getMessage();
681 public Builder
setEnd(com.google.ortools.sat.LinearExpressionProto value) {
682 if (endBuilder_ ==
null) {
684 throw new NullPointerException();
688 endBuilder_.setMessage(value);
690 bitField0_ |= 0x00000002;
698 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
699 if (endBuilder_ ==
null) {
700 end_ = builderForValue.build();
702 endBuilder_.setMessage(builderForValue.build());
704 bitField0_ |= 0x00000002;
711 public Builder
mergeEnd(com.google.ortools.sat.LinearExpressionProto value) {
712 if (endBuilder_ ==
null) {
713 if (((bitField0_ & 0x00000002) != 0) &&
715 end_ != com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) {
721 endBuilder_.mergeFrom(value);
724 bitField0_ |= 0x00000002;
733 bitField0_ = (bitField0_ & ~0x00000002);
735 if (endBuilder_ !=
null) {
736 endBuilder_.dispose();
746 bitField0_ |= 0x00000002;
748 return internalGetEndFieldBuilder().getBuilder();
754 if (endBuilder_ !=
null) {
755 return endBuilder_.getMessageOrBuilder();
757 return end_ ==
null ?
758 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : end_;
764 private com.google.protobuf.SingleFieldBuilder<
765 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
766 internalGetEndFieldBuilder() {
767 if (endBuilder_ ==
null) {
768 endBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
769 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
771 getParentForChildren(),
779 private com.google.protobuf.SingleFieldBuilder<
780 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> sizeBuilder_;
786 return ((bitField0_ & 0x00000004) != 0);
793 if (sizeBuilder_ ==
null) {
794 return size_ ==
null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : size_;
796 return sizeBuilder_.getMessage();
802 public Builder
setSize(com.google.ortools.sat.LinearExpressionProto value) {
803 if (sizeBuilder_ ==
null) {
805 throw new NullPointerException();
809 sizeBuilder_.setMessage(value);
811 bitField0_ |= 0x00000004;
819 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
820 if (sizeBuilder_ ==
null) {
821 size_ = builderForValue.build();
823 sizeBuilder_.setMessage(builderForValue.build());
825 bitField0_ |= 0x00000004;
832 public Builder
mergeSize(com.google.ortools.sat.LinearExpressionProto value) {
833 if (sizeBuilder_ ==
null) {
834 if (((bitField0_ & 0x00000004) != 0) &&
836 size_ != com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) {
842 sizeBuilder_.mergeFrom(value);
845 bitField0_ |= 0x00000004;
854 bitField0_ = (bitField0_ & ~0x00000004);
856 if (sizeBuilder_ !=
null) {
857 sizeBuilder_.dispose();
867 bitField0_ |= 0x00000004;
869 return internalGetSizeFieldBuilder().getBuilder();
875 if (sizeBuilder_ !=
null) {
876 return sizeBuilder_.getMessageOrBuilder();
878 return size_ ==
null ?
879 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : size_;
885 private com.google.protobuf.SingleFieldBuilder<
886 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
887 internalGetSizeFieldBuilder() {
888 if (sizeBuilder_ ==
null) {
889 sizeBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
890 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
892 getParentForChildren(),
905 DEFAULT_INSTANCE =
new com.google.ortools.sat.IntervalConstraintProto();
909 return DEFAULT_INSTANCE;
916 com.google.protobuf.CodedInputStream input,
917 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
918 throws com.google.protobuf.InvalidProtocolBufferException {
921 builder.mergeFrom(input, extensionRegistry);
922 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
923 throw e.setUnfinishedMessage(builder.buildPartial());
924 }
catch (com.google.protobuf.UninitializedMessageException e) {
925 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
926 }
catch (java.io.IOException e) {
927 throw new com.google.protobuf.InvalidProtocolBufferException(e)
928 .setUnfinishedMessage(builder.buildPartial());
930 return builder.buildPartial();
934 public static com.google.protobuf.Parser<IntervalConstraintProto>
parser() {
945 return DEFAULT_INSTANCE;