Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
LinearArgumentProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/sat/cp_model.proto
4// Protobuf Java Version: 4.31.1
5
6package com.google.ortools.sat;
7
11@com.google.protobuf.Generated
12public final class LinearArgumentProto extends
13 com.google.protobuf.GeneratedMessage implements
14 // @@protoc_insertion_point(message_implements:operations_research.sat.LinearArgumentProto)
16private static final long serialVersionUID = 0L;
17 static {
18 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
19 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
20 /* major= */ 4,
21 /* minor= */ 31,
22 /* patch= */ 1,
23 /* suffix= */ "",
24 LinearArgumentProto.class.getName());
25 }
26 // Use LinearArgumentProto.newBuilder() to construct.
27 private LinearArgumentProto(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
28 super(builder);
29 }
30 private LinearArgumentProto() {
31 exprs_ = java.util.Collections.emptyList();
32 }
33
34 public static final com.google.protobuf.Descriptors.Descriptor
36 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
37 }
38
39 @java.lang.Override
40 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
42 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_fieldAccessorTable
43 .ensureFieldAccessorsInitialized(
44 com.google.ortools.sat.LinearArgumentProto.class, com.google.ortools.sat.LinearArgumentProto.Builder.class);
45 }
46
47 private int bitField0_;
48 public static final int TARGET_FIELD_NUMBER = 1;
54 @java.lang.Override
55 public boolean hasTarget() {
56 return ((bitField0_ & 0x00000001) != 0);
57 }
58
62 @java.lang.Override
64 return target_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
65 }
66
69 @java.lang.Override
71 return target_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
72 }
73
74 public static final int EXPRS_FIELD_NUMBER = 2;
75 @SuppressWarnings("serial")
76 private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_;
80 @java.lang.Override
81 public java.util.List<com.google.ortools.sat.LinearExpressionProto> getExprsList() {
82 return exprs_;
83 }
84
87 @java.lang.Override
88 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
90 return exprs_;
91 }
92
95 @java.lang.Override
96 public int getExprsCount() {
97 return exprs_.size();
98 }
99
102 @java.lang.Override
104 return exprs_.get(index);
105 }
106
109 @java.lang.Override
111 int index) {
112 return exprs_.get(index);
113 }
114
115 private byte memoizedIsInitialized = -1;
116 @java.lang.Override
117 public final boolean isInitialized() {
118 byte isInitialized = memoizedIsInitialized;
119 if (isInitialized == 1) return true;
120 if (isInitialized == 0) return false;
121
122 memoizedIsInitialized = 1;
123 return true;
124 }
125
126 @java.lang.Override
127 public void writeTo(com.google.protobuf.CodedOutputStream output)
128 throws java.io.IOException {
129 if (((bitField0_ & 0x00000001) != 0)) {
130 output.writeMessage(1, getTarget());
131 }
132 for (int i = 0; i < exprs_.size(); i++) {
133 output.writeMessage(2, exprs_.get(i));
134 }
135 getUnknownFields().writeTo(output);
136 }
137
138 @java.lang.Override
139 public int getSerializedSize() {
140 int size = memoizedSize;
141 if (size != -1) return size;
142
143 size = 0;
144 if (((bitField0_ & 0x00000001) != 0)) {
145 size += com.google.protobuf.CodedOutputStream
146 .computeMessageSize(1, getTarget());
147 }
148 for (int i = 0; i < exprs_.size(); i++) {
149 size += com.google.protobuf.CodedOutputStream
150 .computeMessageSize(2, exprs_.get(i));
151 }
152 size += getUnknownFields().getSerializedSize();
153 memoizedSize = size;
154 return size;
155 }
156
157 @java.lang.Override
158 public boolean equals(final java.lang.Object obj) {
159 if (obj == this) {
160 return true;
161 }
162 if (!(obj instanceof com.google.ortools.sat.LinearArgumentProto)) {
163 return super.equals(obj);
164 }
165 com.google.ortools.sat.LinearArgumentProto other = (com.google.ortools.sat.LinearArgumentProto) obj;
166
167 if (hasTarget() != other.hasTarget()) return false;
168 if (hasTarget()) {
169 if (!getTarget()
170 .equals(other.getTarget())) return false;
171 }
172 if (!getExprsList()
173 .equals(other.getExprsList())) return false;
174 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
175 return true;
176 }
177
178 @java.lang.Override
179 public int hashCode() {
180 if (memoizedHashCode != 0) {
181 return memoizedHashCode;
182 }
183 int hash = 41;
184 hash = (19 * hash) + getDescriptor().hashCode();
185 if (hasTarget()) {
186 hash = (37 * hash) + TARGET_FIELD_NUMBER;
187 hash = (53 * hash) + getTarget().hashCode();
188 }
189 if (getExprsCount() > 0) {
190 hash = (37 * hash) + EXPRS_FIELD_NUMBER;
191 hash = (53 * hash) + getExprsList().hashCode();
192 }
193 hash = (29 * hash) + getUnknownFields().hashCode();
194 memoizedHashCode = hash;
195 return hash;
196 }
197
199 java.nio.ByteBuffer data)
200 throws com.google.protobuf.InvalidProtocolBufferException {
201 return PARSER.parseFrom(data);
202 }
204 java.nio.ByteBuffer data,
205 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
206 throws com.google.protobuf.InvalidProtocolBufferException {
207 return PARSER.parseFrom(data, extensionRegistry);
208 }
210 com.google.protobuf.ByteString data)
211 throws com.google.protobuf.InvalidProtocolBufferException {
212 return PARSER.parseFrom(data);
213 }
215 com.google.protobuf.ByteString data,
216 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
217 throws com.google.protobuf.InvalidProtocolBufferException {
218 return PARSER.parseFrom(data, extensionRegistry);
219 }
221 throws com.google.protobuf.InvalidProtocolBufferException {
222 return PARSER.parseFrom(data);
223 }
225 byte[] data,
226 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
227 throws com.google.protobuf.InvalidProtocolBufferException {
228 return PARSER.parseFrom(data, extensionRegistry);
229 }
230 public static com.google.ortools.sat.LinearArgumentProto parseFrom(java.io.InputStream input)
231 throws java.io.IOException {
232 return com.google.protobuf.GeneratedMessage
233 .parseWithIOException(PARSER, input);
234 }
236 java.io.InputStream input,
237 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238 throws java.io.IOException {
239 return com.google.protobuf.GeneratedMessage
240 .parseWithIOException(PARSER, input, extensionRegistry);
241 }
242
243 public static com.google.ortools.sat.LinearArgumentProto parseDelimitedFrom(java.io.InputStream input)
244 throws java.io.IOException {
245 return com.google.protobuf.GeneratedMessage
246 .parseDelimitedWithIOException(PARSER, input);
247 }
248
250 java.io.InputStream input,
251 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
252 throws java.io.IOException {
253 return com.google.protobuf.GeneratedMessage
254 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
255 }
257 com.google.protobuf.CodedInputStream input)
258 throws java.io.IOException {
259 return com.google.protobuf.GeneratedMessage
260 .parseWithIOException(PARSER, input);
261 }
263 com.google.protobuf.CodedInputStream input,
264 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
265 throws java.io.IOException {
266 return com.google.protobuf.GeneratedMessage
267 .parseWithIOException(PARSER, input, extensionRegistry);
268 }
269
270 @java.lang.Override
271 public Builder newBuilderForType() { return newBuilder(); }
272 public static Builder newBuilder() {
273 return DEFAULT_INSTANCE.toBuilder();
274 }
275 public static Builder newBuilder(com.google.ortools.sat.LinearArgumentProto prototype) {
276 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
277 }
278 @java.lang.Override
280 return this == DEFAULT_INSTANCE
281 ? new Builder() : new Builder().mergeFrom(this);
282 }
283
284 @java.lang.Override
286 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
287 Builder builder = new Builder(parent);
288 return builder;
289 }
290
293 public static final class Builder extends
294 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
295 // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearArgumentProto)
297 public static final com.google.protobuf.Descriptors.Descriptor
299 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
300 }
301
302 @java.lang.Override
303 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
305 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_fieldAccessorTable
306 .ensureFieldAccessorsInitialized(
307 com.google.ortools.sat.LinearArgumentProto.class, com.google.ortools.sat.LinearArgumentProto.Builder.class);
308 }
309
310 // Construct using com.google.ortools.sat.LinearArgumentProto.newBuilder()
311 private Builder() {
312 maybeForceBuilderInitialization();
313 }
314
315 private Builder(
316 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
317 super(parent);
318 maybeForceBuilderInitialization();
319 }
320 private void maybeForceBuilderInitialization() {
321 if (com.google.protobuf.GeneratedMessage
322 .alwaysUseFieldBuilders) {
323 internalGetTargetFieldBuilder();
324 internalGetExprsFieldBuilder();
325 }
326 }
327 @java.lang.Override
328 public Builder clear() {
329 super.clear();
330 bitField0_ = 0;
331 target_ = null;
332 if (targetBuilder_ != null) {
333 targetBuilder_.dispose();
334 targetBuilder_ = null;
335 }
336 if (exprsBuilder_ == null) {
337 exprs_ = java.util.Collections.emptyList();
338 } else {
339 exprs_ = null;
340 exprsBuilder_.clear();
341 }
342 bitField0_ = (bitField0_ & ~0x00000002);
343 return this;
344 }
345
346 @java.lang.Override
347 public com.google.protobuf.Descriptors.Descriptor
349 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
350 }
351
352 @java.lang.Override
354 return com.google.ortools.sat.LinearArgumentProto.getDefaultInstance();
355 }
356
357 @java.lang.Override
360 if (!result.isInitialized()) {
361 throw newUninitializedMessageException(result);
362 }
363 return result;
364 }
365
366 @java.lang.Override
368 com.google.ortools.sat.LinearArgumentProto result = new com.google.ortools.sat.LinearArgumentProto(this);
369 buildPartialRepeatedFields(result);
370 if (bitField0_ != 0) { buildPartial0(result); }
371 onBuilt();
372 return result;
373 }
374
375 private void buildPartialRepeatedFields(com.google.ortools.sat.LinearArgumentProto result) {
376 if (exprsBuilder_ == null) {
377 if (((bitField0_ & 0x00000002) != 0)) {
378 exprs_ = java.util.Collections.unmodifiableList(exprs_);
379 bitField0_ = (bitField0_ & ~0x00000002);
380 }
381 result.exprs_ = exprs_;
382 } else {
383 result.exprs_ = exprsBuilder_.build();
384 }
385 }
386
387 private void buildPartial0(com.google.ortools.sat.LinearArgumentProto result) {
388 int from_bitField0_ = bitField0_;
389 int to_bitField0_ = 0;
390 if (((from_bitField0_ & 0x00000001) != 0)) {
391 result.target_ = targetBuilder_ == null
392 ? target_
393 : targetBuilder_.build();
394 to_bitField0_ |= 0x00000001;
395 }
396 result.bitField0_ |= to_bitField0_;
397 }
398
399 @java.lang.Override
400 public Builder mergeFrom(com.google.protobuf.Message other) {
401 if (other instanceof com.google.ortools.sat.LinearArgumentProto) {
402 return mergeFrom((com.google.ortools.sat.LinearArgumentProto)other);
403 } else {
404 super.mergeFrom(other);
405 return this;
406 }
407 }
408
409 public Builder mergeFrom(com.google.ortools.sat.LinearArgumentProto other) {
410 if (other == com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) return this;
411 if (other.hasTarget()) {
412 mergeTarget(other.getTarget());
413 }
414 if (exprsBuilder_ == null) {
415 if (!other.exprs_.isEmpty()) {
416 if (exprs_.isEmpty()) {
417 exprs_ = other.exprs_;
418 bitField0_ = (bitField0_ & ~0x00000002);
419 } else {
420 ensureExprsIsMutable();
421 exprs_.addAll(other.exprs_);
422 }
423 onChanged();
424 }
425 } else {
426 if (!other.exprs_.isEmpty()) {
427 if (exprsBuilder_.isEmpty()) {
428 exprsBuilder_.dispose();
429 exprsBuilder_ = null;
430 exprs_ = other.exprs_;
431 bitField0_ = (bitField0_ & ~0x00000002);
432 exprsBuilder_ =
433 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
434 internalGetExprsFieldBuilder() : null;
435 } else {
436 exprsBuilder_.addAllMessages(other.exprs_);
437 }
438 }
439 }
440 this.mergeUnknownFields(other.getUnknownFields());
441 onChanged();
442 return this;
443 }
444
445 @java.lang.Override
446 public final boolean isInitialized() {
447 return true;
448 }
449
450 @java.lang.Override
451 public Builder mergeFrom(
452 com.google.protobuf.CodedInputStream input,
453 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
454 throws java.io.IOException {
455 if (extensionRegistry == null) {
456 throw new java.lang.NullPointerException();
457 }
458 try {
459 boolean done = false;
460 while (!done) {
461 int tag = input.readTag();
462 switch (tag) {
463 case 0:
464 done = true;
465 break;
466 case 10: {
467 input.readMessage(
468 internalGetTargetFieldBuilder().getBuilder(),
469 extensionRegistry);
470 bitField0_ |= 0x00000001;
471 break;
472 } // case 10
473 case 18: {
475 input.readMessage(
476 com.google.ortools.sat.LinearExpressionProto.parser(),
477 extensionRegistry);
478 if (exprsBuilder_ == null) {
479 ensureExprsIsMutable();
480 exprs_.add(m);
481 } else {
482 exprsBuilder_.addMessage(m);
483 }
484 break;
485 } // case 18
486 default: {
487 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
488 done = true; // was an endgroup tag
489 }
490 break;
491 } // default:
492 } // switch (tag)
493 } // while (!done)
494 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
495 throw e.unwrapIOException();
496 } finally {
497 onChanged();
498 } // finally
499 return this;
500 }
501 private int bitField0_;
502
504 private com.google.protobuf.SingleFieldBuilder<
505 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> targetBuilder_;
510 public boolean hasTarget() {
511 return ((bitField0_ & 0x00000001) != 0);
512 }
513
518 if (targetBuilder_ == null) {
519 return target_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
520 } else {
521 return targetBuilder_.getMessage();
522 }
523 }
524
527 public Builder setTarget(com.google.ortools.sat.LinearExpressionProto value) {
528 if (targetBuilder_ == null) {
529 if (value == null) {
530 throw new NullPointerException();
531 }
532 target_ = value;
533 } else {
534 targetBuilder_.setMessage(value);
535 }
536 bitField0_ |= 0x00000001;
537 onChanged();
538 return this;
539 }
540
543 public Builder setTarget(
544 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
545 if (targetBuilder_ == null) {
546 target_ = builderForValue.build();
547 } else {
548 targetBuilder_.setMessage(builderForValue.build());
549 }
550 bitField0_ |= 0x00000001;
551 onChanged();
552 return this;
553 }
554
557 public Builder mergeTarget(com.google.ortools.sat.LinearExpressionProto value) {
558 if (targetBuilder_ == null) {
559 if (((bitField0_ & 0x00000001) != 0) &&
560 target_ != null &&
561 target_ != com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) {
562 getTargetBuilder().mergeFrom(value);
563 } else {
564 target_ = value;
565 }
566 } else {
567 targetBuilder_.mergeFrom(value);
568 }
569 if (target_ != null) {
570 bitField0_ |= 0x00000001;
571 onChanged();
572 }
573 return this;
574 }
575
578 public Builder clearTarget() {
579 bitField0_ = (bitField0_ & ~0x00000001);
580 target_ = null;
581 if (targetBuilder_ != null) {
582 targetBuilder_.dispose();
583 targetBuilder_ = null;
584 }
585 onChanged();
586 return this;
587 }
588
592 bitField0_ |= 0x00000001;
593 onChanged();
594 return internalGetTargetFieldBuilder().getBuilder();
595 }
596
600 if (targetBuilder_ != null) {
601 return targetBuilder_.getMessageOrBuilder();
602 } else {
603 return target_ == null ?
604 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
605 }
606 }
607
610 private com.google.protobuf.SingleFieldBuilder<
611 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
612 internalGetTargetFieldBuilder() {
613 if (targetBuilder_ == null) {
614 targetBuilder_ = new com.google.protobuf.SingleFieldBuilder<
615 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
616 getTarget(),
617 getParentForChildren(),
618 isClean());
619 target_ = null;
620 }
621 return targetBuilder_;
622 }
623
624 private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_ =
625 java.util.Collections.emptyList();
626 private void ensureExprsIsMutable() {
627 if (!((bitField0_ & 0x00000002) != 0)) {
628 exprs_ = new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>(exprs_);
629 bitField0_ |= 0x00000002;
630 }
631 }
632
633 private com.google.protobuf.RepeatedFieldBuilder<
634 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> exprsBuilder_;
635
639 public java.util.List<com.google.ortools.sat.LinearExpressionProto> getExprsList() {
640 if (exprsBuilder_ == null) {
641 return java.util.Collections.unmodifiableList(exprs_);
642 } else {
643 return exprsBuilder_.getMessageList();
644 }
645 }
646
649 public int getExprsCount() {
650 if (exprsBuilder_ == null) {
651 return exprs_.size();
652 } else {
653 return exprsBuilder_.getCount();
654 }
655 }
656
660 if (exprsBuilder_ == null) {
661 return exprs_.get(index);
662 } else {
663 return exprsBuilder_.getMessage(index);
664 }
665 }
666
669 public Builder setExprs(
670 int index, com.google.ortools.sat.LinearExpressionProto value) {
671 if (exprsBuilder_ == null) {
672 if (value == null) {
673 throw new NullPointerException();
674 }
675 ensureExprsIsMutable();
676 exprs_.set(index, value);
677 onChanged();
678 } else {
679 exprsBuilder_.setMessage(index, value);
680 }
681 return this;
682 }
683
686 public Builder setExprs(
687 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
688 if (exprsBuilder_ == null) {
689 ensureExprsIsMutable();
690 exprs_.set(index, builderForValue.build());
691 onChanged();
692 } else {
693 exprsBuilder_.setMessage(index, builderForValue.build());
694 }
695 return this;
696 }
697
700 public Builder addExprs(com.google.ortools.sat.LinearExpressionProto value) {
701 if (exprsBuilder_ == null) {
702 if (value == null) {
703 throw new NullPointerException();
704 }
705 ensureExprsIsMutable();
706 exprs_.add(value);
707 onChanged();
708 } else {
709 exprsBuilder_.addMessage(value);
710 }
711 return this;
712 }
713
716 public Builder addExprs(
717 int index, com.google.ortools.sat.LinearExpressionProto value) {
718 if (exprsBuilder_ == null) {
719 if (value == null) {
720 throw new NullPointerException();
721 }
722 ensureExprsIsMutable();
723 exprs_.add(index, value);
724 onChanged();
725 } else {
726 exprsBuilder_.addMessage(index, value);
727 }
728 return this;
729 }
730
733 public Builder addExprs(
734 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
735 if (exprsBuilder_ == null) {
736 ensureExprsIsMutable();
737 exprs_.add(builderForValue.build());
738 onChanged();
739 } else {
740 exprsBuilder_.addMessage(builderForValue.build());
741 }
742 return this;
743 }
744
747 public Builder addExprs(
748 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
749 if (exprsBuilder_ == null) {
750 ensureExprsIsMutable();
751 exprs_.add(index, builderForValue.build());
752 onChanged();
753 } else {
754 exprsBuilder_.addMessage(index, builderForValue.build());
755 }
756 return this;
757 }
758
761 public Builder addAllExprs(
762 java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto> values) {
763 if (exprsBuilder_ == null) {
764 ensureExprsIsMutable();
765 com.google.protobuf.AbstractMessageLite.Builder.addAll(
766 values, exprs_);
767 onChanged();
768 } else {
769 exprsBuilder_.addAllMessages(values);
770 }
771 return this;
772 }
773
776 public Builder clearExprs() {
777 if (exprsBuilder_ == null) {
778 exprs_ = java.util.Collections.emptyList();
779 bitField0_ = (bitField0_ & ~0x00000002);
780 onChanged();
781 } else {
782 exprsBuilder_.clear();
783 }
784 return this;
785 }
786
789 public Builder removeExprs(int index) {
790 if (exprsBuilder_ == null) {
791 ensureExprsIsMutable();
792 exprs_.remove(index);
793 onChanged();
794 } else {
795 exprsBuilder_.remove(index);
796 }
797 return this;
798 }
799
803 int index) {
804 return internalGetExprsFieldBuilder().getBuilder(index);
805 }
806
810 int index) {
811 if (exprsBuilder_ == null) {
812 return exprs_.get(index); } else {
813 return exprsBuilder_.getMessageOrBuilder(index);
814 }
815 }
816
819 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
821 if (exprsBuilder_ != null) {
822 return exprsBuilder_.getMessageOrBuilderList();
823 } else {
824 return java.util.Collections.unmodifiableList(exprs_);
825 }
826 }
827
831 return internalGetExprsFieldBuilder().addBuilder(
832 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
833 }
834
838 int index) {
839 return internalGetExprsFieldBuilder().addBuilder(
840 index, com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
841 }
842
845 public java.util.List<com.google.ortools.sat.LinearExpressionProto.Builder>
847 return internalGetExprsFieldBuilder().getBuilderList();
848 }
849 private com.google.protobuf.RepeatedFieldBuilder<
850 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
851 internalGetExprsFieldBuilder() {
852 if (exprsBuilder_ == null) {
853 exprsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
854 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
855 exprs_,
856 ((bitField0_ & 0x00000002) != 0),
857 getParentForChildren(),
858 isClean());
859 exprs_ = null;
860 }
861 return exprsBuilder_;
862 }
863
864 // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearArgumentProto)
865 }
866
867 // @@protoc_insertion_point(class_scope:operations_research.sat.LinearArgumentProto)
868 private static final com.google.ortools.sat.LinearArgumentProto DEFAULT_INSTANCE;
869 static {
870 DEFAULT_INSTANCE = new com.google.ortools.sat.LinearArgumentProto();
871 }
872
874 return DEFAULT_INSTANCE;
875 }
876
877 private static final com.google.protobuf.Parser<LinearArgumentProto>
878 PARSER = new com.google.protobuf.AbstractParser<LinearArgumentProto>() {
879 @java.lang.Override
880 public LinearArgumentProto parsePartialFrom(
881 com.google.protobuf.CodedInputStream input,
882 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
883 throws com.google.protobuf.InvalidProtocolBufferException {
884 Builder builder = newBuilder();
885 try {
886 builder.mergeFrom(input, extensionRegistry);
887 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
888 throw e.setUnfinishedMessage(builder.buildPartial());
889 } catch (com.google.protobuf.UninitializedMessageException e) {
890 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
891 } catch (java.io.IOException e) {
892 throw new com.google.protobuf.InvalidProtocolBufferException(e)
893 .setUnfinishedMessage(builder.buildPartial());
894 }
895 return builder.buildPartial();
896 }
897 };
898
899 public static com.google.protobuf.Parser<LinearArgumentProto> parser() {
900 return PARSER;
901 }
902
903 @java.lang.Override
904 public com.google.protobuf.Parser<LinearArgumentProto> getParserForType() {
905 return PARSER;
906 }
907
908 @java.lang.Override
910 return DEFAULT_INSTANCE;
911 }
912
913}
914
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
com.google.ortools.sat.LinearArgumentProto buildPartial()
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
java.util.List< com.google.ortools.sat.LinearExpressionProto.Builder > getExprsBuilderList()
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
Builder setTarget(com.google.ortools.sat.LinearExpressionProto value)
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder(int index)
com.google.ortools.sat.LinearExpressionProtoOrBuilder getTargetOrBuilder()
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
Builder setTarget(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
Builder mergeTarget(com.google.ortools.sat.LinearExpressionProto value)
com.google.ortools.sat.LinearExpressionProto getTarget()
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
Builder addExprs(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
Builder addAllExprs(java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto > values)
com.google.ortools.sat.LinearExpressionProto.Builder getExprsBuilder(int index)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder mergeFrom(com.google.ortools.sat.LinearArgumentProto other)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
Builder addExprs(com.google.ortools.sat.LinearExpressionProto value)
Builder mergeFrom(com.google.protobuf.Message other)
com.google.ortools.sat.LinearExpressionProto.Builder getTargetBuilder()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.sat.LinearArgumentProto getDefaultInstanceForType()
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
com.google.ortools.sat.LinearArgumentProto build()
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.io.InputStream input)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.ByteString data)
com.google.protobuf.Parser< LinearArgumentProto > getParserForType()
static com.google.ortools.sat.LinearArgumentProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearArgumentProto parseFrom(byte[] data)
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< LinearArgumentProto > parser()
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.LinearArgumentProto getDefaultInstance()
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.LinearArgumentProto getDefaultInstanceForType()
static com.google.ortools.sat.LinearArgumentProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.LinearExpressionProtoOrBuilder getTargetOrBuilder()
static Builder newBuilder(com.google.ortools.sat.LinearArgumentProto prototype)
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearArgumentProto parseDelimitedFrom(java.io.InputStream input)
void writeTo(com.google.protobuf.CodedOutputStream output)
com.google.ortools.sat.LinearExpressionProto getTarget()
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()