Java Reference

Java Reference

MPModelDeltaProto.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/linear_solver/linear_solver.proto
3 
4 package com.google.ortools.linearsolver;
5 
14 public final class MPModelDeltaProto extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.MPModelDeltaProto)
18 private static final long serialVersionUID = 0L;
19  // Use MPModelDeltaProto.newBuilder() to construct.
20  private MPModelDeltaProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21  super(builder);
22  }
23  private MPModelDeltaProto() {
24  baselineModelFilePath_ = "";
25  }
26 
27  @java.lang.Override
28  @SuppressWarnings({"unused"})
29  protected java.lang.Object newInstance(
30  UnusedPrivateParameter unused) {
31  return new MPModelDeltaProto();
32  }
33 
34  @java.lang.Override
35  public final com.google.protobuf.UnknownFieldSet
37  return this.unknownFields;
38  }
39  private MPModelDeltaProto(
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  int mutable_bitField0_ = 0;
48  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
49  com.google.protobuf.UnknownFieldSet.newBuilder();
50  try {
51  boolean done = false;
52  while (!done) {
53  int tag = input.readTag();
54  switch (tag) {
55  case 0:
56  done = true;
57  break;
58  case 10: {
59  com.google.protobuf.ByteString bs = input.readBytes();
60  bitField0_ |= 0x00000001;
61  baselineModelFilePath_ = bs;
62  break;
63  }
64  case 18: {
65  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
66  variableOverrides_ = com.google.protobuf.MapField.newMapField(
67  VariableOverridesDefaultEntryHolder.defaultEntry);
68  mutable_bitField0_ |= 0x00000002;
69  }
70  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
71  variableOverrides__ = input.readMessage(
72  VariableOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
73  variableOverrides_.getMutableMap().put(
74  variableOverrides__.getKey(), variableOverrides__.getValue());
75  break;
76  }
77  case 26: {
78  if (!((mutable_bitField0_ & 0x00000004) != 0)) {
79  constraintOverrides_ = com.google.protobuf.MapField.newMapField(
80  ConstraintOverridesDefaultEntryHolder.defaultEntry);
81  mutable_bitField0_ |= 0x00000004;
82  }
83  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
84  constraintOverrides__ = input.readMessage(
85  ConstraintOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
86  constraintOverrides_.getMutableMap().put(
87  constraintOverrides__.getKey(), constraintOverrides__.getValue());
88  break;
89  }
90  default: {
91  if (!parseUnknownField(
92  input, unknownFields, extensionRegistry, tag)) {
93  done = true;
94  }
95  break;
96  }
97  }
98  }
99  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
100  throw e.setUnfinishedMessage(this);
101  } catch (java.io.IOException e) {
102  throw new com.google.protobuf.InvalidProtocolBufferException(
103  e).setUnfinishedMessage(this);
104  } finally {
105  this.unknownFields = unknownFields.build();
106  makeExtensionsImmutable();
107  }
108  }
109  public static final com.google.protobuf.Descriptors.Descriptor
111  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
112  }
113 
114  @SuppressWarnings({"rawtypes"})
115  @java.lang.Override
116  protected com.google.protobuf.MapField internalGetMapField(
117  int number) {
118  switch (number) {
119  case 2:
120  return internalGetVariableOverrides();
121  case 3:
122  return internalGetConstraintOverrides();
123  default:
124  throw new RuntimeException(
125  "Invalid map field number: " + number);
126  }
127  }
128  @java.lang.Override
129  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
131  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
132  .ensureFieldAccessorsInitialized(
134  }
135 
136  private int bitField0_;
137  public static final int BASELINE_MODEL_FILE_PATH_FIELD_NUMBER = 1;
138  private volatile java.lang.Object baselineModelFilePath_;
143  @java.lang.Override
144  public boolean hasBaselineModelFilePath() {
145  return ((bitField0_ & 0x00000001) != 0);
146  }
151  @java.lang.Override
152  public java.lang.String getBaselineModelFilePath() {
153  java.lang.Object ref = baselineModelFilePath_;
154  if (ref instanceof java.lang.String) {
155  return (java.lang.String) ref;
156  } else {
157  com.google.protobuf.ByteString bs =
158  (com.google.protobuf.ByteString) ref;
159  java.lang.String s = bs.toStringUtf8();
160  if (bs.isValidUtf8()) {
161  baselineModelFilePath_ = s;
162  }
163  return s;
164  }
165  }
170  @java.lang.Override
171  public com.google.protobuf.ByteString
173  java.lang.Object ref = baselineModelFilePath_;
174  if (ref instanceof java.lang.String) {
175  com.google.protobuf.ByteString b =
176  com.google.protobuf.ByteString.copyFromUtf8(
177  (java.lang.String) ref);
178  baselineModelFilePath_ = b;
179  return b;
180  } else {
181  return (com.google.protobuf.ByteString) ref;
182  }
183  }
184 
185  public static final int VARIABLE_OVERRIDES_FIELD_NUMBER = 2;
186  private static final class VariableOverridesDefaultEntryHolder {
187  static final com.google.protobuf.MapEntry<
188  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry =
189  com.google.protobuf.MapEntry
190  .<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>newDefaultInstance(
191  com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_VariableOverridesEntry_descriptor,
192  com.google.protobuf.WireFormat.FieldType.INT32,
193  0,
194  com.google.protobuf.WireFormat.FieldType.MESSAGE,
196  }
197  private com.google.protobuf.MapField<
198  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
199  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
200  internalGetVariableOverrides() {
201  if (variableOverrides_ == null) {
202  return com.google.protobuf.MapField.emptyMapField(
203  VariableOverridesDefaultEntryHolder.defaultEntry);
204  }
205  return variableOverrides_;
206  }
207 
209  return internalGetVariableOverrides().getMap().size();
210  }
225  @java.lang.Override
227  int key) {
228 
229  return internalGetVariableOverrides().getMap().containsKey(key);
230  }
234  @java.lang.Override
235  @java.lang.Deprecated
236  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
237  return getVariableOverridesMap();
238  }
252  @java.lang.Override
253 
254  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
255  return internalGetVariableOverrides().getMap();
256  }
270  @java.lang.Override
271 
273  int key,
275 
276  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
277  internalGetVariableOverrides().getMap();
278  return map.containsKey(key) ? map.get(key) : defaultValue;
279  }
293  @java.lang.Override
294 
296  int key) {
297 
298  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
299  internalGetVariableOverrides().getMap();
300  if (!map.containsKey(key)) {
301  throw new java.lang.IllegalArgumentException();
302  }
303  return map.get(key);
304  }
305 
306  public static final int CONSTRAINT_OVERRIDES_FIELD_NUMBER = 3;
307  private static final class ConstraintOverridesDefaultEntryHolder {
308  static final com.google.protobuf.MapEntry<
309  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry =
310  com.google.protobuf.MapEntry
311  .<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>newDefaultInstance(
312  com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_ConstraintOverridesEntry_descriptor,
313  com.google.protobuf.WireFormat.FieldType.INT32,
314  0,
315  com.google.protobuf.WireFormat.FieldType.MESSAGE,
317  }
318  private com.google.protobuf.MapField<
319  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
320  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
321  internalGetConstraintOverrides() {
322  if (constraintOverrides_ == null) {
323  return com.google.protobuf.MapField.emptyMapField(
324  ConstraintOverridesDefaultEntryHolder.defaultEntry);
325  }
326  return constraintOverrides_;
327  }
328 
330  return internalGetConstraintOverrides().getMap().size();
331  }
346  @java.lang.Override
348  int key) {
349 
350  return internalGetConstraintOverrides().getMap().containsKey(key);
351  }
355  @java.lang.Override
356  @java.lang.Deprecated
357  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
358  return getConstraintOverridesMap();
359  }
373  @java.lang.Override
374 
375  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
376  return internalGetConstraintOverrides().getMap();
377  }
391  @java.lang.Override
392 
394  int key,
396 
397  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
398  internalGetConstraintOverrides().getMap();
399  return map.containsKey(key) ? map.get(key) : defaultValue;
400  }
414  @java.lang.Override
415 
417  int key) {
418 
419  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
420  internalGetConstraintOverrides().getMap();
421  if (!map.containsKey(key)) {
422  throw new java.lang.IllegalArgumentException();
423  }
424  return map.get(key);
425  }
426 
427  private byte memoizedIsInitialized = -1;
428  @java.lang.Override
429  public final boolean isInitialized() {
430  byte isInitialized = memoizedIsInitialized;
431  if (isInitialized == 1) return true;
432  if (isInitialized == 0) return false;
433 
434  memoizedIsInitialized = 1;
435  return true;
436  }
437 
438  @java.lang.Override
439  public void writeTo(com.google.protobuf.CodedOutputStream output)
440  throws java.io.IOException {
441  if (((bitField0_ & 0x00000001) != 0)) {
442  com.google.protobuf.GeneratedMessageV3.writeString(output, 1, baselineModelFilePath_);
443  }
444  com.google.protobuf.GeneratedMessageV3
445  .serializeIntegerMapTo(
446  output,
447  internalGetVariableOverrides(),
448  VariableOverridesDefaultEntryHolder.defaultEntry,
449  2);
450  com.google.protobuf.GeneratedMessageV3
451  .serializeIntegerMapTo(
452  output,
453  internalGetConstraintOverrides(),
454  ConstraintOverridesDefaultEntryHolder.defaultEntry,
455  3);
456  unknownFields.writeTo(output);
457  }
458 
459  @java.lang.Override
460  public int getSerializedSize() {
461  int size = memoizedSize;
462  if (size != -1) return size;
463 
464  size = 0;
465  if (((bitField0_ & 0x00000001) != 0)) {
466  size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, baselineModelFilePath_);
467  }
468  for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> entry
469  : internalGetVariableOverrides().getMap().entrySet()) {
470  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
471  variableOverrides__ = VariableOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
472  .setKey(entry.getKey())
473  .setValue(entry.getValue())
474  .build();
475  size += com.google.protobuf.CodedOutputStream
476  .computeMessageSize(2, variableOverrides__);
477  }
478  for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> entry
479  : internalGetConstraintOverrides().getMap().entrySet()) {
480  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
481  constraintOverrides__ = ConstraintOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
482  .setKey(entry.getKey())
483  .setValue(entry.getValue())
484  .build();
485  size += com.google.protobuf.CodedOutputStream
486  .computeMessageSize(3, constraintOverrides__);
487  }
488  size += unknownFields.getSerializedSize();
489  memoizedSize = size;
490  return size;
491  }
492 
493  @java.lang.Override
494  public boolean equals(final java.lang.Object obj) {
495  if (obj == this) {
496  return true;
497  }
498  if (!(obj instanceof com.google.ortools.linearsolver.MPModelDeltaProto)) {
499  return super.equals(obj);
500  }
502 
503  if (hasBaselineModelFilePath() != other.hasBaselineModelFilePath()) return false;
504  if (hasBaselineModelFilePath()) {
506  .equals(other.getBaselineModelFilePath())) return false;
507  }
508  if (!internalGetVariableOverrides().equals(
509  other.internalGetVariableOverrides())) return false;
510  if (!internalGetConstraintOverrides().equals(
511  other.internalGetConstraintOverrides())) return false;
512  if (!unknownFields.equals(other.unknownFields)) return false;
513  return true;
514  }
515 
516  @java.lang.Override
517  public int hashCode() {
518  if (memoizedHashCode != 0) {
519  return memoizedHashCode;
520  }
521  int hash = 41;
522  hash = (19 * hash) + getDescriptor().hashCode();
523  if (hasBaselineModelFilePath()) {
524  hash = (37 * hash) + BASELINE_MODEL_FILE_PATH_FIELD_NUMBER;
525  hash = (53 * hash) + getBaselineModelFilePath().hashCode();
526  }
527  if (!internalGetVariableOverrides().getMap().isEmpty()) {
528  hash = (37 * hash) + VARIABLE_OVERRIDES_FIELD_NUMBER;
529  hash = (53 * hash) + internalGetVariableOverrides().hashCode();
530  }
531  if (!internalGetConstraintOverrides().getMap().isEmpty()) {
532  hash = (37 * hash) + CONSTRAINT_OVERRIDES_FIELD_NUMBER;
533  hash = (53 * hash) + internalGetConstraintOverrides().hashCode();
534  }
535  hash = (29 * hash) + unknownFields.hashCode();
536  memoizedHashCode = hash;
537  return hash;
538  }
539 
541  java.nio.ByteBuffer data)
542  throws com.google.protobuf.InvalidProtocolBufferException {
543  return PARSER.parseFrom(data);
544  }
546  java.nio.ByteBuffer data,
547  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
548  throws com.google.protobuf.InvalidProtocolBufferException {
549  return PARSER.parseFrom(data, extensionRegistry);
550  }
552  com.google.protobuf.ByteString data)
553  throws com.google.protobuf.InvalidProtocolBufferException {
554  return PARSER.parseFrom(data);
555  }
557  com.google.protobuf.ByteString data,
558  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
559  throws com.google.protobuf.InvalidProtocolBufferException {
560  return PARSER.parseFrom(data, extensionRegistry);
561  }
563  throws com.google.protobuf.InvalidProtocolBufferException {
564  return PARSER.parseFrom(data);
565  }
567  byte[] data,
568  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
569  throws com.google.protobuf.InvalidProtocolBufferException {
570  return PARSER.parseFrom(data, extensionRegistry);
571  }
572  public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
573  throws java.io.IOException {
574  return com.google.protobuf.GeneratedMessageV3
575  .parseWithIOException(PARSER, input);
576  }
578  java.io.InputStream input,
579  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
580  throws java.io.IOException {
581  return com.google.protobuf.GeneratedMessageV3
582  .parseWithIOException(PARSER, input, extensionRegistry);
583  }
584  public static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
585  throws java.io.IOException {
586  return com.google.protobuf.GeneratedMessageV3
587  .parseDelimitedWithIOException(PARSER, input);
588  }
590  java.io.InputStream input,
591  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
592  throws java.io.IOException {
593  return com.google.protobuf.GeneratedMessageV3
594  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
595  }
597  com.google.protobuf.CodedInputStream input)
598  throws java.io.IOException {
599  return com.google.protobuf.GeneratedMessageV3
600  .parseWithIOException(PARSER, input);
601  }
603  com.google.protobuf.CodedInputStream input,
604  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
605  throws java.io.IOException {
606  return com.google.protobuf.GeneratedMessageV3
607  .parseWithIOException(PARSER, input, extensionRegistry);
608  }
609 
610  @java.lang.Override
611  public Builder newBuilderForType() { return newBuilder(); }
612  public static Builder newBuilder() {
613  return DEFAULT_INSTANCE.toBuilder();
614  }
616  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
617  }
618  @java.lang.Override
619  public Builder toBuilder() {
620  return this == DEFAULT_INSTANCE
621  ? new Builder() : new Builder().mergeFrom(this);
622  }
623 
624  @java.lang.Override
626  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
627  Builder builder = new Builder(parent);
628  return builder;
629  }
638  public static final class Builder extends
639  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
640  // @@protoc_insertion_point(builder_implements:operations_research.MPModelDeltaProto)
641  com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder {
642  public static final com.google.protobuf.Descriptors.Descriptor
644  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
645  }
646 
647  @SuppressWarnings({"rawtypes"})
648  protected com.google.protobuf.MapField internalGetMapField(
649  int number) {
650  switch (number) {
651  case 2:
652  return internalGetVariableOverrides();
653  case 3:
654  return internalGetConstraintOverrides();
655  default:
656  throw new RuntimeException(
657  "Invalid map field number: " + number);
658  }
659  }
660  @SuppressWarnings({"rawtypes"})
661  protected com.google.protobuf.MapField internalGetMutableMapField(
662  int number) {
663  switch (number) {
664  case 2:
665  return internalGetMutableVariableOverrides();
666  case 3:
667  return internalGetMutableConstraintOverrides();
668  default:
669  throw new RuntimeException(
670  "Invalid map field number: " + number);
671  }
672  }
673  @java.lang.Override
674  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
676  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
677  .ensureFieldAccessorsInitialized(
679  }
680 
681  // Construct using com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder()
682  private Builder() {
683  maybeForceBuilderInitialization();
684  }
685 
686  private Builder(
687  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
688  super(parent);
689  maybeForceBuilderInitialization();
690  }
691  private void maybeForceBuilderInitialization() {
692  if (com.google.protobuf.GeneratedMessageV3
693  .alwaysUseFieldBuilders) {
694  }
695  }
696  @java.lang.Override
697  public Builder clear() {
698  super.clear();
699  baselineModelFilePath_ = "";
700  bitField0_ = (bitField0_ & ~0x00000001);
701  internalGetMutableVariableOverrides().clear();
702  internalGetMutableConstraintOverrides().clear();
703  return this;
704  }
705 
706  @java.lang.Override
707  public com.google.protobuf.Descriptors.Descriptor
709  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
710  }
711 
712  @java.lang.Override
715  }
716 
717  @java.lang.Override
720  if (!result.isInitialized()) {
721  throw newUninitializedMessageException(result);
722  }
723  return result;
724  }
725 
726  @java.lang.Override
729  int from_bitField0_ = bitField0_;
730  int to_bitField0_ = 0;
731  if (((from_bitField0_ & 0x00000001) != 0)) {
732  to_bitField0_ |= 0x00000001;
733  }
734  result.baselineModelFilePath_ = baselineModelFilePath_;
735  result.variableOverrides_ = internalGetVariableOverrides();
736  result.variableOverrides_.makeImmutable();
737  result.constraintOverrides_ = internalGetConstraintOverrides();
738  result.constraintOverrides_.makeImmutable();
739  result.bitField0_ = to_bitField0_;
740  onBuilt();
741  return result;
742  }
743 
744  @java.lang.Override
745  public Builder clone() {
746  return super.clone();
747  }
748  @java.lang.Override
750  com.google.protobuf.Descriptors.FieldDescriptor field,
751  java.lang.Object value) {
752  return super.setField(field, value);
753  }
754  @java.lang.Override
756  com.google.protobuf.Descriptors.FieldDescriptor field) {
757  return super.clearField(field);
758  }
759  @java.lang.Override
761  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
762  return super.clearOneof(oneof);
763  }
764  @java.lang.Override
766  com.google.protobuf.Descriptors.FieldDescriptor field,
767  int index, java.lang.Object value) {
768  return super.setRepeatedField(field, index, value);
769  }
770  @java.lang.Override
772  com.google.protobuf.Descriptors.FieldDescriptor field,
773  java.lang.Object value) {
774  return super.addRepeatedField(field, value);
775  }
776  @java.lang.Override
777  public Builder mergeFrom(com.google.protobuf.Message other) {
778  if (other instanceof com.google.ortools.linearsolver.MPModelDeltaProto) {
780  } else {
781  super.mergeFrom(other);
782  return this;
783  }
784  }
785 
788  if (other.hasBaselineModelFilePath()) {
789  bitField0_ |= 0x00000001;
790  baselineModelFilePath_ = other.baselineModelFilePath_;
791  onChanged();
792  }
793  internalGetMutableVariableOverrides().mergeFrom(
794  other.internalGetVariableOverrides());
795  internalGetMutableConstraintOverrides().mergeFrom(
796  other.internalGetConstraintOverrides());
797  this.mergeUnknownFields(other.unknownFields);
798  onChanged();
799  return this;
800  }
801 
802  @java.lang.Override
803  public final boolean isInitialized() {
804  return true;
805  }
806 
807  @java.lang.Override
809  com.google.protobuf.CodedInputStream input,
810  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
811  throws java.io.IOException {
812  com.google.ortools.linearsolver.MPModelDeltaProto parsedMessage = null;
813  try {
814  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
815  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
816  parsedMessage = (com.google.ortools.linearsolver.MPModelDeltaProto) e.getUnfinishedMessage();
817  throw e.unwrapIOException();
818  } finally {
819  if (parsedMessage != null) {
820  mergeFrom(parsedMessage);
821  }
822  }
823  return this;
824  }
825  private int bitField0_;
826 
827  private java.lang.Object baselineModelFilePath_ = "";
832  public boolean hasBaselineModelFilePath() {
833  return ((bitField0_ & 0x00000001) != 0);
834  }
839  public java.lang.String getBaselineModelFilePath() {
840  java.lang.Object ref = baselineModelFilePath_;
841  if (!(ref instanceof java.lang.String)) {
842  com.google.protobuf.ByteString bs =
843  (com.google.protobuf.ByteString) ref;
844  java.lang.String s = bs.toStringUtf8();
845  if (bs.isValidUtf8()) {
846  baselineModelFilePath_ = s;
847  }
848  return s;
849  } else {
850  return (java.lang.String) ref;
851  }
852  }
857  public com.google.protobuf.ByteString
859  java.lang.Object ref = baselineModelFilePath_;
860  if (ref instanceof String) {
861  com.google.protobuf.ByteString b =
862  com.google.protobuf.ByteString.copyFromUtf8(
863  (java.lang.String) ref);
864  baselineModelFilePath_ = b;
865  return b;
866  } else {
867  return (com.google.protobuf.ByteString) ref;
868  }
869  }
876  java.lang.String value) {
877  if (value == null) {
878  throw new NullPointerException();
879  }
880  bitField0_ |= 0x00000001;
881  baselineModelFilePath_ = value;
882  onChanged();
883  return this;
884  }
890  bitField0_ = (bitField0_ & ~0x00000001);
891  baselineModelFilePath_ = getDefaultInstance().getBaselineModelFilePath();
892  onChanged();
893  return this;
894  }
901  com.google.protobuf.ByteString value) {
902  if (value == null) {
903  throw new NullPointerException();
904  }
905  bitField0_ |= 0x00000001;
906  baselineModelFilePath_ = value;
907  onChanged();
908  return this;
909  }
910 
911  private com.google.protobuf.MapField<
912  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
913  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
914  internalGetVariableOverrides() {
915  if (variableOverrides_ == null) {
916  return com.google.protobuf.MapField.emptyMapField(
917  VariableOverridesDefaultEntryHolder.defaultEntry);
918  }
919  return variableOverrides_;
920  }
921  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
922  internalGetMutableVariableOverrides() {
923  onChanged();;
924  if (variableOverrides_ == null) {
925  variableOverrides_ = com.google.protobuf.MapField.newMapField(
926  VariableOverridesDefaultEntryHolder.defaultEntry);
927  }
928  if (!variableOverrides_.isMutable()) {
929  variableOverrides_ = variableOverrides_.copy();
930  }
931  return variableOverrides_;
932  }
933 
935  return internalGetVariableOverrides().getMap().size();
936  }
951  @java.lang.Override
953  int key) {
954 
955  return internalGetVariableOverrides().getMap().containsKey(key);
956  }
960  @java.lang.Override
961  @java.lang.Deprecated
962  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
963  return getVariableOverridesMap();
964  }
978  @java.lang.Override
979 
980  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
981  return internalGetVariableOverrides().getMap();
982  }
996  @java.lang.Override
997 
999  int key,
1001 
1002  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
1003  internalGetVariableOverrides().getMap();
1004  return map.containsKey(key) ? map.get(key) : defaultValue;
1005  }
1019  @java.lang.Override
1020 
1022  int key) {
1023 
1024  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
1025  internalGetVariableOverrides().getMap();
1026  if (!map.containsKey(key)) {
1027  throw new java.lang.IllegalArgumentException();
1028  }
1029  return map.get(key);
1030  }
1031 
1033  internalGetMutableVariableOverrides().getMutableMap()
1034  .clear();
1035  return this;
1036  }
1052  int key) {
1053 
1054  internalGetMutableVariableOverrides().getMutableMap()
1055  .remove(key);
1056  return this;
1057  }
1061  @java.lang.Deprecated
1062  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
1064  return internalGetMutableVariableOverrides().getMutableMap();
1065  }
1080  int key,
1082 
1083  if (value == null) { throw new java.lang.NullPointerException(); }
1084  internalGetMutableVariableOverrides().getMutableMap()
1085  .put(key, value);
1086  return this;
1087  }
1103  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> values) {
1104  internalGetMutableVariableOverrides().getMutableMap()
1105  .putAll(values);
1106  return this;
1107  }
1108 
1109  private com.google.protobuf.MapField<
1110  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
1111  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1112  internalGetConstraintOverrides() {
1113  if (constraintOverrides_ == null) {
1114  return com.google.protobuf.MapField.emptyMapField(
1115  ConstraintOverridesDefaultEntryHolder.defaultEntry);
1116  }
1117  return constraintOverrides_;
1118  }
1119  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1120  internalGetMutableConstraintOverrides() {
1121  onChanged();;
1122  if (constraintOverrides_ == null) {
1123  constraintOverrides_ = com.google.protobuf.MapField.newMapField(
1124  ConstraintOverridesDefaultEntryHolder.defaultEntry);
1125  }
1126  if (!constraintOverrides_.isMutable()) {
1127  constraintOverrides_ = constraintOverrides_.copy();
1128  }
1129  return constraintOverrides_;
1130  }
1131 
1133  return internalGetConstraintOverrides().getMap().size();
1134  }
1149  @java.lang.Override
1151  int key) {
1152 
1153  return internalGetConstraintOverrides().getMap().containsKey(key);
1154  }
1158  @java.lang.Override
1159  @java.lang.Deprecated
1160  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
1161  return getConstraintOverridesMap();
1162  }
1176  @java.lang.Override
1177 
1178  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
1179  return internalGetConstraintOverrides().getMap();
1180  }
1194  @java.lang.Override
1195 
1197  int key,
1199 
1200  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1201  internalGetConstraintOverrides().getMap();
1202  return map.containsKey(key) ? map.get(key) : defaultValue;
1203  }
1217  @java.lang.Override
1218 
1220  int key) {
1221 
1222  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1223  internalGetConstraintOverrides().getMap();
1224  if (!map.containsKey(key)) {
1225  throw new java.lang.IllegalArgumentException();
1226  }
1227  return map.get(key);
1228  }
1229 
1231  internalGetMutableConstraintOverrides().getMutableMap()
1232  .clear();
1233  return this;
1234  }
1250  int key) {
1251 
1252  internalGetMutableConstraintOverrides().getMutableMap()
1253  .remove(key);
1254  return this;
1255  }
1259  @java.lang.Deprecated
1260  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1262  return internalGetMutableConstraintOverrides().getMutableMap();
1263  }
1278  int key,
1280 
1281  if (value == null) { throw new java.lang.NullPointerException(); }
1282  internalGetMutableConstraintOverrides().getMutableMap()
1283  .put(key, value);
1284  return this;
1285  }
1301  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> values) {
1302  internalGetMutableConstraintOverrides().getMutableMap()
1303  .putAll(values);
1304  return this;
1305  }
1306  @java.lang.Override
1308  final com.google.protobuf.UnknownFieldSet unknownFields) {
1309  return super.setUnknownFields(unknownFields);
1310  }
1311 
1312  @java.lang.Override
1314  final com.google.protobuf.UnknownFieldSet unknownFields) {
1315  return super.mergeUnknownFields(unknownFields);
1316  }
1317 
1318 
1319  // @@protoc_insertion_point(builder_scope:operations_research.MPModelDeltaProto)
1320  }
1321 
1322  // @@protoc_insertion_point(class_scope:operations_research.MPModelDeltaProto)
1323  private static final com.google.ortools.linearsolver.MPModelDeltaProto DEFAULT_INSTANCE;
1324  static {
1325  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPModelDeltaProto();
1326  }
1327 
1329  return DEFAULT_INSTANCE;
1330  }
1331 
1332  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPModelDeltaProto>
1333  PARSER = new com.google.protobuf.AbstractParser<MPModelDeltaProto>() {
1334  @java.lang.Override
1335  public MPModelDeltaProto parsePartialFrom(
1336  com.google.protobuf.CodedInputStream input,
1337  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1338  throws com.google.protobuf.InvalidProtocolBufferException {
1339  return new MPModelDeltaProto(input, extensionRegistry);
1340  }
1341  };
1342 
1343  public static com.google.protobuf.Parser<MPModelDeltaProto> parser() {
1344  return PARSER;
1345  }
1346 
1347  @java.lang.Override
1348  public com.google.protobuf.Parser<MPModelDeltaProto> getParserForType() {
1349  return PARSER;
1350  }
1351 
1352  @java.lang.Override
1354  return DEFAULT_INSTANCE;
1355  }
1356 
1357 }
1358 
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
.lang.Override com.google.protobuf.MapField internalGetMapField(int number)
com.google.protobuf.MapField internalGetMapField(int number)
Builder setBaselineModelFilePath(java.lang.String value)
optional string baseline_model_file_path = 1;
static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype)
.lang.Override boolean containsVariableOverrides(int key)
.lang.Override boolean containsConstraintOverrides(int key)
.lang.Override com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
.lang.Override boolean containsConstraintOverrides(int key)
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
Builder putAllConstraintOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > values)
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
static Builder newBuilder()
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
Builder removeVariableOverrides(int key)
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getMutableConstraintOverrides()
Use alternate mutation accessors instead.
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
Builder putVariableOverrides(int key, com.google.ortools.linearsolver.MPVariableProto value)
int getVariableOverridesCount()
Builder removeConstraintOverrides(int key)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.MPVariableProto getDefaultInstance()
boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
static com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstance()
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getMutableVariableOverrides()
Use alternate mutation accessors instead.
int getConstraintOverridesCount()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
Use getConstraintOverridesMap() instead.
.lang.Override Builder clear()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
.lang.Override Builder clone()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
.lang.Override Builder newBuilderForType()
com.google.protobuf.MapField internalGetMutableMapField(int number)
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override Builder newBuilderForType()
Builder clearVariableOverrides()
Builder setBaselineModelFilePathBytes(com.google.protobuf.ByteString value)
optional string baseline_model_file_path = 1;
.lang.Override java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder putConstraintOverrides(int key, com.google.ortools.linearsolver.MPConstraintProto value)
.lang.Override final boolean isInitialized()
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
int getVariableOverridesCount()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Deprecated static final com.google.protobuf.Parser< MPModelDeltaProto > PARSER
.lang.Override final boolean isInitialized()
static final int CONSTRAINT_OVERRIDES_FIELD_NUMBER
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder clearBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getConstraintOverridesCount()
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
.lang.Override int hashCode()
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean containsVariableOverrides(int key)
static com.google.ortools.linearsolver.MPConstraintProto getDefaultInstance()
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto build()
static com.google.protobuf.Parser< MPModelDeltaProto > parser()
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
Use getConstraintOverridesMap() instead.
.lang.Override Builder toBuilder()
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override int getSerializedSize()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder clearConstraintOverrides()
.lang.Override boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
static final int VARIABLE_OVERRIDES_FIELD_NUMBER
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder newBuilderForType()
Builder putAllVariableOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > values)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data)
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto buildPartial()
com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static final int BASELINE_MODEL_FILE_PATH_FIELD_NUMBER
.lang.Override com.google.protobuf.Parser< MPModelDeltaProto > getParserForType()