Java Reference

Java Reference

IntervalConstraintProto.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/sat/cp_model.proto
3 
4 package com.google.ortools.sat;
5 
15 public final class IntervalConstraintProto extends
16  com.google.protobuf.GeneratedMessageV3 implements
17  // @@protoc_insertion_point(message_implements:operations_research.sat.IntervalConstraintProto)
19 private static final long serialVersionUID = 0L;
20  // Use IntervalConstraintProto.newBuilder() to construct.
21  private IntervalConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22  super(builder);
23  }
24  private IntervalConstraintProto() {
25  }
26 
27  @java.lang.Override
28  @SuppressWarnings({"unused"})
29  protected java.lang.Object newInstance(
30  UnusedPrivateParameter unused) {
31  return new IntervalConstraintProto();
32  }
33 
34  @java.lang.Override
35  public final com.google.protobuf.UnknownFieldSet
37  return this.unknownFields;
38  }
40  com.google.protobuf.CodedInputStream input,
41  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
42  throws com.google.protobuf.InvalidProtocolBufferException {
43  this();
44  if (extensionRegistry == null) {
45  throw new java.lang.NullPointerException();
46  }
47  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48  com.google.protobuf.UnknownFieldSet.newBuilder();
49  try {
50  boolean done = false;
51  while (!done) {
52  int tag = input.readTag();
53  switch (tag) {
54  case 0:
55  done = true;
56  break;
57  case 8: {
58 
59  start_ = input.readInt32();
60  break;
61  }
62  case 16: {
63 
64  end_ = input.readInt32();
65  break;
66  }
67  case 24: {
68 
69  size_ = input.readInt32();
70  break;
71  }
72  case 34: {
74  if (startView_ != null) {
75  subBuilder = startView_.toBuilder();
76  }
77  startView_ = input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry);
78  if (subBuilder != null) {
79  subBuilder.mergeFrom(startView_);
80  startView_ = subBuilder.buildPartial();
81  }
82 
83  break;
84  }
85  case 42: {
87  if (endView_ != null) {
88  subBuilder = endView_.toBuilder();
89  }
90  endView_ = input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry);
91  if (subBuilder != null) {
92  subBuilder.mergeFrom(endView_);
93  endView_ = subBuilder.buildPartial();
94  }
95 
96  break;
97  }
98  case 50: {
100  if (sizeView_ != null) {
101  subBuilder = sizeView_.toBuilder();
102  }
103  sizeView_ = input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry);
104  if (subBuilder != null) {
105  subBuilder.mergeFrom(sizeView_);
106  sizeView_ = subBuilder.buildPartial();
107  }
108 
109  break;
110  }
111  default: {
112  if (!parseUnknownField(
113  input, unknownFields, extensionRegistry, tag)) {
114  done = true;
115  }
116  break;
117  }
118  }
119  }
120  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
121  throw e.setUnfinishedMessage(this);
122  } catch (java.io.IOException e) {
123  throw new com.google.protobuf.InvalidProtocolBufferException(
124  e).setUnfinishedMessage(this);
125  } finally {
126  this.unknownFields = unknownFields.build();
127  makeExtensionsImmutable();
128  }
129  }
130  public static final com.google.protobuf.Descriptors.Descriptor
132  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
133  }
134 
135  @java.lang.Override
136  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
138  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
139  .ensureFieldAccessorsInitialized(
141  }
142 
143  public static final int START_FIELD_NUMBER = 1;
144  private int start_;
149  @java.lang.Override
150  public int getStart() {
151  return start_;
152  }
153 
154  public static final int END_FIELD_NUMBER = 2;
155  private int end_;
160  @java.lang.Override
161  public int getEnd() {
162  return end_;
163  }
164 
165  public static final int SIZE_FIELD_NUMBER = 3;
166  private int size_;
171  @java.lang.Override
172  public int getSize() {
173  return size_;
174  }
175 
176  public static final int START_VIEW_FIELD_NUMBER = 4;
177  private com.google.ortools.sat.LinearExpressionProto startView_;
198  @java.lang.Override
199  public boolean hasStartView() {
200  return startView_ != null;
201  }
222  @java.lang.Override
224  return startView_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : startView_;
225  }
245  @java.lang.Override
247  return getStartView();
248  }
249 
250  public static final int END_VIEW_FIELD_NUMBER = 5;
251  private com.google.ortools.sat.LinearExpressionProto endView_;
256  @java.lang.Override
257  public boolean hasEndView() {
258  return endView_ != null;
259  }
264  @java.lang.Override
266  return endView_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : endView_;
267  }
271  @java.lang.Override
273  return getEndView();
274  }
275 
276  public static final int SIZE_VIEW_FIELD_NUMBER = 6;
277  private com.google.ortools.sat.LinearExpressionProto sizeView_;
282  @java.lang.Override
283  public boolean hasSizeView() {
284  return sizeView_ != null;
285  }
290  @java.lang.Override
292  return sizeView_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : sizeView_;
293  }
297  @java.lang.Override
299  return getSizeView();
300  }
301 
302  private byte memoizedIsInitialized = -1;
303  @java.lang.Override
304  public final boolean isInitialized() {
305  byte isInitialized = memoizedIsInitialized;
306  if (isInitialized == 1) return true;
307  if (isInitialized == 0) return false;
308 
309  memoizedIsInitialized = 1;
310  return true;
311  }
312 
313  @java.lang.Override
314  public void writeTo(com.google.protobuf.CodedOutputStream output)
315  throws java.io.IOException {
316  if (start_ != 0) {
317  output.writeInt32(1, start_);
318  }
319  if (end_ != 0) {
320  output.writeInt32(2, end_);
321  }
322  if (size_ != 0) {
323  output.writeInt32(3, size_);
324  }
325  if (startView_ != null) {
326  output.writeMessage(4, getStartView());
327  }
328  if (endView_ != null) {
329  output.writeMessage(5, getEndView());
330  }
331  if (sizeView_ != null) {
332  output.writeMessage(6, getSizeView());
333  }
334  unknownFields.writeTo(output);
335  }
336 
337  @java.lang.Override
338  public int getSerializedSize() {
339  int size = memoizedSize;
340  if (size != -1) return size;
341 
342  size = 0;
343  if (start_ != 0) {
344  size += com.google.protobuf.CodedOutputStream
345  .computeInt32Size(1, start_);
346  }
347  if (end_ != 0) {
348  size += com.google.protobuf.CodedOutputStream
349  .computeInt32Size(2, end_);
350  }
351  if (size_ != 0) {
352  size += com.google.protobuf.CodedOutputStream
353  .computeInt32Size(3, size_);
354  }
355  if (startView_ != null) {
356  size += com.google.protobuf.CodedOutputStream
357  .computeMessageSize(4, getStartView());
358  }
359  if (endView_ != null) {
360  size += com.google.protobuf.CodedOutputStream
361  .computeMessageSize(5, getEndView());
362  }
363  if (sizeView_ != null) {
364  size += com.google.protobuf.CodedOutputStream
365  .computeMessageSize(6, getSizeView());
366  }
367  size += unknownFields.getSerializedSize();
368  memoizedSize = size;
369  return size;
370  }
371 
372  @java.lang.Override
373  public boolean equals(final java.lang.Object obj) {
374  if (obj == this) {
375  return true;
376  }
377  if (!(obj instanceof com.google.ortools.sat.IntervalConstraintProto)) {
378  return super.equals(obj);
379  }
381 
382  if (getStart()
383  != other.getStart()) return false;
384  if (getEnd()
385  != other.getEnd()) return false;
386  if (getSize()
387  != other.getSize()) return false;
388  if (hasStartView() != other.hasStartView()) return false;
389  if (hasStartView()) {
390  if (!getStartView()
391  .equals(other.getStartView())) return false;
392  }
393  if (hasEndView() != other.hasEndView()) return false;
394  if (hasEndView()) {
395  if (!getEndView()
396  .equals(other.getEndView())) return false;
397  }
398  if (hasSizeView() != other.hasSizeView()) return false;
399  if (hasSizeView()) {
400  if (!getSizeView()
401  .equals(other.getSizeView())) return false;
402  }
403  if (!unknownFields.equals(other.unknownFields)) return false;
404  return true;
405  }
406 
407  @java.lang.Override
408  public int hashCode() {
409  if (memoizedHashCode != 0) {
410  return memoizedHashCode;
411  }
412  int hash = 41;
413  hash = (19 * hash) + getDescriptor().hashCode();
414  hash = (37 * hash) + START_FIELD_NUMBER;
415  hash = (53 * hash) + getStart();
416  hash = (37 * hash) + END_FIELD_NUMBER;
417  hash = (53 * hash) + getEnd();
418  hash = (37 * hash) + SIZE_FIELD_NUMBER;
419  hash = (53 * hash) + getSize();
420  if (hasStartView()) {
421  hash = (37 * hash) + START_VIEW_FIELD_NUMBER;
422  hash = (53 * hash) + getStartView().hashCode();
423  }
424  if (hasEndView()) {
425  hash = (37 * hash) + END_VIEW_FIELD_NUMBER;
426  hash = (53 * hash) + getEndView().hashCode();
427  }
428  if (hasSizeView()) {
429  hash = (37 * hash) + SIZE_VIEW_FIELD_NUMBER;
430  hash = (53 * hash) + getSizeView().hashCode();
431  }
432  hash = (29 * hash) + unknownFields.hashCode();
433  memoizedHashCode = hash;
434  return hash;
435  }
436 
438  java.nio.ByteBuffer data)
439  throws com.google.protobuf.InvalidProtocolBufferException {
440  return PARSER.parseFrom(data);
441  }
443  java.nio.ByteBuffer data,
444  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
445  throws com.google.protobuf.InvalidProtocolBufferException {
446  return PARSER.parseFrom(data, extensionRegistry);
447  }
449  com.google.protobuf.ByteString data)
450  throws com.google.protobuf.InvalidProtocolBufferException {
451  return PARSER.parseFrom(data);
452  }
454  com.google.protobuf.ByteString data,
455  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
456  throws com.google.protobuf.InvalidProtocolBufferException {
457  return PARSER.parseFrom(data, extensionRegistry);
458  }
460  throws com.google.protobuf.InvalidProtocolBufferException {
461  return PARSER.parseFrom(data);
462  }
464  byte[] data,
465  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
466  throws com.google.protobuf.InvalidProtocolBufferException {
467  return PARSER.parseFrom(data, extensionRegistry);
468  }
469  public static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
470  throws java.io.IOException {
471  return com.google.protobuf.GeneratedMessageV3
472  .parseWithIOException(PARSER, input);
473  }
475  java.io.InputStream input,
476  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
477  throws java.io.IOException {
478  return com.google.protobuf.GeneratedMessageV3
479  .parseWithIOException(PARSER, input, extensionRegistry);
480  }
481  public static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
482  throws java.io.IOException {
483  return com.google.protobuf.GeneratedMessageV3
484  .parseDelimitedWithIOException(PARSER, input);
485  }
487  java.io.InputStream input,
488  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
489  throws java.io.IOException {
490  return com.google.protobuf.GeneratedMessageV3
491  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
492  }
494  com.google.protobuf.CodedInputStream input)
495  throws java.io.IOException {
496  return com.google.protobuf.GeneratedMessageV3
497  .parseWithIOException(PARSER, input);
498  }
500  com.google.protobuf.CodedInputStream input,
501  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
502  throws java.io.IOException {
503  return com.google.protobuf.GeneratedMessageV3
504  .parseWithIOException(PARSER, input, extensionRegistry);
505  }
506 
507  @java.lang.Override
508  public Builder newBuilderForType() { return newBuilder(); }
509  public static Builder newBuilder() {
510  return DEFAULT_INSTANCE.toBuilder();
511  }
513  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
514  }
515  @java.lang.Override
516  public Builder toBuilder() {
517  return this == DEFAULT_INSTANCE
518  ? new Builder() : new Builder().mergeFrom(this);
519  }
520 
521  @java.lang.Override
523  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
524  Builder builder = new Builder(parent);
525  return builder;
526  }
536  public static final class Builder extends
537  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
538  // @@protoc_insertion_point(builder_implements:operations_research.sat.IntervalConstraintProto)
539  com.google.ortools.sat.IntervalConstraintProtoOrBuilder {
540  public static final com.google.protobuf.Descriptors.Descriptor
542  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
543  }
544 
545  @java.lang.Override
546  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
548  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
549  .ensureFieldAccessorsInitialized(
551  }
552 
553  // Construct using com.google.ortools.sat.IntervalConstraintProto.newBuilder()
554  private Builder() {
555  maybeForceBuilderInitialization();
556  }
557 
558  private Builder(
559  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
560  super(parent);
561  maybeForceBuilderInitialization();
562  }
563  private void maybeForceBuilderInitialization() {
564  if (com.google.protobuf.GeneratedMessageV3
565  .alwaysUseFieldBuilders) {
566  }
567  }
568  @java.lang.Override
569  public Builder clear() {
570  super.clear();
571  start_ = 0;
572 
573  end_ = 0;
574 
575  size_ = 0;
576 
577  if (startViewBuilder_ == null) {
578  startView_ = null;
579  } else {
580  startView_ = null;
581  startViewBuilder_ = null;
582  }
583  if (endViewBuilder_ == null) {
584  endView_ = null;
585  } else {
586  endView_ = null;
587  endViewBuilder_ = null;
588  }
589  if (sizeViewBuilder_ == null) {
590  sizeView_ = null;
591  } else {
592  sizeView_ = null;
593  sizeViewBuilder_ = null;
594  }
595  return this;
596  }
597 
598  @java.lang.Override
599  public com.google.protobuf.Descriptors.Descriptor
601  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
602  }
603 
604  @java.lang.Override
607  }
608 
609  @java.lang.Override
612  if (!result.isInitialized()) {
613  throw newUninitializedMessageException(result);
614  }
615  return result;
616  }
617 
618  @java.lang.Override
621  result.start_ = start_;
622  result.end_ = end_;
623  result.size_ = size_;
624  if (startViewBuilder_ == null) {
625  result.startView_ = startView_;
626  } else {
627  result.startView_ = startViewBuilder_.build();
628  }
629  if (endViewBuilder_ == null) {
630  result.endView_ = endView_;
631  } else {
632  result.endView_ = endViewBuilder_.build();
633  }
634  if (sizeViewBuilder_ == null) {
635  result.sizeView_ = sizeView_;
636  } else {
637  result.sizeView_ = sizeViewBuilder_.build();
638  }
639  onBuilt();
640  return result;
641  }
642 
643  @java.lang.Override
644  public Builder clone() {
645  return super.clone();
646  }
647  @java.lang.Override
649  com.google.protobuf.Descriptors.FieldDescriptor field,
650  java.lang.Object value) {
651  return super.setField(field, value);
652  }
653  @java.lang.Override
655  com.google.protobuf.Descriptors.FieldDescriptor field) {
656  return super.clearField(field);
657  }
658  @java.lang.Override
660  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
661  return super.clearOneof(oneof);
662  }
663  @java.lang.Override
665  com.google.protobuf.Descriptors.FieldDescriptor field,
666  int index, java.lang.Object value) {
667  return super.setRepeatedField(field, index, value);
668  }
669  @java.lang.Override
671  com.google.protobuf.Descriptors.FieldDescriptor field,
672  java.lang.Object value) {
673  return super.addRepeatedField(field, value);
674  }
675  @java.lang.Override
676  public Builder mergeFrom(com.google.protobuf.Message other) {
677  if (other instanceof com.google.ortools.sat.IntervalConstraintProto) {
679  } else {
680  super.mergeFrom(other);
681  return this;
682  }
683  }
684 
686  if (other == com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) return this;
687  if (other.getStart() != 0) {
688  setStart(other.getStart());
689  }
690  if (other.getEnd() != 0) {
691  setEnd(other.getEnd());
692  }
693  if (other.getSize() != 0) {
694  setSize(other.getSize());
695  }
696  if (other.hasStartView()) {
697  mergeStartView(other.getStartView());
698  }
699  if (other.hasEndView()) {
700  mergeEndView(other.getEndView());
701  }
702  if (other.hasSizeView()) {
703  mergeSizeView(other.getSizeView());
704  }
705  this.mergeUnknownFields(other.unknownFields);
706  onChanged();
707  return this;
708  }
709 
710  @java.lang.Override
711  public final boolean isInitialized() {
712  return true;
713  }
714 
715  @java.lang.Override
717  com.google.protobuf.CodedInputStream input,
718  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
719  throws java.io.IOException {
720  com.google.ortools.sat.IntervalConstraintProto parsedMessage = null;
721  try {
722  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
723  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
724  parsedMessage = (com.google.ortools.sat.IntervalConstraintProto) e.getUnfinishedMessage();
725  throw e.unwrapIOException();
726  } finally {
727  if (parsedMessage != null) {
728  mergeFrom(parsedMessage);
729  }
730  }
731  return this;
732  }
733 
734  private int start_ ;
739  @java.lang.Override
740  public int getStart() {
741  return start_;
742  }
748  public Builder setStart(int value) {
749 
750  start_ = value;
751  onChanged();
752  return this;
753  }
758  public Builder clearStart() {
759 
760  start_ = 0;
761  onChanged();
762  return this;
763  }
764 
765  private int end_ ;
770  @java.lang.Override
771  public int getEnd() {
772  return end_;
773  }
779  public Builder setEnd(int value) {
780 
781  end_ = value;
782  onChanged();
783  return this;
784  }
789  public Builder clearEnd() {
790 
791  end_ = 0;
792  onChanged();
793  return this;
794  }
795 
796  private int size_ ;
801  @java.lang.Override
802  public int getSize() {
803  return size_;
804  }
810  public Builder setSize(int value) {
811 
812  size_ = value;
813  onChanged();
814  return this;
815  }
820  public Builder clearSize() {
821 
822  size_ = 0;
823  onChanged();
824  return this;
825  }
826 
827  private com.google.ortools.sat.LinearExpressionProto startView_;
828  private com.google.protobuf.SingleFieldBuilderV3<
850  public boolean hasStartView() {
851  return startViewBuilder_ != null || startView_ != null;
852  }
874  if (startViewBuilder_ == null) {
875  return startView_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : startView_;
876  } else {
877  return startViewBuilder_.getMessage();
878  }
879  }
900  if (startViewBuilder_ == null) {
901  if (value == null) {
902  throw new NullPointerException();
903  }
904  startView_ = value;
905  onChanged();
906  } else {
907  startViewBuilder_.setMessage(value);
908  }
909 
910  return this;
911  }
933  if (startViewBuilder_ == null) {
934  startView_ = builderForValue.build();
935  onChanged();
936  } else {
937  startViewBuilder_.setMessage(builderForValue.build());
938  }
939 
940  return this;
941  }
962  if (startViewBuilder_ == null) {
963  if (startView_ != null) {
964  startView_ =
966  } else {
967  startView_ = value;
968  }
969  onChanged();
970  } else {
971  startViewBuilder_.mergeFrom(value);
972  }
973 
974  return this;
975  }
996  if (startViewBuilder_ == null) {
997  startView_ = null;
998  onChanged();
999  } else {
1000  startView_ = null;
1001  startViewBuilder_ = null;
1002  }
1003 
1004  return this;
1005  }
1026 
1027  onChanged();
1028  return getStartViewFieldBuilder().getBuilder();
1029  }
1050  if (startViewBuilder_ != null) {
1051  return startViewBuilder_.getMessageOrBuilder();
1052  } else {
1053  return startView_ == null ?
1055  }
1056  }
1076  private com.google.protobuf.SingleFieldBuilderV3<
1078  getStartViewFieldBuilder() {
1079  if (startViewBuilder_ == null) {
1080  startViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1082  getStartView(),
1083  getParentForChildren(),
1084  isClean());
1085  startView_ = null;
1086  }
1087  return startViewBuilder_;
1088  }
1089 
1090  private com.google.ortools.sat.LinearExpressionProto endView_;
1091  private com.google.protobuf.SingleFieldBuilderV3<
1097  public boolean hasEndView() {
1098  return endViewBuilder_ != null || endView_ != null;
1099  }
1105  if (endViewBuilder_ == null) {
1106  return endView_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : endView_;
1107  } else {
1108  return endViewBuilder_.getMessage();
1109  }
1110  }
1115  if (endViewBuilder_ == null) {
1116  if (value == null) {
1117  throw new NullPointerException();
1118  }
1119  endView_ = value;
1120  onChanged();
1121  } else {
1122  endViewBuilder_.setMessage(value);
1123  }
1124 
1125  return this;
1126  }
1131  com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
1132  if (endViewBuilder_ == null) {
1133  endView_ = builderForValue.build();
1134  onChanged();
1135  } else {
1136  endViewBuilder_.setMessage(builderForValue.build());
1137  }
1138 
1139  return this;
1140  }
1145  if (endViewBuilder_ == null) {
1146  if (endView_ != null) {
1147  endView_ =
1149  } else {
1150  endView_ = value;
1151  }
1152  onChanged();
1153  } else {
1154  endViewBuilder_.mergeFrom(value);
1155  }
1156 
1157  return this;
1158  }
1163  if (endViewBuilder_ == null) {
1164  endView_ = null;
1165  onChanged();
1166  } else {
1167  endView_ = null;
1168  endViewBuilder_ = null;
1169  }
1170 
1171  return this;
1172  }
1177 
1178  onChanged();
1179  return getEndViewFieldBuilder().getBuilder();
1180  }
1185  if (endViewBuilder_ != null) {
1186  return endViewBuilder_.getMessageOrBuilder();
1187  } else {
1188  return endView_ == null ?
1190  }
1191  }
1195  private com.google.protobuf.SingleFieldBuilderV3<
1197  getEndViewFieldBuilder() {
1198  if (endViewBuilder_ == null) {
1199  endViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1201  getEndView(),
1202  getParentForChildren(),
1203  isClean());
1204  endView_ = null;
1205  }
1206  return endViewBuilder_;
1207  }
1208 
1209  private com.google.ortools.sat.LinearExpressionProto sizeView_;
1210  private com.google.protobuf.SingleFieldBuilderV3<
1216  public boolean hasSizeView() {
1217  return sizeViewBuilder_ != null || sizeView_ != null;
1218  }
1224  if (sizeViewBuilder_ == null) {
1225  return sizeView_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : sizeView_;
1226  } else {
1227  return sizeViewBuilder_.getMessage();
1228  }
1229  }
1234  if (sizeViewBuilder_ == null) {
1235  if (value == null) {
1236  throw new NullPointerException();
1237  }
1238  sizeView_ = value;
1239  onChanged();
1240  } else {
1241  sizeViewBuilder_.setMessage(value);
1242  }
1243 
1244  return this;
1245  }
1250  com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
1251  if (sizeViewBuilder_ == null) {
1252  sizeView_ = builderForValue.build();
1253  onChanged();
1254  } else {
1255  sizeViewBuilder_.setMessage(builderForValue.build());
1256  }
1257 
1258  return this;
1259  }
1264  if (sizeViewBuilder_ == null) {
1265  if (sizeView_ != null) {
1266  sizeView_ =
1268  } else {
1269  sizeView_ = value;
1270  }
1271  onChanged();
1272  } else {
1273  sizeViewBuilder_.mergeFrom(value);
1274  }
1275 
1276  return this;
1277  }
1282  if (sizeViewBuilder_ == null) {
1283  sizeView_ = null;
1284  onChanged();
1285  } else {
1286  sizeView_ = null;
1287  sizeViewBuilder_ = null;
1288  }
1289 
1290  return this;
1291  }
1296 
1297  onChanged();
1298  return getSizeViewFieldBuilder().getBuilder();
1299  }
1304  if (sizeViewBuilder_ != null) {
1305  return sizeViewBuilder_.getMessageOrBuilder();
1306  } else {
1307  return sizeView_ == null ?
1309  }
1310  }
1314  private com.google.protobuf.SingleFieldBuilderV3<
1316  getSizeViewFieldBuilder() {
1317  if (sizeViewBuilder_ == null) {
1318  sizeViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
1320  getSizeView(),
1321  getParentForChildren(),
1322  isClean());
1323  sizeView_ = null;
1324  }
1325  return sizeViewBuilder_;
1326  }
1327  @java.lang.Override
1329  final com.google.protobuf.UnknownFieldSet unknownFields) {
1330  return super.setUnknownFields(unknownFields);
1331  }
1332 
1333  @java.lang.Override
1335  final com.google.protobuf.UnknownFieldSet unknownFields) {
1336  return super.mergeUnknownFields(unknownFields);
1337  }
1338 
1339 
1340  // @@protoc_insertion_point(builder_scope:operations_research.sat.IntervalConstraintProto)
1341  }
1342 
1343  // @@protoc_insertion_point(class_scope:operations_research.sat.IntervalConstraintProto)
1344  private static final com.google.ortools.sat.IntervalConstraintProto DEFAULT_INSTANCE;
1345  static {
1346  DEFAULT_INSTANCE = new com.google.ortools.sat.IntervalConstraintProto();
1347  }
1348 
1350  return DEFAULT_INSTANCE;
1351  }
1352 
1353  private static final com.google.protobuf.Parser<IntervalConstraintProto>
1354  PARSER = new com.google.protobuf.AbstractParser<IntervalConstraintProto>() {
1355  @java.lang.Override
1356  public IntervalConstraintProto parsePartialFrom(
1357  com.google.protobuf.CodedInputStream input,
1358  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1359  throws com.google.protobuf.InvalidProtocolBufferException {
1360  return new IntervalConstraintProto(input, extensionRegistry);
1361  }
1362  };
1363 
1364  public static com.google.protobuf.Parser<IntervalConstraintProto> parser() {
1365  return PARSER;
1366  }
1367 
1368  @java.lang.Override
1370  return PARSER;
1371  }
1372 
1373  @java.lang.Override
1375  return DEFAULT_INSTANCE;
1376  }
1377 
1378 }
1379 
boolean hasSizeView()
.operations_research.sat.LinearExpressionProto size_view = 6;
com.google.ortools.sat.LinearExpressionProto getStartView()
.lang.Override com.google.ortools.sat.IntervalConstraintProto build()
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getEndViewOrBuilder()
.operations_research.sat.LinearExpressionProto end_view = 5;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.sat.IntervalConstraintProto getDefaultInstance()
static Builder newBuilder(com.google.ortools.sat.IntervalConstraintProto prototype)
.lang.Override com.google.ortools.sat.LinearExpressionProto getStartView()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setSizeView(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto size_view = 6;
Builder setStartView(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
Builder mergeSizeView(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto size_view = 6;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.ortools.sat.IntervalConstraintProto buildPartial()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.protobuf.Parser< IntervalConstraintProto > getParserForType()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.LinearExpressionProto getSizeView()
.operations_research.sat.LinearExpressionProto size_view = 6;
Builder setStartView(com.google.ortools.sat.LinearExpressionProto value)
.lang.Override com.google.ortools.sat.LinearExpressionProto getEndView()
.operations_research.sat.LinearExpressionProto end_view = 5;
com.google.ortools.sat.LinearExpressionProtoOrBuilder getSizeViewOrBuilder()
.operations_research.sat.LinearExpressionProto size_view = 6;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder mergeEndView(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto end_view = 5;
Builder mergeFrom(com.google.ortools.sat.IntervalConstraintProto other)
com.google.ortools.sat.LinearExpressionProto.Builder getEndViewBuilder()
.operations_research.sat.LinearExpressionProto end_view = 5;
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getStartViewOrBuilder()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
com.google.ortools.sat.LinearExpressionProto getEndView()
.operations_research.sat.LinearExpressionProto end_view = 5;
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
Builder mergeStartView(com.google.ortools.sat.LinearExpressionProto value)
boolean hasEndView()
.operations_research.sat.LinearExpressionProto end_view = 5;
.lang.Override com.google.ortools.sat.LinearExpressionProto buildPartial()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override boolean equals(final java.lang.Object obj)
Builder clearEndView()
.operations_research.sat.LinearExpressionProto end_view = 5;
.lang.Override boolean hasEndView()
.operations_research.sat.LinearExpressionProto end_view = 5;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
Builder setSizeView(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
.operations_research.sat.LinearExpressionProto size_view = 6;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override boolean hasSizeView()
.operations_research.sat.LinearExpressionProto size_view = 6;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.sat.LinearExpressionProtoOrBuilder getEndViewOrBuilder()
.operations_research.sat.LinearExpressionProto end_view = 5;
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
com.google.ortools.sat.LinearExpressionProto getSizeView()
.operations_research.sat.LinearExpressionProto size_view = 6;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getSizeViewOrBuilder()
.operations_research.sat.LinearExpressionProto size_view = 6;
Builder setEndView(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
.operations_research.sat.LinearExpressionProto end_view = 5;
com.google.ortools.sat.LinearExpressionProto.Builder getSizeViewBuilder()
.operations_research.sat.LinearExpressionProto size_view = 6;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearSizeView()
.operations_research.sat.LinearExpressionProto size_view = 6;
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
com.google.ortools.sat.LinearExpressionProtoOrBuilder getStartViewOrBuilder()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.protobuf.Parser< LinearExpressionProto > parser()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
com.google.ortools.sat.LinearExpressionProto.Builder getStartViewBuilder()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setEndView(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto end_view = 5;
static com.google.protobuf.Parser< IntervalConstraintProto > parser()