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  public boolean hasVarIndex() {
111  return ((bitField0_ & 0x00000001) != 0);
112  }
122  public int getVarIndex() {
123  return varIndex_;
124  }
125 
126  public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
127  private int resultantVarIndex_;
132  public boolean hasResultantVarIndex() {
133  return ((bitField0_ & 0x00000002) != 0);
134  }
139  public int getResultantVarIndex() {
140  return resultantVarIndex_;
141  }
142 
143  private byte memoizedIsInitialized = -1;
144  @java.lang.Override
145  public final boolean isInitialized() {
146  byte isInitialized = memoizedIsInitialized;
147  if (isInitialized == 1) return true;
148  if (isInitialized == 0) return false;
149 
150  memoizedIsInitialized = 1;
151  return true;
152  }
153 
154  @java.lang.Override
155  public void writeTo(com.google.protobuf.CodedOutputStream output)
156  throws java.io.IOException {
157  if (((bitField0_ & 0x00000001) != 0)) {
158  output.writeInt32(1, varIndex_);
159  }
160  if (((bitField0_ & 0x00000002) != 0)) {
161  output.writeInt32(2, resultantVarIndex_);
162  }
163  unknownFields.writeTo(output);
164  }
165 
166  @java.lang.Override
167  public int getSerializedSize() {
168  int size = memoizedSize;
169  if (size != -1) return size;
170 
171  size = 0;
172  if (((bitField0_ & 0x00000001) != 0)) {
173  size += com.google.protobuf.CodedOutputStream
174  .computeInt32Size(1, varIndex_);
175  }
176  if (((bitField0_ & 0x00000002) != 0)) {
177  size += com.google.protobuf.CodedOutputStream
178  .computeInt32Size(2, resultantVarIndex_);
179  }
180  size += unknownFields.getSerializedSize();
181  memoizedSize = size;
182  return size;
183  }
184 
185  @java.lang.Override
186  public boolean equals(final java.lang.Object obj) {
187  if (obj == this) {
188  return true;
189  }
190  if (!(obj instanceof com.google.ortools.linearsolver.MPAbsConstraint)) {
191  return super.equals(obj);
192  }
194 
195  if (hasVarIndex() != other.hasVarIndex()) return false;
196  if (hasVarIndex()) {
197  if (getVarIndex()
198  != other.getVarIndex()) return false;
199  }
200  if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
201  if (hasResultantVarIndex()) {
203  != other.getResultantVarIndex()) return false;
204  }
205  if (!unknownFields.equals(other.unknownFields)) return false;
206  return true;
207  }
208 
209  @java.lang.Override
210  public int hashCode() {
211  if (memoizedHashCode != 0) {
212  return memoizedHashCode;
213  }
214  int hash = 41;
215  hash = (19 * hash) + getDescriptor().hashCode();
216  if (hasVarIndex()) {
217  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
218  hash = (53 * hash) + getVarIndex();
219  }
220  if (hasResultantVarIndex()) {
221  hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
222  hash = (53 * hash) + getResultantVarIndex();
223  }
224  hash = (29 * hash) + unknownFields.hashCode();
225  memoizedHashCode = hash;
226  return hash;
227  }
228 
230  java.nio.ByteBuffer data)
231  throws com.google.protobuf.InvalidProtocolBufferException {
232  return PARSER.parseFrom(data);
233  }
235  java.nio.ByteBuffer data,
236  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
237  throws com.google.protobuf.InvalidProtocolBufferException {
238  return PARSER.parseFrom(data, extensionRegistry);
239  }
241  com.google.protobuf.ByteString data)
242  throws com.google.protobuf.InvalidProtocolBufferException {
243  return PARSER.parseFrom(data);
244  }
246  com.google.protobuf.ByteString data,
247  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248  throws com.google.protobuf.InvalidProtocolBufferException {
249  return PARSER.parseFrom(data, extensionRegistry);
250  }
252  throws com.google.protobuf.InvalidProtocolBufferException {
253  return PARSER.parseFrom(data);
254  }
256  byte[] data,
257  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
258  throws com.google.protobuf.InvalidProtocolBufferException {
259  return PARSER.parseFrom(data, extensionRegistry);
260  }
261  public static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input)
262  throws java.io.IOException {
263  return com.google.protobuf.GeneratedMessageV3
264  .parseWithIOException(PARSER, input);
265  }
267  java.io.InputStream input,
268  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
269  throws java.io.IOException {
270  return com.google.protobuf.GeneratedMessageV3
271  .parseWithIOException(PARSER, input, extensionRegistry);
272  }
273  public static com.google.ortools.linearsolver.MPAbsConstraint parseDelimitedFrom(java.io.InputStream input)
274  throws java.io.IOException {
275  return com.google.protobuf.GeneratedMessageV3
276  .parseDelimitedWithIOException(PARSER, input);
277  }
279  java.io.InputStream input,
280  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
281  throws java.io.IOException {
282  return com.google.protobuf.GeneratedMessageV3
283  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
284  }
286  com.google.protobuf.CodedInputStream input)
287  throws java.io.IOException {
288  return com.google.protobuf.GeneratedMessageV3
289  .parseWithIOException(PARSER, input);
290  }
292  com.google.protobuf.CodedInputStream input,
293  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
294  throws java.io.IOException {
295  return com.google.protobuf.GeneratedMessageV3
296  .parseWithIOException(PARSER, input, extensionRegistry);
297  }
298 
299  @java.lang.Override
300  public Builder newBuilderForType() { return newBuilder(); }
301  public static Builder newBuilder() {
302  return DEFAULT_INSTANCE.toBuilder();
303  }
305  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
306  }
307  @java.lang.Override
308  public Builder toBuilder() {
309  return this == DEFAULT_INSTANCE
310  ? new Builder() : new Builder().mergeFrom(this);
311  }
312 
313  @java.lang.Override
315  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
316  Builder builder = new Builder(parent);
317  return builder;
318  }
326  public static final class Builder extends
327  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
328  // @@protoc_insertion_point(builder_implements:operations_research.MPAbsConstraint)
329  com.google.ortools.linearsolver.MPAbsConstraintOrBuilder {
330  public static final com.google.protobuf.Descriptors.Descriptor
332  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
333  }
334 
335  @java.lang.Override
336  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
338  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
339  .ensureFieldAccessorsInitialized(
341  }
342 
343  // Construct using com.google.ortools.linearsolver.MPAbsConstraint.newBuilder()
344  private Builder() {
345  maybeForceBuilderInitialization();
346  }
347 
348  private Builder(
349  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
350  super(parent);
351  maybeForceBuilderInitialization();
352  }
353  private void maybeForceBuilderInitialization() {
354  if (com.google.protobuf.GeneratedMessageV3
355  .alwaysUseFieldBuilders) {
356  }
357  }
358  @java.lang.Override
359  public Builder clear() {
360  super.clear();
361  varIndex_ = 0;
362  bitField0_ = (bitField0_ & ~0x00000001);
363  resultantVarIndex_ = 0;
364  bitField0_ = (bitField0_ & ~0x00000002);
365  return this;
366  }
367 
368  @java.lang.Override
369  public com.google.protobuf.Descriptors.Descriptor
371  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
372  }
373 
374  @java.lang.Override
377  }
378 
379  @java.lang.Override
382  if (!result.isInitialized()) {
383  throw newUninitializedMessageException(result);
384  }
385  return result;
386  }
387 
388  @java.lang.Override
391  int from_bitField0_ = bitField0_;
392  int to_bitField0_ = 0;
393  if (((from_bitField0_ & 0x00000001) != 0)) {
394  result.varIndex_ = varIndex_;
395  to_bitField0_ |= 0x00000001;
396  }
397  if (((from_bitField0_ & 0x00000002) != 0)) {
398  result.resultantVarIndex_ = resultantVarIndex_;
399  to_bitField0_ |= 0x00000002;
400  }
401  result.bitField0_ = to_bitField0_;
402  onBuilt();
403  return result;
404  }
405 
406  @java.lang.Override
407  public Builder clone() {
408  return super.clone();
409  }
410  @java.lang.Override
412  com.google.protobuf.Descriptors.FieldDescriptor field,
413  java.lang.Object value) {
414  return super.setField(field, value);
415  }
416  @java.lang.Override
418  com.google.protobuf.Descriptors.FieldDescriptor field) {
419  return super.clearField(field);
420  }
421  @java.lang.Override
423  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
424  return super.clearOneof(oneof);
425  }
426  @java.lang.Override
428  com.google.protobuf.Descriptors.FieldDescriptor field,
429  int index, java.lang.Object value) {
430  return super.setRepeatedField(field, index, value);
431  }
432  @java.lang.Override
434  com.google.protobuf.Descriptors.FieldDescriptor field,
435  java.lang.Object value) {
436  return super.addRepeatedField(field, value);
437  }
438  @java.lang.Override
439  public Builder mergeFrom(com.google.protobuf.Message other) {
440  if (other instanceof com.google.ortools.linearsolver.MPAbsConstraint) {
442  } else {
443  super.mergeFrom(other);
444  return this;
445  }
446  }
447 
449  if (other == com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) return this;
450  if (other.hasVarIndex()) {
451  setVarIndex(other.getVarIndex());
452  }
453  if (other.hasResultantVarIndex()) {
454  setResultantVarIndex(other.getResultantVarIndex());
455  }
456  this.mergeUnknownFields(other.unknownFields);
457  onChanged();
458  return this;
459  }
460 
461  @java.lang.Override
462  public final boolean isInitialized() {
463  return true;
464  }
465 
466  @java.lang.Override
468  com.google.protobuf.CodedInputStream input,
469  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
470  throws java.io.IOException {
471  com.google.ortools.linearsolver.MPAbsConstraint parsedMessage = null;
472  try {
473  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
474  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
475  parsedMessage = (com.google.ortools.linearsolver.MPAbsConstraint) e.getUnfinishedMessage();
476  throw e.unwrapIOException();
477  } finally {
478  if (parsedMessage != null) {
479  mergeFrom(parsedMessage);
480  }
481  }
482  return this;
483  }
484  private int bitField0_;
485 
486  private int varIndex_ ;
496  public boolean hasVarIndex() {
497  return ((bitField0_ & 0x00000001) != 0);
498  }
508  public int getVarIndex() {
509  return varIndex_;
510  }
521  public Builder setVarIndex(int value) {
522  bitField0_ |= 0x00000001;
523  varIndex_ = value;
524  onChanged();
525  return this;
526  }
537  bitField0_ = (bitField0_ & ~0x00000001);
538  varIndex_ = 0;
539  onChanged();
540  return this;
541  }
542 
543  private int resultantVarIndex_ ;
548  public boolean hasResultantVarIndex() {
549  return ((bitField0_ & 0x00000002) != 0);
550  }
555  public int getResultantVarIndex() {
556  return resultantVarIndex_;
557  }
563  public Builder setResultantVarIndex(int value) {
564  bitField0_ |= 0x00000002;
565  resultantVarIndex_ = value;
566  onChanged();
567  return this;
568  }
574  bitField0_ = (bitField0_ & ~0x00000002);
575  resultantVarIndex_ = 0;
576  onChanged();
577  return this;
578  }
579  @java.lang.Override
580  public final Builder setUnknownFields(
581  final com.google.protobuf.UnknownFieldSet unknownFields) {
582  return super.setUnknownFields(unknownFields);
583  }
584 
585  @java.lang.Override
587  final com.google.protobuf.UnknownFieldSet unknownFields) {
588  return super.mergeUnknownFields(unknownFields);
589  }
590 
591 
592  // @@protoc_insertion_point(builder_scope:operations_research.MPAbsConstraint)
593  }
594 
595  // @@protoc_insertion_point(class_scope:operations_research.MPAbsConstraint)
596  private static final com.google.ortools.linearsolver.MPAbsConstraint DEFAULT_INSTANCE;
597  static {
598  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPAbsConstraint();
599  }
600 
602  return DEFAULT_INSTANCE;
603  }
604 
605  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPAbsConstraint>
606  PARSER = new com.google.protobuf.AbstractParser<MPAbsConstraint>() {
607  @java.lang.Override
608  public MPAbsConstraint parsePartialFrom(
609  com.google.protobuf.CodedInputStream input,
610  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
611  throws com.google.protobuf.InvalidProtocolBufferException {
612  return new MPAbsConstraint(input, extensionRegistry);
613  }
614  };
615 
616  public static com.google.protobuf.Parser<MPAbsConstraint> parser() {
617  return PARSER;
618  }
619 
620  @java.lang.Override
621  public com.google.protobuf.Parser<MPAbsConstraint> getParserForType() {
622  return PARSER;
623  }
624 
625  @java.lang.Override
627  return DEFAULT_INSTANCE;
628  }
629 
630 }
631 
.lang.Override com.google.protobuf.Parser< MPAbsConstraint > getParserForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Builder clearVarIndex()
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()
int getResultantVarIndex()
optional int32 resultant_var_index = 2;
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.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 final boolean isInitialized()
.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()
int getResultantVarIndex()
optional int32 resultant_var_index = 2;
.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)
int getVarIndex()
static final int RESULTANT_VAR_INDEX_FIELD_NUMBER
Builder mergeFrom(com.google.ortools.linearsolver.MPAbsConstraint other)
boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(byte[] data)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
int getVarIndex()
.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 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()
boolean hasVarIndex()
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;
boolean hasResultantVarIndex()
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)
boolean hasVarIndex()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.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)