Java Reference

Java Reference

MPAbsConstraint.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 
13 public final class MPAbsConstraint extends
14  com.google.protobuf.GeneratedMessageV3 implements
15  // @@protoc_insertion_point(message_implements:operations_research.MPAbsConstraint)
17 private static final long serialVersionUID = 0L;
18  // Use MPAbsConstraint.newBuilder() to construct.
19  private MPAbsConstraint(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20  super(builder);
21  }
22  private MPAbsConstraint() {
23  }
24 
25  @java.lang.Override
26  @SuppressWarnings({"unused"})
27  protected java.lang.Object newInstance(
28  UnusedPrivateParameter unused) {
29  return new MPAbsConstraint();
30  }
31 
32  @java.lang.Override
33  public final com.google.protobuf.UnknownFieldSet
35  return this.unknownFields;
36  }
37  private MPAbsConstraint(
38  com.google.protobuf.CodedInputStream input,
39  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
40  throws com.google.protobuf.InvalidProtocolBufferException {
41  this();
42  if (extensionRegistry == null) {
43  throw new java.lang.NullPointerException();
44  }
45  int mutable_bitField0_ = 0;
46  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
47  com.google.protobuf.UnknownFieldSet.newBuilder();
48  try {
49  boolean done = false;
50  while (!done) {
51  int tag = input.readTag();
52  switch (tag) {
53  case 0:
54  done = true;
55  break;
56  case 8: {
57  bitField0_ |= 0x00000001;
58  varIndex_ = input.readInt32();
59  break;
60  }
61  case 16: {
62  bitField0_ |= 0x00000002;
63  resultantVarIndex_ = input.readInt32();
64  break;
65  }
66  default: {
67  if (!parseUnknownField(
68  input, unknownFields, extensionRegistry, tag)) {
69  done = true;
70  }
71  break;
72  }
73  }
74  }
75  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
76  throw e.setUnfinishedMessage(this);
77  } catch (java.io.IOException e) {
78  throw new com.google.protobuf.InvalidProtocolBufferException(
79  e).setUnfinishedMessage(this);
80  } finally {
81  this.unknownFields = unknownFields.build();
82  makeExtensionsImmutable();
83  }
84  }
85  public static final com.google.protobuf.Descriptors.Descriptor
87  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
88  }
89 
90  @java.lang.Override
91  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
94  .ensureFieldAccessorsInitialized(
96  }
97 
98  private int bitField0_;
99  public static final int VAR_INDEX_FIELD_NUMBER = 1;
100  private int varIndex_;
110  @java.lang.Override
111  public boolean hasVarIndex() {
112  return ((bitField0_ & 0x00000001) != 0);
113  }
123  @java.lang.Override
124  public int getVarIndex() {
125  return varIndex_;
126  }
127 
128  public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
129  private int resultantVarIndex_;
134  @java.lang.Override
135  public boolean hasResultantVarIndex() {
136  return ((bitField0_ & 0x00000002) != 0);
137  }
142  @java.lang.Override
143  public int getResultantVarIndex() {
144  return resultantVarIndex_;
145  }
146 
147  private byte memoizedIsInitialized = -1;
148  @java.lang.Override
149  public final boolean isInitialized() {
150  byte isInitialized = memoizedIsInitialized;
151  if (isInitialized == 1) return true;
152  if (isInitialized == 0) return false;
153 
154  memoizedIsInitialized = 1;
155  return true;
156  }
157 
158  @java.lang.Override
159  public void writeTo(com.google.protobuf.CodedOutputStream output)
160  throws java.io.IOException {
161  if (((bitField0_ & 0x00000001) != 0)) {
162  output.writeInt32(1, varIndex_);
163  }
164  if (((bitField0_ & 0x00000002) != 0)) {
165  output.writeInt32(2, resultantVarIndex_);
166  }
167  unknownFields.writeTo(output);
168  }
169 
170  @java.lang.Override
171  public int getSerializedSize() {
172  int size = memoizedSize;
173  if (size != -1) return size;
174 
175  size = 0;
176  if (((bitField0_ & 0x00000001) != 0)) {
177  size += com.google.protobuf.CodedOutputStream
178  .computeInt32Size(1, varIndex_);
179  }
180  if (((bitField0_ & 0x00000002) != 0)) {
181  size += com.google.protobuf.CodedOutputStream
182  .computeInt32Size(2, resultantVarIndex_);
183  }
184  size += unknownFields.getSerializedSize();
185  memoizedSize = size;
186  return size;
187  }
188 
189  @java.lang.Override
190  public boolean equals(final java.lang.Object obj) {
191  if (obj == this) {
192  return true;
193  }
194  if (!(obj instanceof com.google.ortools.linearsolver.MPAbsConstraint)) {
195  return super.equals(obj);
196  }
198 
199  if (hasVarIndex() != other.hasVarIndex()) return false;
200  if (hasVarIndex()) {
201  if (getVarIndex()
202  != other.getVarIndex()) return false;
203  }
204  if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
205  if (hasResultantVarIndex()) {
207  != other.getResultantVarIndex()) return false;
208  }
209  if (!unknownFields.equals(other.unknownFields)) return false;
210  return true;
211  }
212 
213  @java.lang.Override
214  public int hashCode() {
215  if (memoizedHashCode != 0) {
216  return memoizedHashCode;
217  }
218  int hash = 41;
219  hash = (19 * hash) + getDescriptor().hashCode();
220  if (hasVarIndex()) {
221  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
222  hash = (53 * hash) + getVarIndex();
223  }
224  if (hasResultantVarIndex()) {
225  hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
226  hash = (53 * hash) + getResultantVarIndex();
227  }
228  hash = (29 * hash) + unknownFields.hashCode();
229  memoizedHashCode = hash;
230  return hash;
231  }
232 
234  java.nio.ByteBuffer data)
235  throws com.google.protobuf.InvalidProtocolBufferException {
236  return PARSER.parseFrom(data);
237  }
239  java.nio.ByteBuffer data,
240  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
241  throws com.google.protobuf.InvalidProtocolBufferException {
242  return PARSER.parseFrom(data, extensionRegistry);
243  }
245  com.google.protobuf.ByteString data)
246  throws com.google.protobuf.InvalidProtocolBufferException {
247  return PARSER.parseFrom(data);
248  }
250  com.google.protobuf.ByteString data,
251  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
252  throws com.google.protobuf.InvalidProtocolBufferException {
253  return PARSER.parseFrom(data, extensionRegistry);
254  }
256  throws com.google.protobuf.InvalidProtocolBufferException {
257  return PARSER.parseFrom(data);
258  }
260  byte[] data,
261  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
262  throws com.google.protobuf.InvalidProtocolBufferException {
263  return PARSER.parseFrom(data, extensionRegistry);
264  }
265  public static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input)
266  throws java.io.IOException {
267  return com.google.protobuf.GeneratedMessageV3
268  .parseWithIOException(PARSER, input);
269  }
271  java.io.InputStream input,
272  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273  throws java.io.IOException {
274  return com.google.protobuf.GeneratedMessageV3
275  .parseWithIOException(PARSER, input, extensionRegistry);
276  }
277  public static com.google.ortools.linearsolver.MPAbsConstraint parseDelimitedFrom(java.io.InputStream input)
278  throws java.io.IOException {
279  return com.google.protobuf.GeneratedMessageV3
280  .parseDelimitedWithIOException(PARSER, input);
281  }
283  java.io.InputStream input,
284  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285  throws java.io.IOException {
286  return com.google.protobuf.GeneratedMessageV3
287  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
288  }
290  com.google.protobuf.CodedInputStream input)
291  throws java.io.IOException {
292  return com.google.protobuf.GeneratedMessageV3
293  .parseWithIOException(PARSER, input);
294  }
296  com.google.protobuf.CodedInputStream input,
297  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
298  throws java.io.IOException {
299  return com.google.protobuf.GeneratedMessageV3
300  .parseWithIOException(PARSER, input, extensionRegistry);
301  }
302 
303  @java.lang.Override
304  public Builder newBuilderForType() { return newBuilder(); }
305  public static Builder newBuilder() {
306  return DEFAULT_INSTANCE.toBuilder();
307  }
309  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
310  }
311  @java.lang.Override
312  public Builder toBuilder() {
313  return this == DEFAULT_INSTANCE
314  ? new Builder() : new Builder().mergeFrom(this);
315  }
316 
317  @java.lang.Override
319  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
320  Builder builder = new Builder(parent);
321  return builder;
322  }
330  public static final class Builder extends
331  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
332  // @@protoc_insertion_point(builder_implements:operations_research.MPAbsConstraint)
333  com.google.ortools.linearsolver.MPAbsConstraintOrBuilder {
334  public static final com.google.protobuf.Descriptors.Descriptor
336  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
337  }
338 
339  @java.lang.Override
340  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
342  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
343  .ensureFieldAccessorsInitialized(
345  }
346 
347  // Construct using com.google.ortools.linearsolver.MPAbsConstraint.newBuilder()
348  private Builder() {
349  maybeForceBuilderInitialization();
350  }
351 
352  private Builder(
353  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
354  super(parent);
355  maybeForceBuilderInitialization();
356  }
357  private void maybeForceBuilderInitialization() {
358  if (com.google.protobuf.GeneratedMessageV3
359  .alwaysUseFieldBuilders) {
360  }
361  }
362  @java.lang.Override
363  public Builder clear() {
364  super.clear();
365  varIndex_ = 0;
366  bitField0_ = (bitField0_ & ~0x00000001);
367  resultantVarIndex_ = 0;
368  bitField0_ = (bitField0_ & ~0x00000002);
369  return this;
370  }
371 
372  @java.lang.Override
373  public com.google.protobuf.Descriptors.Descriptor
375  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
376  }
377 
378  @java.lang.Override
381  }
382 
383  @java.lang.Override
386  if (!result.isInitialized()) {
387  throw newUninitializedMessageException(result);
388  }
389  return result;
390  }
391 
392  @java.lang.Override
395  int from_bitField0_ = bitField0_;
396  int to_bitField0_ = 0;
397  if (((from_bitField0_ & 0x00000001) != 0)) {
398  result.varIndex_ = varIndex_;
399  to_bitField0_ |= 0x00000001;
400  }
401  if (((from_bitField0_ & 0x00000002) != 0)) {
402  result.resultantVarIndex_ = resultantVarIndex_;
403  to_bitField0_ |= 0x00000002;
404  }
405  result.bitField0_ = to_bitField0_;
406  onBuilt();
407  return result;
408  }
409 
410  @java.lang.Override
411  public Builder clone() {
412  return super.clone();
413  }
414  @java.lang.Override
416  com.google.protobuf.Descriptors.FieldDescriptor field,
417  java.lang.Object value) {
418  return super.setField(field, value);
419  }
420  @java.lang.Override
422  com.google.protobuf.Descriptors.FieldDescriptor field) {
423  return super.clearField(field);
424  }
425  @java.lang.Override
427  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
428  return super.clearOneof(oneof);
429  }
430  @java.lang.Override
432  com.google.protobuf.Descriptors.FieldDescriptor field,
433  int index, java.lang.Object value) {
434  return super.setRepeatedField(field, index, value);
435  }
436  @java.lang.Override
438  com.google.protobuf.Descriptors.FieldDescriptor field,
439  java.lang.Object value) {
440  return super.addRepeatedField(field, value);
441  }
442  @java.lang.Override
443  public Builder mergeFrom(com.google.protobuf.Message other) {
444  if (other instanceof com.google.ortools.linearsolver.MPAbsConstraint) {
446  } else {
447  super.mergeFrom(other);
448  return this;
449  }
450  }
451 
453  if (other == com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) return this;
454  if (other.hasVarIndex()) {
455  setVarIndex(other.getVarIndex());
456  }
457  if (other.hasResultantVarIndex()) {
458  setResultantVarIndex(other.getResultantVarIndex());
459  }
460  this.mergeUnknownFields(other.unknownFields);
461  onChanged();
462  return this;
463  }
464 
465  @java.lang.Override
466  public final boolean isInitialized() {
467  return true;
468  }
469 
470  @java.lang.Override
472  com.google.protobuf.CodedInputStream input,
473  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
474  throws java.io.IOException {
475  com.google.ortools.linearsolver.MPAbsConstraint parsedMessage = null;
476  try {
477  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
478  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
479  parsedMessage = (com.google.ortools.linearsolver.MPAbsConstraint) e.getUnfinishedMessage();
480  throw e.unwrapIOException();
481  } finally {
482  if (parsedMessage != null) {
483  mergeFrom(parsedMessage);
484  }
485  }
486  return this;
487  }
488  private int bitField0_;
489 
490  private int varIndex_ ;
500  @java.lang.Override
501  public boolean hasVarIndex() {
502  return ((bitField0_ & 0x00000001) != 0);
503  }
513  @java.lang.Override
514  public int getVarIndex() {
515  return varIndex_;
516  }
527  public Builder setVarIndex(int value) {
528  bitField0_ |= 0x00000001;
529  varIndex_ = value;
530  onChanged();
531  return this;
532  }
543  bitField0_ = (bitField0_ & ~0x00000001);
544  varIndex_ = 0;
545  onChanged();
546  return this;
547  }
548 
549  private int resultantVarIndex_ ;
554  @java.lang.Override
555  public boolean hasResultantVarIndex() {
556  return ((bitField0_ & 0x00000002) != 0);
557  }
562  @java.lang.Override
563  public int getResultantVarIndex() {
564  return resultantVarIndex_;
565  }
571  public Builder setResultantVarIndex(int value) {
572  bitField0_ |= 0x00000002;
573  resultantVarIndex_ = value;
574  onChanged();
575  return this;
576  }
582  bitField0_ = (bitField0_ & ~0x00000002);
583  resultantVarIndex_ = 0;
584  onChanged();
585  return this;
586  }
587  @java.lang.Override
588  public final Builder setUnknownFields(
589  final com.google.protobuf.UnknownFieldSet unknownFields) {
590  return super.setUnknownFields(unknownFields);
591  }
592 
593  @java.lang.Override
595  final com.google.protobuf.UnknownFieldSet unknownFields) {
596  return super.mergeUnknownFields(unknownFields);
597  }
598 
599 
600  // @@protoc_insertion_point(builder_scope:operations_research.MPAbsConstraint)
601  }
602 
603  // @@protoc_insertion_point(class_scope:operations_research.MPAbsConstraint)
604  private static final com.google.ortools.linearsolver.MPAbsConstraint DEFAULT_INSTANCE;
605  static {
606  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPAbsConstraint();
607  }
608 
610  return DEFAULT_INSTANCE;
611  }
612 
613  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPAbsConstraint>
614  PARSER = new com.google.protobuf.AbstractParser<MPAbsConstraint>() {
615  @java.lang.Override
616  public MPAbsConstraint parsePartialFrom(
617  com.google.protobuf.CodedInputStream input,
618  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
619  throws com.google.protobuf.InvalidProtocolBufferException {
620  return new MPAbsConstraint(input, extensionRegistry);
621  }
622  };
623 
624  public static com.google.protobuf.Parser<MPAbsConstraint> parser() {
625  return PARSER;
626  }
627 
628  @java.lang.Override
629  public com.google.protobuf.Parser<MPAbsConstraint> getParserForType() {
630  return PARSER;
631  }
632 
633  @java.lang.Override
635  return DEFAULT_INSTANCE;
636  }
637 
638 }
639 
.lang.Override com.google.protobuf.Parser< MPAbsConstraint > getParserForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Builder clearVarIndex()
.lang.Override boolean hasVarIndex()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.CodedInputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override int getSerializedSize()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.ortools.linearsolver.MPAbsConstraint build()
static Builder newBuilder(com.google.ortools.linearsolver.MPAbsConstraint prototype)
.lang.Override final boolean isInitialized()
.lang.Override com.google.ortools.linearsolver.MPAbsConstraint getDefaultInstanceForType()
.lang.Override Builder clone()
Builder clearResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override int getResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Deprecated static final com.google.protobuf.Parser< MPAbsConstraint > PARSER
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override final boolean isInitialized()
.lang.Override int getVarIndex()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override int hashCode()
.lang.Override com.google.ortools.linearsolver.MPAbsConstraint buildPartial()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.ByteString data)
static final int VAR_INDEX_FIELD_NUMBER
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.protobuf.Parser< MPAbsConstraint > parser()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override Builder newBuilderForType()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.linearsolver.MPAbsConstraint parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final int RESULTANT_VAR_INDEX_FIELD_NUMBER
.lang.Override int getResultantVarIndex()
optional int32 resultant_var_index = 2;
Builder mergeFrom(com.google.ortools.linearsolver.MPAbsConstraint other)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(byte[] data)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override com.google.ortools.linearsolver.MPAbsConstraint getDefaultInstanceForType()
static com.google.ortools.linearsolver.MPAbsConstraint getDefaultInstance()
static Builder newBuilder()
static com.google.ortools.linearsolver.MPAbsConstraint parseDelimitedFrom(java.io.InputStream input)
.lang.Override int getVarIndex()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setResultantVarIndex(int value)
optional int32 resultant_var_index = 2;
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setVarIndex(int value)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override boolean hasVarIndex()
.lang.Override Builder clear()
.lang.Override Builder toBuilder()
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)