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.IntegerArgumentProto getIntDiv();
318 com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntDivOrBuilder();
319
330 boolean hasIntMod();
341 com.google.ortools.sat.IntegerArgumentProto getIntMod();
351 com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntModOrBuilder();
352
365 boolean hasIntMax();
378 com.google.ortools.sat.IntegerArgumentProto getIntMax();
390 com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMaxOrBuilder();
391
396 boolean hasLinMax();
401 com.google.ortools.sat.LinearArgumentProto getLinMax();
405 com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMaxOrBuilder();
406
419 boolean hasIntMin();
432 com.google.ortools.sat.IntegerArgumentProto getIntMin();
444 com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMinOrBuilder();
445
450 boolean hasLinMin();
455 com.google.ortools.sat.LinearArgumentProto getLinMin();
459 com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMinOrBuilder();
460
475 boolean hasIntProd();
490 com.google.ortools.sat.IntegerArgumentProto getIntProd();
504 com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntProdOrBuilder();
505
515 boolean hasLinear();
525 com.google.ortools.sat.LinearConstraintProto getLinear();
534 com.google.ortools.sat.LinearConstraintProtoOrBuilder getLinearOrBuilder();
535
544 boolean hasAllDiff();
553 com.google.ortools.sat.AllDifferentConstraintProto getAllDiff();
561 com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder getAllDiffOrBuilder();
562
572 boolean hasElement();
582 com.google.ortools.sat.ElementConstraintProto getElement();
591 com.google.ortools.sat.ElementConstraintProtoOrBuilder getElementOrBuilder();
592
602 boolean hasCircuit();
612 com.google.ortools.sat.CircuitConstraintProto getCircuit();
621 com.google.ortools.sat.CircuitConstraintProtoOrBuilder getCircuitOrBuilder();
622
631 boolean hasRoutes();
640 com.google.ortools.sat.RoutesConstraintProto getRoutes();
648 com.google.ortools.sat.RoutesConstraintProtoOrBuilder getRoutesOrBuilder();
649
659 boolean hasTable();
669 com.google.ortools.sat.TableConstraintProto getTable();
678 com.google.ortools.sat.TableConstraintProtoOrBuilder getTableOrBuilder();
679
689 boolean hasAutomaton();
699 com.google.ortools.sat.AutomatonConstraintProto getAutomaton();
708 com.google.ortools.sat.AutomatonConstraintProtoOrBuilder getAutomatonOrBuilder();
709
719 boolean hasInverse();
729 com.google.ortools.sat.InverseConstraintProto getInverse();
738 com.google.ortools.sat.InverseConstraintProtoOrBuilder getInverseOrBuilder();
739
750 boolean hasReservoir();
761 com.google.ortools.sat.ReservoirConstraintProto getReservoir();
771 com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder();
772
782 boolean hasInterval();
792 com.google.ortools.sat.IntervalConstraintProto getInterval();
801 com.google.ortools.sat.IntervalConstraintProtoOrBuilder getIntervalOrBuilder();
802
813 boolean hasNoOverlap();
824 com.google.ortools.sat.NoOverlapConstraintProto getNoOverlap();
834 com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder getNoOverlapOrBuilder();
835
844 boolean hasNoOverlap2D();
853 com.google.ortools.sat.NoOverlap2DConstraintProto getNoOverlap2D();
861 com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder getNoOverlap2DOrBuilder();
862
873 boolean hasCumulative();
884 com.google.ortools.sat.CumulativeConstraintProto getCumulative();
894 com.google.ortools.sat.CumulativeConstraintProtoOrBuilder getCumulativeOrBuilder();
895
915 com.google.ortools.sat.ListOfVariablesProto getDummyConstraint();
924 com.google.ortools.sat.ListOfVariablesProtoOrBuilder getDummyConstraintOrBuilder();
925
926 public com.google.ortools.sat.ConstraintProto.ConstraintCase getConstraintCase();
927}
com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder getNoOverlapOrBuilder()
com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder getAllDiffOrBuilder()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntModOrBuilder()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMaxOrBuilder()
.operations_research.sat.LinearArgumentProto lin_max = 27;
com.google.ortools.sat.InverseConstraintProto getInverse()
com.google.ortools.sat.ConstraintProto.ConstraintCase getConstraintCase()
com.google.ortools.sat.AutomatonConstraintProto getAutomaton()
com.google.ortools.sat.IntegerArgumentProto getIntMin()
com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder()
com.google.ortools.sat.BoolArgumentProto getAtMostOne()
com.google.ortools.sat.IntervalConstraintProtoOrBuilder getIntervalOrBuilder()
com.google.ortools.sat.LinearArgumentProto getLinMin()
.operations_research.sat.LinearArgumentProto lin_min = 28;
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntProdOrBuilder()
boolean hasLinMax()
.operations_research.sat.LinearArgumentProto lin_max = 27;
com.google.ortools.sat.LinearArgumentProto getLinMax()
.operations_research.sat.LinearArgumentProto lin_max = 27;
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.IntegerArgumentProto getIntProd()
com.google.ortools.sat.ElementConstraintProto getElement()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMinOrBuilder()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntDivOrBuilder()
com.google.ortools.sat.IntegerArgumentProto getIntDiv()
com.google.ortools.sat.CumulativeConstraintProtoOrBuilder getCumulativeOrBuilder()
com.google.ortools.sat.IntegerArgumentProto getIntMax()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMaxOrBuilder()
com.google.ortools.sat.RoutesConstraintProtoOrBuilder getRoutesOrBuilder()
com.google.ortools.sat.IntegerArgumentProto getIntMod()
com.google.ortools.sat.InverseConstraintProtoOrBuilder getInverseOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolAndOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolXorOrBuilder()
com.google.ortools.sat.ListOfVariablesProtoOrBuilder getDummyConstraintOrBuilder()
com.google.ortools.sat.TableConstraintProto getTable()
com.google.ortools.sat.RoutesConstraintProto getRoutes()
com.google.ortools.sat.ListOfVariablesProto getDummyConstraint()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMinOrBuilder()
.operations_research.sat.LinearArgumentProto lin_min = 28;
com.google.ortools.sat.CumulativeConstraintProto getCumulative()
com.google.ortools.sat.ReservoirConstraintProto getReservoir()
com.google.ortools.sat.LinearConstraintProtoOrBuilder getLinearOrBuilder()
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()
boolean hasLinMin()
.operations_research.sat.LinearArgumentProto lin_min = 28;
com.google.ortools.sat.BoolArgumentProtoOrBuilder getExactlyOneOrBuilder()