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 
230  boolean hasIntDiv();
250 
260  boolean hasIntMod();
280 
293  boolean hasIntMax();
319 
324  boolean hasLinMax();
334 
347  boolean hasIntMin();
373 
378  boolean hasLinMin();
388 
400  boolean hasIntProd();
424 
434  boolean hasLinear();
454 
463  boolean hasAllDiff();
481 
491  boolean hasElement();
511 
521  boolean hasCircuit();
541 
550  boolean hasRoutes();
568 
578  boolean hasTable();
598 
608  boolean hasAutomaton();
628 
638  boolean hasInverse();
658 
669  boolean hasReservoir();
691 
701  boolean hasInterval();
721 
732  boolean hasNoOverlap();
754 
763  boolean hasNoOverlap2D();
781 
792  boolean hasCumulative();
814 
816 }
boolean hasInterval()
boolean hasElement()
com.google.ortools.sat.AutomatonConstraintProto getAutomaton()
com.google.ortools.sat.BoolArgumentProtoOrBuilder getBoolOrOrBuilder()
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()
.operations_research.sat.LinearArgumentProto lin_min = 28;
com.google.ortools.sat.RoutesConstraintProto getRoutes()
com.google.ortools.sat.IntegerArgumentProto getIntProd()
com.google.ortools.sat.IntegerArgumentProtoOrBuilder getIntProdOrBuilder()
com.google.ortools.sat.LinearArgumentProtoOrBuilder getLinMinOrBuilder()
.operations_research.sat.LinearArgumentProto lin_min = 28;
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()
.operations_research.sat.LinearArgumentProto lin_min = 28;
boolean hasIntMin()
boolean hasIntMax()
com.google.ortools.sat.BoolArgumentProto getAtMostOne()
boolean hasCircuit()
boolean hasCumulative()
boolean hasBoolAnd()
com.google.ortools.sat.LinearArgumentProto getLinMax()
.operations_research.sat.LinearArgumentProto lin_max = 27;
com.google.ortools.sat.AllDifferentConstraintProto getAllDiff()
boolean hasLinMax()
.operations_research.sat.LinearArgumentProto lin_max = 27;
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.ReservoirConstraintProto getReservoir()
boolean hasNoOverlap2D()
com.google.ortools.sat.ReservoirConstraintProtoOrBuilder getReservoirOrBuilder()
boolean hasLinear()
com.google.ortools.sat.BoolArgumentProto getBoolXor()
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()
.operations_research.sat.LinearArgumentProto lin_max = 27;
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()