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 
4 package com.google.ortools.sat;
5 
6 public 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 
296  boolean hasIntDiv();
306  com.google.ortools.sat.IntegerArgumentProto getIntDiv();
315  com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntDivOrBuilder();
316 
326  boolean hasIntMod();
336  com.google.ortools.sat.IntegerArgumentProto getIntMod();
345  com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntModOrBuilder();
346 
359  boolean hasIntMax();
372  com.google.ortools.sat.IntegerArgumentProto getIntMax();
384  com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMaxOrBuilder();
385 
390  boolean hasLinMax();
395  com.google.ortools.sat.LinearArgumentProto getLinMax();
399  com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMaxOrBuilder();
400 
413  boolean hasIntMin();
426  com.google.ortools.sat.IntegerArgumentProto getIntMin();
438  com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMinOrBuilder();
439 
444  boolean hasLinMin();
449  com.google.ortools.sat.LinearArgumentProto getLinMin();
453  com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMinOrBuilder();
454 
466  boolean hasIntProd();
478  com.google.ortools.sat.IntegerArgumentProto getIntProd();
489  com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntProdOrBuilder();
490 
500  boolean hasLinear();
510  com.google.ortools.sat.LinearConstraintProto getLinear();
519  com.google.ortools.sat.LinearConstraintProtoOrBuilder getLinearOrBuilder();
520 
529  boolean hasAllDiff();
538  com.google.ortools.sat.AllDifferentConstraintProto getAllDiff();
546  com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder getAllDiffOrBuilder();
547 
557  boolean hasElement();
567  com.google.ortools.sat.ElementConstraintProto getElement();
576  com.google.ortools.sat.ElementConstraintProtoOrBuilder getElementOrBuilder();
577 
587  boolean hasCircuit();
597  com.google.ortools.sat.CircuitConstraintProto getCircuit();
606  com.google.ortools.sat.CircuitConstraintProtoOrBuilder getCircuitOrBuilder();
607 
616  boolean hasRoutes();
625  com.google.ortools.sat.RoutesConstraintProto getRoutes();
633  com.google.ortools.sat.RoutesConstraintProtoOrBuilder getRoutesOrBuilder();
634 
644  boolean hasTable();
654  com.google.ortools.sat.TableConstraintProto getTable();
663  com.google.ortools.sat.TableConstraintProtoOrBuilder getTableOrBuilder();
664 
674  boolean hasAutomaton();
684  com.google.ortools.sat.AutomatonConstraintProto getAutomaton();
693  com.google.ortools.sat.AutomatonConstraintProtoOrBuilder getAutomatonOrBuilder();
694 
704  boolean hasInverse();
714  com.google.ortools.sat.InverseConstraintProto getInverse();
723  com.google.ortools.sat.InverseConstraintProtoOrBuilder getInverseOrBuilder();
724 
735  boolean hasReservoir();
746  com.google.ortools.sat.ReservoirConstraintProto getReservoir();
756  com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder();
757 
767  boolean hasInterval();
777  com.google.ortools.sat.IntervalConstraintProto getInterval();
786  com.google.ortools.sat.IntervalConstraintProtoOrBuilder getIntervalOrBuilder();
787 
798  boolean hasNoOverlap();
809  com.google.ortools.sat.NoOverlapConstraintProto getNoOverlap();
819  com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder getNoOverlapOrBuilder();
820 
829  boolean hasNoOverlap2D();
838  com.google.ortools.sat.NoOverlap2DConstraintProto getNoOverlap2D();
846  com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder getNoOverlap2DOrBuilder();
847 
858  boolean hasCumulative();
869  com.google.ortools.sat.CumulativeConstraintProto getCumulative();
879  com.google.ortools.sat.CumulativeConstraintProtoOrBuilder getCumulativeOrBuilder();
880 
881  public com.google.ortools.sat.ConstraintProto.ConstraintCase getConstraintCase();
882 }
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()
com.google.ortools.sat.AllDifferentConstraintProto getAllDiff()
java.util.List< java.lang.Integer > getEnforcementLiteralList()
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.TableConstraintProto getTable()
com.google.ortools.sat.RoutesConstraintProto getRoutes()
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()