Java Reference

Java Reference

IntervalConstraintProto

Detailed Description

This "special" constraint not only enforces (start + size == end) but can
also be referred by other constraints using this "interval" concept.

Protobuf type

operations_research.sat.IntervalConstraintProto

Definition at line 14 of file IntervalConstraintProto.java.

Classes

class  Builder
 

Public Member Functions

.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields ()
 
.lang.Override int getStart ()
 int32 start = 1; More...
 
.lang.Override int getEnd ()
 int32 end = 2; More...
 
.lang.Override int getSize ()
 int32 size = 3; More...
 
.lang.Override final boolean isInitialized ()
 
.lang.Override void writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException
 
.lang.Override int getSerializedSize ()
 
.lang.Override boolean equals (final java.lang.Object obj)
 
.lang.Override int hashCode ()
 
.lang.Override Builder newBuilderForType ()
 
.lang.Override Builder toBuilder ()
 
.lang.Override com.google.protobuf.Parser< IntervalConstraintProtogetParserForType ()
 
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType ()
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
 
static com.google.ortools.sat.IntervalConstraintProto parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static Builder newBuilder ()
 
static Builder newBuilder (com.google.ortools.sat.IntervalConstraintProto prototype)
 
static com.google.ortools.sat.IntervalConstraintProto getDefaultInstance ()
 
static com.google.protobuf.Parser< IntervalConstraintProtoparser ()
 

Static Public Attributes

static final int START_FIELD_NUMBER = 1
 
static final int END_FIELD_NUMBER = 2
 
static final int SIZE_FIELD_NUMBER = 3
 

Protected Member Functions

.lang.Override java.lang.Object newInstance (UnusedPrivateParameter unused)
 
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 
.lang.Override Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
 

Member Function Documentation

◆ equals()

.lang.Override boolean equals ( final java.lang.Object  obj)
inline

Definition at line 186 of file IntervalConstraintProto.java.

◆ getDefaultInstance()

static com.google.ortools.sat.IntervalConstraintProto getDefaultInstance ( )
inlinestatic

Definition at line 591 of file IntervalConstraintProto.java.

◆ getDefaultInstanceForType()

.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType ( )
inline

Definition at line 616 of file IntervalConstraintProto.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ( )
inlinestatic

Definition at line 91 of file IntervalConstraintProto.java.

◆ getEnd()

.lang.Override int getEnd ( )
inline

int32 end = 2;

Returns
The end.

Implements IntervalConstraintProtoOrBuilder.

Definition at line 121 of file IntervalConstraintProto.java.

◆ getParserForType()

.lang.Override com.google.protobuf.Parser<IntervalConstraintProto> getParserForType ( )
inline

Definition at line 611 of file IntervalConstraintProto.java.

◆ getSerializedSize()

.lang.Override int getSerializedSize ( )
inline

Definition at line 163 of file IntervalConstraintProto.java.

◆ getSize()

.lang.Override int getSize ( )
inline

int32 size = 3;

Returns
The size.

Implements IntervalConstraintProtoOrBuilder.

Definition at line 132 of file IntervalConstraintProto.java.

◆ getStart()

.lang.Override int getStart ( )
inline

int32 start = 1;

Returns
The start.

Implements IntervalConstraintProtoOrBuilder.

Definition at line 110 of file IntervalConstraintProto.java.

◆ getUnknownFields()

.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields ( )
inline

Definition at line 35 of file IntervalConstraintProto.java.

◆ hashCode()

.lang.Override int hashCode ( )
inline

Definition at line 206 of file IntervalConstraintProto.java.

◆ internalGetFieldAccessorTable()

.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ( )
inlineprotected

Definition at line 97 of file IntervalConstraintProto.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 138 of file IntervalConstraintProto.java.

◆ newBuilder() [1/2]

static Builder newBuilder ( )
inlinestatic

Definition at line 295 of file IntervalConstraintProto.java.

◆ newBuilder() [2/2]

static Builder newBuilder ( com.google.ortools.sat.IntervalConstraintProto  prototype)
inlinestatic

Definition at line 298 of file IntervalConstraintProto.java.

◆ newBuilderForType() [1/2]

.lang.Override Builder newBuilderForType ( )
inline

Definition at line 294 of file IntervalConstraintProto.java.

◆ newBuilderForType() [2/2]

.lang.Override Builder newBuilderForType ( com.google.protobuf.GeneratedMessageV3.BuilderParent  parent)
inlineprotected

Definition at line 308 of file IntervalConstraintProto.java.

◆ newInstance()

.lang.Override java.lang.Object newInstance ( UnusedPrivateParameter  unused)
inlineprotected

Definition at line 28 of file IntervalConstraintProto.java.

◆ parseDelimitedFrom() [1/2]

static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 267 of file IntervalConstraintProto.java.

◆ parseDelimitedFrom() [2/2]

static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom ( java.io.InputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 272 of file IntervalConstraintProto.java.

◆ parseFrom() [1/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( byte[]  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 245 of file IntervalConstraintProto.java.

◆ parseFrom() [2/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( byte[]  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 249 of file IntervalConstraintProto.java.

◆ parseFrom() [3/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( com.google.protobuf.ByteString  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 234 of file IntervalConstraintProto.java.

◆ parseFrom() [4/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( com.google.protobuf.ByteString  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 239 of file IntervalConstraintProto.java.

◆ parseFrom() [5/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( com.google.protobuf.CodedInputStream  input) throws java.io.IOException
inlinestatic

Definition at line 279 of file IntervalConstraintProto.java.

◆ parseFrom() [6/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( com.google.protobuf.CodedInputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 285 of file IntervalConstraintProto.java.

◆ parseFrom() [7/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 255 of file IntervalConstraintProto.java.

◆ parseFrom() [8/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( java.io.InputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 260 of file IntervalConstraintProto.java.

◆ parseFrom() [9/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( java.nio.ByteBuffer  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 223 of file IntervalConstraintProto.java.

◆ parseFrom() [10/10]

static com.google.ortools.sat.IntervalConstraintProto parseFrom ( java.nio.ByteBuffer  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 228 of file IntervalConstraintProto.java.

◆ parser()

static com.google.protobuf.Parser<IntervalConstraintProto> parser ( )
inlinestatic

Definition at line 606 of file IntervalConstraintProto.java.

◆ toBuilder()

.lang.Override Builder toBuilder ( )
inline

Definition at line 302 of file IntervalConstraintProto.java.

◆ writeTo()

.lang.Override void writeTo ( com.google.protobuf.CodedOutputStream  output) throws java.io.IOException
inline

Definition at line 148 of file IntervalConstraintProto.java.

Member Data Documentation

◆ END_FIELD_NUMBER

final int END_FIELD_NUMBER = 2
static

Definition at line 114 of file IntervalConstraintProto.java.

◆ SIZE_FIELD_NUMBER

final int SIZE_FIELD_NUMBER = 3
static

Definition at line 125 of file IntervalConstraintProto.java.

◆ START_FIELD_NUMBER

final int START_FIELD_NUMBER = 1
static

Definition at line 103 of file IntervalConstraintProto.java.


The documentation for this class was generated from the following file: