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
28  getNameBytes();
29 
49  java.util.List<java.lang.Integer> getEnforcementLiteralList();
90  int getEnforcementLiteral(int index);
91 
100  boolean hasBoolOr();
118 
130  boolean hasBoolAnd();
154 
171  boolean hasAtMostOne();
205 
223  boolean hasExactlyOne();
259 
268  boolean hasBoolXor();
286 
297  boolean hasIntDiv();
319 
330  boolean hasIntMod();
352 
367  boolean hasIntProd();
397 
408  boolean hasLinMax();
430 
440  boolean hasLinear();
460 
469  boolean hasAllDiff();
487 
497  boolean hasElement();
517 
527  boolean hasCircuit();
547 
556  boolean hasRoutes();
574 
584  boolean hasTable();
604 
614  boolean hasAutomaton();
634 
644  boolean hasInverse();
664 
675  boolean hasReservoir();
697 
707  boolean hasInterval();
727 
738  boolean hasNoOverlap();
760 
769  boolean hasNoOverlap2D();
787 
798  boolean hasCumulative();
820 
830  boolean hasDummyConstraint();
850 
852 }
com.google.ortools.sat.IntervalConstraintProtoOrBuilder getIntervalOrBuilder()
com.google.ortools.sat.AllDifferentConstraintProto getAllDiff()
com.google.ortools.sat.CircuitConstraintProto getCircuit()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getExactlyOneOrBuilder()
com.google.ortools.sat.LinearArgumentProto getIntDiv()
com.google.ortools.sat.BoolArgumentProto getExactlyOne()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntProdOrBuilder()
com.google.ortools.sat.RoutesConstraintProtoOrBuilder getRoutesOrBuilder()
com.google.ortools.sat.CumulativeConstraintProto getCumulative()
com.google.ortools.sat.TableConstraintProtoOrBuilder getTableOrBuilder()
com.google.ortools.sat.BoolArgumentProto getBoolXor()
com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder getNoOverlapOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolAndOrBuilder()
com.google.ortools.sat.InverseConstraintProtoOrBuilder getInverseOrBuilder()
com.google.ortools.sat.NoOverlap2DConstraintProto getNoOverlap2D()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntModOrBuilder()
com.google.ortools.sat.CircuitConstraintProtoOrBuilder getCircuitOrBuilder()
com.google.ortools.sat.ElementConstraintProtoOrBuilder getElementOrBuilder()
com.google.ortools.sat.TableConstraintProto getTable()
com.google.ortools.sat.LinearConstraintProtoOrBuilder getLinearOrBuilder()
com.google.ortools.sat.ListOfVariablesProtoOrBuilder getDummyConstraintOrBuilder()
com.google.ortools.sat.RoutesConstraintProto getRoutes()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMaxOrBuilder()
com.google.ortools.sat.ElementConstraintProto getElement()
com.google.ortools.sat.ConstraintProto.ConstraintCase getConstraintCase()
com.google.ortools.sat.BoolArgumentProto getBoolOr()
com.google.ortools.sat.ReservoirConstraintProto getReservoir()
java.util.List< java.lang.Integer > getEnforcementLiteralList()
com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder getNoOverlap2DOrBuilder()
com.google.ortools.sat.BoolArgumentProto getBoolAnd()
com.google.ortools.sat.AutomatonConstraintProtoOrBuilder getAutomatonOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolOrOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getAtMostOneOrBuilder()
com.google.ortools.sat.LinearConstraintProto getLinear()
com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder()
com.google.ortools.sat.IntervalConstraintProto getInterval()
com.google.ortools.sat.InverseConstraintProto getInverse()
com.google.ortools.sat.NoOverlapConstraintProto getNoOverlap()
com.google.ortools.sat.ListOfVariablesProto getDummyConstraint()
com.google.ortools.sat.LinearArgumentProto getLinMax()
com.google.ortools.sat.LinearArgumentProto getIntProd()
com.google.ortools.sat.LinearArgumentProto getIntMod()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getIntDivOrBuilder()
com.google.ortools.sat.BoolArgumentProto getAtMostOne()
com.google.protobuf.ByteString getNameBytes()
com.google.ortools.sat.AutomatonConstraintProto getAutomaton()
com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder getAllDiffOrBuilder()
com.google.ortools.sat.CumulativeConstraintProtoOrBuilder getCumulativeOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolXorOrBuilder()