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_;
109  public boolean hasVarIndex() {
110  return ((bitField0_ & 0x00000001) != 0);
111  }
120  public int getVarIndex() {
121  return varIndex_;
122  }
123 
124  public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
125  private int resultantVarIndex_;
129  public boolean hasResultantVarIndex() {
130  return ((bitField0_ & 0x00000002) != 0);
131  }
135  public int getResultantVarIndex() {
136  return resultantVarIndex_;
137  }
138 
139  private byte memoizedIsInitialized = -1;
140  @java.lang.Override
141  public final boolean isInitialized() {
142  byte isInitialized = memoizedIsInitialized;
143  if (isInitialized == 1) return true;
144  if (isInitialized == 0) return false;
145 
146  memoizedIsInitialized = 1;
147  return true;
148  }
149 
150  @java.lang.Override
151  public void writeTo(com.google.protobuf.CodedOutputStream output)
152  throws java.io.IOException {
153  if (((bitField0_ & 0x00000001) != 0)) {
154  output.writeInt32(1, varIndex_);
155  }
156  if (((bitField0_ & 0x00000002) != 0)) {
157  output.writeInt32(2, resultantVarIndex_);
158  }
159  unknownFields.writeTo(output);
160  }
161 
162  @java.lang.Override
163  public int getSerializedSize() {
164  int size = memoizedSize;
165  if (size != -1) return size;
166 
167  size = 0;
168  if (((bitField0_ & 0x00000001) != 0)) {
169  size += com.google.protobuf.CodedOutputStream
170  .computeInt32Size(1, varIndex_);
171  }
172  if (((bitField0_ & 0x00000002) != 0)) {
173  size += com.google.protobuf.CodedOutputStream
174  .computeInt32Size(2, resultantVarIndex_);
175  }
176  size += unknownFields.getSerializedSize();
177  memoizedSize = size;
178  return size;
179  }
180 
181  @java.lang.Override
182  public boolean equals(final java.lang.Object obj) {
183  if (obj == this) {
184  return true;
185  }
186  if (!(obj instanceof com.google.ortools.linearsolver.MPAbsConstraint)) {
187  return super.equals(obj);
188  }
190 
191  if (hasVarIndex() != other.hasVarIndex()) return false;
192  if (hasVarIndex()) {
193  if (getVarIndex()
194  != other.getVarIndex()) return false;
195  }
196  if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
197  if (hasResultantVarIndex()) {
199  != other.getResultantVarIndex()) return false;
200  }
201  if (!unknownFields.equals(other.unknownFields)) return false;
202  return true;
203  }
204 
205  @java.lang.Override
206  public int hashCode() {
207  if (memoizedHashCode != 0) {
208  return memoizedHashCode;
209  }
210  int hash = 41;
211  hash = (19 * hash) + getDescriptor().hashCode();
212  if (hasVarIndex()) {
213  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
214  hash = (53 * hash) + getVarIndex();
215  }
216  if (hasResultantVarIndex()) {
217  hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
218  hash = (53 * hash) + getResultantVarIndex();
219  }
220  hash = (29 * hash) + unknownFields.hashCode();
221  memoizedHashCode = hash;
222  return hash;
223  }
224 
226  java.nio.ByteBuffer data)
227  throws com.google.protobuf.InvalidProtocolBufferException {
228  return PARSER.parseFrom(data);
229  }
231  java.nio.ByteBuffer data,
232  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
233  throws com.google.protobuf.InvalidProtocolBufferException {
234  return PARSER.parseFrom(data, extensionRegistry);
235  }
237  com.google.protobuf.ByteString data)
238  throws com.google.protobuf.InvalidProtocolBufferException {
239  return PARSER.parseFrom(data);
240  }
242  com.google.protobuf.ByteString data,
243  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
244  throws com.google.protobuf.InvalidProtocolBufferException {
245  return PARSER.parseFrom(data, extensionRegistry);
246  }
248  throws com.google.protobuf.InvalidProtocolBufferException {
249  return PARSER.parseFrom(data);
250  }
252  byte[] data,
253  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
254  throws com.google.protobuf.InvalidProtocolBufferException {
255  return PARSER.parseFrom(data, extensionRegistry);
256  }
257  public static com.google.ortools.linearsolver.MPAbsConstraint parseFrom(java.io.InputStream input)
258  throws java.io.IOException {
259  return com.google.protobuf.GeneratedMessageV3
260  .parseWithIOException(PARSER, input);
261  }
263  java.io.InputStream input,
264  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
265  throws java.io.IOException {
266  return com.google.protobuf.GeneratedMessageV3
267  .parseWithIOException(PARSER, input, extensionRegistry);
268  }
269  public static com.google.ortools.linearsolver.MPAbsConstraint parseDelimitedFrom(java.io.InputStream input)
270  throws java.io.IOException {
271  return com.google.protobuf.GeneratedMessageV3
272  .parseDelimitedWithIOException(PARSER, input);
273  }
275  java.io.InputStream input,
276  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
277  throws java.io.IOException {
278  return com.google.protobuf.GeneratedMessageV3
279  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
280  }
282  com.google.protobuf.CodedInputStream input)
283  throws java.io.IOException {
284  return com.google.protobuf.GeneratedMessageV3
285  .parseWithIOException(PARSER, input);
286  }
288  com.google.protobuf.CodedInputStream input,
289  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
290  throws java.io.IOException {
291  return com.google.protobuf.GeneratedMessageV3
292  .parseWithIOException(PARSER, input, extensionRegistry);
293  }
294 
295  @java.lang.Override
296  public Builder newBuilderForType() { return newBuilder(); }
297  public static Builder newBuilder() {
298  return DEFAULT_INSTANCE.toBuilder();
299  }
301  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
302  }
303  @java.lang.Override
304  public Builder toBuilder() {
305  return this == DEFAULT_INSTANCE
306  ? new Builder() : new Builder().mergeFrom(this);
307  }
308 
309  @java.lang.Override
311  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
312  Builder builder = new Builder(parent);
313  return builder;
314  }
322  public static final class Builder extends
323  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
324  // @@protoc_insertion_point(builder_implements:operations_research.MPAbsConstraint)
325  com.google.ortools.linearsolver.MPAbsConstraintOrBuilder {
326  public static final com.google.protobuf.Descriptors.Descriptor
328  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
329  }
330 
331  @java.lang.Override
332  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
334  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_fieldAccessorTable
335  .ensureFieldAccessorsInitialized(
337  }
338 
339  // Construct using com.google.ortools.linearsolver.MPAbsConstraint.newBuilder()
340  private Builder() {
341  maybeForceBuilderInitialization();
342  }
343 
344  private Builder(
345  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
346  super(parent);
347  maybeForceBuilderInitialization();
348  }
349  private void maybeForceBuilderInitialization() {
350  if (com.google.protobuf.GeneratedMessageV3
351  .alwaysUseFieldBuilders) {
352  }
353  }
354  @java.lang.Override
355  public Builder clear() {
356  super.clear();
357  varIndex_ = 0;
358  bitField0_ = (bitField0_ & ~0x00000001);
359  resultantVarIndex_ = 0;
360  bitField0_ = (bitField0_ & ~0x00000002);
361  return this;
362  }
363 
364  @java.lang.Override
365  public com.google.protobuf.Descriptors.Descriptor
367  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPAbsConstraint_descriptor;
368  }
369 
370  @java.lang.Override
373  }
374 
375  @java.lang.Override
378  if (!result.isInitialized()) {
379  throw newUninitializedMessageException(result);
380  }
381  return result;
382  }
383 
384  @java.lang.Override
387  int from_bitField0_ = bitField0_;
388  int to_bitField0_ = 0;
389  if (((from_bitField0_ & 0x00000001) != 0)) {
390  result.varIndex_ = varIndex_;
391  to_bitField0_ |= 0x00000001;
392  }
393  if (((from_bitField0_ & 0x00000002) != 0)) {
394  result.resultantVarIndex_ = resultantVarIndex_;
395  to_bitField0_ |= 0x00000002;
396  }
397  result.bitField0_ = to_bitField0_;
398  onBuilt();
399  return result;
400  }
401 
402  @java.lang.Override
403  public Builder clone() {
404  return super.clone();
405  }
406  @java.lang.Override
408  com.google.protobuf.Descriptors.FieldDescriptor field,
409  java.lang.Object value) {
410  return super.setField(field, value);
411  }
412  @java.lang.Override
414  com.google.protobuf.Descriptors.FieldDescriptor field) {
415  return super.clearField(field);
416  }
417  @java.lang.Override
419  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
420  return super.clearOneof(oneof);
421  }
422  @java.lang.Override
424  com.google.protobuf.Descriptors.FieldDescriptor field,
425  int index, java.lang.Object value) {
426  return super.setRepeatedField(field, index, value);
427  }
428  @java.lang.Override
430  com.google.protobuf.Descriptors.FieldDescriptor field,
431  java.lang.Object value) {
432  return super.addRepeatedField(field, value);
433  }
434  @java.lang.Override
435  public Builder mergeFrom(com.google.protobuf.Message other) {
436  if (other instanceof com.google.ortools.linearsolver.MPAbsConstraint) {
438  } else {
439  super.mergeFrom(other);
440  return this;
441  }
442  }
443 
445  if (other == com.google.ortools.linearsolver.MPAbsConstraint.getDefaultInstance()) return this;
446  if (other.hasVarIndex()) {
447  setVarIndex(other.getVarIndex());
448  }
449  if (other.hasResultantVarIndex()) {
450  setResultantVarIndex(other.getResultantVarIndex());
451  }
452  this.mergeUnknownFields(other.unknownFields);
453  onChanged();
454  return this;
455  }
456 
457  @java.lang.Override
458  public final boolean isInitialized() {
459  return true;
460  }
461 
462  @java.lang.Override
464  com.google.protobuf.CodedInputStream input,
465  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
466  throws java.io.IOException {
467  com.google.ortools.linearsolver.MPAbsConstraint parsedMessage = null;
468  try {
469  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
470  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
471  parsedMessage = (com.google.ortools.linearsolver.MPAbsConstraint) e.getUnfinishedMessage();
472  throw e.unwrapIOException();
473  } finally {
474  if (parsedMessage != null) {
475  mergeFrom(parsedMessage);
476  }
477  }
478  return this;
479  }
480  private int bitField0_;
481 
482  private int varIndex_ ;
491  public boolean hasVarIndex() {
492  return ((bitField0_ & 0x00000001) != 0);
493  }
502  public int getVarIndex() {
503  return varIndex_;
504  }
513  public Builder setVarIndex(int value) {
514  bitField0_ |= 0x00000001;
515  varIndex_ = value;
516  onChanged();
517  return this;
518  }
528  bitField0_ = (bitField0_ & ~0x00000001);
529  varIndex_ = 0;
530  onChanged();
531  return this;
532  }
533 
534  private int resultantVarIndex_ ;
538  public boolean hasResultantVarIndex() {
539  return ((bitField0_ & 0x00000002) != 0);
540  }
544  public int getResultantVarIndex() {
545  return resultantVarIndex_;
546  }
550  public Builder setResultantVarIndex(int value) {
551  bitField0_ |= 0x00000002;
552  resultantVarIndex_ = value;
553  onChanged();
554  return this;
555  }
560  bitField0_ = (bitField0_ & ~0x00000002);
561  resultantVarIndex_ = 0;
562  onChanged();
563  return this;
564  }
565  @java.lang.Override
566  public final Builder setUnknownFields(
567  final com.google.protobuf.UnknownFieldSet unknownFields) {
568  return super.setUnknownFields(unknownFields);
569  }
570 
571  @java.lang.Override
573  final com.google.protobuf.UnknownFieldSet unknownFields) {
574  return super.mergeUnknownFields(unknownFields);
575  }
576 
577 
578  // @@protoc_insertion_point(builder_scope:operations_research.MPAbsConstraint)
579  }
580 
581  // @@protoc_insertion_point(class_scope:operations_research.MPAbsConstraint)
582  private static final com.google.ortools.linearsolver.MPAbsConstraint DEFAULT_INSTANCE;
583  static {
584  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPAbsConstraint();
585  }
586 
588  return DEFAULT_INSTANCE;
589  }
590 
591  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPAbsConstraint>
592  PARSER = new com.google.protobuf.AbstractParser<MPAbsConstraint>() {
593  @java.lang.Override
594  public MPAbsConstraint parsePartialFrom(
595  com.google.protobuf.CodedInputStream input,
596  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
597  throws com.google.protobuf.InvalidProtocolBufferException {
598  return new MPAbsConstraint(input, extensionRegistry);
599  }
600  };
601 
602  public static com.google.protobuf.Parser<MPAbsConstraint> parser() {
603  return PARSER;
604  }
605 
606  @java.lang.Override
607  public com.google.protobuf.Parser<MPAbsConstraint> getParserForType() {
608  return PARSER;
609  }
610 
611  @java.lang.Override
613  return DEFAULT_INSTANCE;
614  }
615 
616 }
617 
.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)