Java Reference

Java Reference

ConstraintProtoOrBuilder.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/cp_model.proto
3
4package com.google.ortools.sat;
5
6public interface ConstraintProtoOrBuilder extends
7 // @@protoc_insertion_point(interface_extends:operations_research.sat.ConstraintProto)
8 com.google.protobuf.MessageOrBuilder {
9
18 java.lang.String getName();
27 com.google.protobuf.ByteString
29
49 java.util.List<java.lang.Integer> getEnforcementLiteralList();
90 int getEnforcementLiteral(int index);
91
100 boolean hasBoolOr();
109 com.google.ortools.sat.BoolArgumentProto getBoolOr();
117 com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolOrOrBuilder();
118
130 boolean hasBoolAnd();
142 com.google.ortools.sat.BoolArgumentProto getBoolAnd();
153 com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolAndOrBuilder();
154
171 boolean hasAtMostOne();
188 com.google.ortools.sat.BoolArgumentProto getAtMostOne();
204 com.google.ortools.sat.BoolArgumentProtoOrBuilder getAtMostOneOrBuilder();
205
223 boolean hasExactlyOne();
241 com.google.ortools.sat.BoolArgumentProto getExactlyOne();
258 com.google.ortools.sat.BoolArgumentProtoOrBuilder getExactlyOneOrBuilder();
259
268 boolean hasBoolXor();
277 com.google.ortools.sat.BoolArgumentProto getBoolXor();
285 com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolXorOrBuilder();
286
297 boolean hasIntDiv();
308 com.google.ortools.sat.LinearArgumentProto getIntDiv();
318 com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntDivOrBuilder();
319
330 boolean hasIntMod();
341 com.google.ortools.sat.LinearArgumentProto getIntMod();
351 com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntModOrBuilder();
352
367 boolean hasIntProd();
382 com.google.ortools.sat.LinearArgumentProto getIntProd();
396 com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntProdOrBuilder();
397
408 boolean hasLinMax();
419 com.google.ortools.sat.LinearArgumentProto getLinMax();
429 com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMaxOrBuilder();
430
440 boolean hasLinear();
450 com.google.ortools.sat.LinearConstraintProto getLinear();
459 com.google.ortools.sat.LinearConstraintProtoOrBuilder getLinearOrBuilder();
460
469 boolean hasAllDiff();
478 com.google.ortools.sat.AllDifferentConstraintProto getAllDiff();
486 com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder getAllDiffOrBuilder();
487
497 boolean hasElement();
507 com.google.ortools.sat.ElementConstraintProto getElement();
516 com.google.ortools.sat.ElementConstraintProtoOrBuilder getElementOrBuilder();
517
527 boolean hasCircuit();
537 com.google.ortools.sat.CircuitConstraintProto getCircuit();
546 com.google.ortools.sat.CircuitConstraintProtoOrBuilder getCircuitOrBuilder();
547
556 boolean hasRoutes();
565 com.google.ortools.sat.RoutesConstraintProto getRoutes();
573 com.google.ortools.sat.RoutesConstraintProtoOrBuilder getRoutesOrBuilder();
574
584 boolean hasTable();
594 com.google.ortools.sat.TableConstraintProto getTable();
603 com.google.ortools.sat.TableConstraintProtoOrBuilder getTableOrBuilder();
604
614 boolean hasAutomaton();
624 com.google.ortools.sat.AutomatonConstraintProto getAutomaton();
633 com.google.ortools.sat.AutomatonConstraintProtoOrBuilder getAutomatonOrBuilder();
634
644 boolean hasInverse();
654 com.google.ortools.sat.InverseConstraintProto getInverse();
663 com.google.ortools.sat.InverseConstraintProtoOrBuilder getInverseOrBuilder();
664
675 boolean hasReservoir();
686 com.google.ortools.sat.ReservoirConstraintProto getReservoir();
696 com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder();
697
707 boolean hasInterval();
717 com.google.ortools.sat.IntervalConstraintProto getInterval();
726 com.google.ortools.sat.IntervalConstraintProtoOrBuilder getIntervalOrBuilder();
727
738 boolean hasNoOverlap();
749 com.google.ortools.sat.NoOverlapConstraintProto getNoOverlap();
759 com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder getNoOverlapOrBuilder();
760
769 boolean hasNoOverlap2D();
778 com.google.ortools.sat.NoOverlap2DConstraintProto getNoOverlap2D();
786 com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder getNoOverlap2DOrBuilder();
787
798 boolean hasCumulative();
809 com.google.ortools.sat.CumulativeConstraintProto getCumulative();
819 com.google.ortools.sat.CumulativeConstraintProtoOrBuilder getCumulativeOrBuilder();
820
840 com.google.ortools.sat.ListOfVariablesProto getDummyConstraint();
849 com.google.ortools.sat.ListOfVariablesProtoOrBuilder getDummyConstraintOrBuilder();
850
851 public com.google.ortools.sat.ConstraintProto.ConstraintCase getConstraintCase();
852}
com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder getNoOverlapOrBuilder()
com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder getAllDiffOrBuilder()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMaxOrBuilder()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntProdOrBuilder()
com.google.ortools.sat.InverseConstraintProto getInverse()
com.google.ortools.sat.ConstraintProto.ConstraintCase getConstraintCase()
com.google.ortools.sat.AutomatonConstraintProto getAutomaton()
com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder()
com.google.ortools.sat.BoolArgumentProto getAtMostOne()
com.google.ortools.sat.IntervalConstraintProtoOrBuilder getIntervalOrBuilder()
com.google.ortools.sat.LinearArgumentProto getLinMax()
com.google.ortools.sat.LinearArgumentProto getIntDiv()
com.google.ortools.sat.ElementConstraintProtoOrBuilder getElementOrBuilder()
com.google.ortools.sat.LinearConstraintProto getLinear()
com.google.ortools.sat.TableConstraintProtoOrBuilder getTableOrBuilder()
com.google.ortools.sat.CircuitConstraintProtoOrBuilder getCircuitOrBuilder()
java.util.List< java.lang.Integer > getEnforcementLiteralList()
com.google.ortools.sat.AllDifferentConstraintProto getAllDiff()
com.google.ortools.sat.CircuitConstraintProto getCircuit()
com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder getNoOverlap2DOrBuilder()
com.google.ortools.sat.BoolArgumentProto getExactlyOne()
com.google.ortools.sat.NoOverlap2DConstraintProto getNoOverlap2D()
com.google.ortools.sat.ElementConstraintProto getElement()
com.google.ortools.sat.CumulativeConstraintProtoOrBuilder getCumulativeOrBuilder()
com.google.ortools.sat.RoutesConstraintProtoOrBuilder getRoutesOrBuilder()
com.google.ortools.sat.InverseConstraintProtoOrBuilder getInverseOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolAndOrBuilder()
com.google.ortools.sat.LinearArgumentProto getIntMod()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolXorOrBuilder()
com.google.ortools.sat.ListOfVariablesProtoOrBuilder getDummyConstraintOrBuilder()
com.google.ortools.sat.TableConstraintProto getTable()
com.google.ortools.sat.LinearArgumentProto getIntProd()
com.google.ortools.sat.RoutesConstraintProto getRoutes()
com.google.ortools.sat.ListOfVariablesProto getDummyConstraint()
com.google.ortools.sat.CumulativeConstraintProto getCumulative()
com.google.ortools.sat.ReservoirConstraintProto getReservoir()
com.google.ortools.sat.LinearConstraintProtoOrBuilder getLinearOrBuilder()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntDivOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getAtMostOneOrBuilder()
com.google.ortools.sat.IntervalConstraintProto getInterval()
com.google.ortools.sat.BoolArgumentProto getBoolXor()
com.google.ortools.sat.AutomatonConstraintProtoOrBuilder getAutomatonOrBuilder()
com.google.ortools.sat.NoOverlapConstraintProto getNoOverlap()
com.google.ortools.sat.BoolArgumentProto getBoolOr()
com.google.ortools.sat.BoolArgumentProto getBoolAnd()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolOrOrBuilder()
com.google.protobuf.ByteString getNameBytes()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntModOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getExactlyOneOrBuilder()