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();
118 
130  boolean hasBoolAnd();
154 
167  boolean hasAtMostOne();
193 
202  boolean hasBoolXor();
220 
229  boolean hasIntDiv();
247 
256  boolean hasIntMod();
274 
285  boolean hasIntMax();
307 
317  boolean hasLinMax();
337 
348  boolean hasIntMin();
370 
380  boolean hasLinMin();
400 
410  boolean hasIntProd();
430 
440  boolean hasLinear();
460 
469  boolean hasAllDiff();
487 
497  boolean hasElement();
517 
527  boolean hasCircuit();
547 
556  boolean hasRoutes();
574 
604 
614  boolean hasTable();
634 
644  boolean hasAutomaton();
664 
674  boolean hasInverse();
694 
705  boolean hasReservoir();
727 
737  boolean hasInterval();
757 
768  boolean hasNoOverlap();
790 
799  boolean hasNoOverlap2D();
817 
828  boolean hasCumulative();
850 
852 }
boolean hasInterval()
boolean hasElement()
com.google.ortools.sat.AutomatonConstraintProto getAutomaton()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolOrOrBuilder()
boolean hasCircuitCovering()
boolean hasTable()
com.google.protobuf.ByteString getNameBytes()
Protobuf type.
int getEnforcementLiteralCount()
com.google.ortools.sat.InverseConstraintProtoOrBuilder getInverseOrBuilder()
com.google.ortools.sat.RoutesConstraintProtoOrBuilder getRoutesOrBuilder()
int getEnforcementLiteral(int index)
com.google.ortools.sat.IntervalConstraintProtoOrBuilder getIntervalOrBuilder()
com.google.ortools.sat.IntervalConstraintProto getInterval()
boolean hasLinMin()
com.google.ortools.sat.RoutesConstraintProto getRoutes()
com.google.ortools.sat.IntegerArgumentProto getIntProd()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntProdOrBuilder()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMinOrBuilder()
com.google.ortools.sat.ConstraintProto.ConstraintCase getConstraintCase()
com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder getAllDiffOrBuilder()
boolean hasIntDiv()
com.google.ortools.sat.CumulativeConstraintProtoOrBuilder getCumulativeOrBuilder()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolXorOrBuilder()
com.google.ortools.sat.BoolArgumentProto getBoolAnd()
com.google.ortools.sat.NoOverlap2DConstraintProto getNoOverlap2D()
boolean hasRoutes()
boolean hasReservoir()
com.google.ortools.sat.ElementConstraintProto getElement()
com.google.ortools.sat.TableConstraintProto getTable()
com.google.ortools.sat.TableConstraintProtoOrBuilder getTableOrBuilder()
boolean hasIntProd()
boolean hasBoolXor()
com.google.ortools.sat.IntegerArgumentProto getIntMin()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolAndOrBuilder()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMinOrBuilder()
com.google.ortools.sat.LinearConstraintProto getLinear()
com.google.ortools.sat.BoolArgumentProto getBoolOr()
com.google.ortools.sat.LinearArgumentProto getLinMin()
boolean hasIntMin()
boolean hasIntMax()
com.google.ortools.sat.BoolArgumentProto getAtMostOne()
boolean hasCircuit()
boolean hasCumulative()
boolean hasBoolAnd()
com.google.ortools.sat.LinearArgumentProto getLinMax()
com.google.ortools.sat.AllDifferentConstraintProto getAllDiff()
boolean hasLinMax()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getAtMostOneOrBuilder()
com.google.ortools.sat.NoOverlapConstraintProto getNoOverlap()
boolean hasBoolOr()
boolean hasIntMod()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntMaxOrBuilder()
boolean hasAtMostOne()
com.google.ortools.sat.CircuitCoveringConstraintProtoOrBuilder getCircuitCoveringOrBuilder()
com.google.ortools.sat.ReservoirConstraintProto getReservoir()
boolean hasNoOverlap2D()
com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder()
boolean hasLinear()
com.google.ortools.sat.BoolArgumentProto getBoolXor()
com.google.ortools.sat.CircuitCoveringConstraintProto getCircuitCovering()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntModOrBuilder()
com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder getNoOverlap2DOrBuilder()
com.google.ortools.sat.ElementConstraintProtoOrBuilder getElementOrBuilder()
com.google.ortools.sat.IntegerArgumentProto getIntDiv()
com.google.ortools.sat.IntegerArgumentProto getIntMax()
com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder getNoOverlapOrBuilder()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMaxOrBuilder()
com.google.ortools.sat.IntegerArgumentProto getIntMod()
boolean hasAutomaton()
com.google.ortools.sat.CircuitConstraintProto getCircuit()
boolean hasInverse()
com.google.ortools.sat.InverseConstraintProto getInverse()
com.google.ortools.sat.CircuitConstraintProtoOrBuilder getCircuitOrBuilder()
java.util.List< java.lang.Integer > getEnforcementLiteralList()
boolean hasNoOverlap()
com.google.ortools.sat.LinearConstraintProtoOrBuilder getLinearOrBuilder()
boolean hasAllDiff()
java.lang.String getName()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntDivOrBuilder()
com.google.ortools.sat.AutomatonConstraintProtoOrBuilder getAutomatonOrBuilder()
com.google.ortools.sat.CumulativeConstraintProto getCumulative()