Interface MPIndicatorConstraintOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    MPIndicatorConstraint, MPIndicatorConstraint.Builder

    public interface MPIndicatorConstraintOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      MPConstraintProto getConstraint()
      The constraint activated by the indicator variable.
      MPConstraintProtoOrBuilder getConstraintOrBuilder()
      The constraint activated by the indicator variable.
      int getVarIndex()
      Variable index (w.r.t.
      int getVarValue()
      Value the above variable should take.
      boolean hasConstraint()
      The constraint activated by the indicator variable.
      boolean hasVarIndex()
      Variable index (w.r.t.
      boolean hasVarValue()
      Value the above variable should take.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasVarIndex

        boolean hasVarIndex()
         Variable index (w.r.t. the "variable" field of MPModelProto) of the Boolean
         variable used as indicator.
         
        optional int32 var_index = 1;
        Returns:
        Whether the varIndex field is set.
      • getVarIndex

        int getVarIndex()
         Variable index (w.r.t. the "variable" field of MPModelProto) of the Boolean
         variable used as indicator.
         
        optional int32 var_index = 1;
        Returns:
        The varIndex.
      • hasVarValue

        boolean hasVarValue()
         Value the above variable should take. Must be 0 or 1.
         
        optional int32 var_value = 2;
        Returns:
        Whether the varValue field is set.
      • getVarValue

        int getVarValue()
         Value the above variable should take. Must be 0 or 1.
         
        optional int32 var_value = 2;
        Returns:
        The varValue.
      • hasConstraint

        boolean hasConstraint()
         The constraint activated by the indicator variable.
         
        optional .operations_research.MPConstraintProto constraint = 3;
        Returns:
        Whether the constraint field is set.
      • getConstraint

        MPConstraintProto getConstraint()
         The constraint activated by the indicator variable.
         
        optional .operations_research.MPConstraintProto constraint = 3;
        Returns:
        The constraint.
      • getConstraintOrBuilder

        MPConstraintProtoOrBuilder getConstraintOrBuilder()
         The constraint activated by the indicator variable.
         
        optional .operations_research.MPConstraintProto constraint = 3;