Interface IAutoFilterViolationAndConstrainCollector

All Superinterfaces:
Serializable
All Known Implementing Classes:
AutoFilterViolationAndConstraintCollector

public interface IAutoFilterViolationAndConstrainCollector extends Serializable
  • Method Details

    • getConnectedNode

      INode getConnectedNode()
    • increaseConditionViolation

      void increaseConditionViolation()
    • getNumConditionViolations

      int getNumConditionViolations()
    • increaseEarlyViolation

      void increaseEarlyViolation()
    • getNumEarlyViolations

      int getNumEarlyViolations()
    • increaseLateViolation

      void increaseLateViolation()
    • getNumLateViolations

      int getNumLateViolations()
    • increaseDoubleBookingViolation

      void increaseDoubleBookingViolation()
    • getNumDoubleBookingViolations

      int getNumDoubleBookingViolations()
    • increaseResourceMismatchViolation

      void increaseResourceMismatchViolation()
    • getNumResourceMismatchViolations

      int getNumResourceMismatchViolations()
    • increaseRelationMismatchViolation

      void increaseRelationMismatchViolation()
    • reset

      void reset()
    • increaseConditionNoViolation

      void increaseConditionNoViolation()
    • getNumConditionNoViolations

      int getNumConditionNoViolations()
    • increaseEarlyNoViolation

      void increaseEarlyNoViolation()
    • getNumEarlyNoViolations

      int getNumEarlyNoViolations()
    • increaseLateNoViolation

      void increaseLateNoViolation()
    • getNumLateNoViolations

      int getNumLateNoViolations()
    • increaseDoubleBookingNoViolation

      void increaseDoubleBookingNoViolation()
    • getNumDoubleBookingNoViolations

      int getNumDoubleBookingNoViolations()
    • increaseResourceMismatchNoViolation

      void increaseResourceMismatchNoViolation()
    • getNumResourceMismatchNoViolations

      int getNumResourceMismatchNoViolations()
    • getNumRelationMismatchViolations

      int getNumRelationMismatchViolations()
    • increaseRelationMismatchNoViolation

      void increaseRelationMismatchNoViolation()
    • getNumRelationMismatchNoViolations

      int getNumRelationMismatchNoViolations()
    • invokeAutoFilterConstraintsFromUser

      void invokeAutoFilterConstraintsFromUser(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList)
    • needsLocalFiltering

      boolean needsLocalFiltering()
    • invokeAutoFilterConstraintsFromPropProvider

      void invokeAutoFilterConstraintsFromPropProvider(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propProvider)
    • getAutoFilterNodeConstraints

      List<IAutoFilterNodeConstraint> getAutoFilterNodeConstraints()
    • getNumWorkingHoursExceededViolations

      int getNumWorkingHoursExceededViolations()
    • getNumWorkingHoursExceededNoViolations

      int getNumWorkingHoursExceededNoViolations()
    • increaseWHEViolation

      void increaseWHEViolation()
    • increaseWHENoViolation

      void increaseWHENoViolation()
    • getNumMaxRouteDistanceExceededViolations

      int getNumMaxRouteDistanceExceededViolations()
    • getNumMaxRouteDistanceExceededNoViolations

      int getNumMaxRouteDistanceExceededNoViolations()
    • increaseMaxRouteDistanceExceededViolation

      void increaseMaxRouteDistanceExceededViolation()
    • increaseMaxRouteDistanceExceededNoViolation

      void increaseMaxRouteDistanceExceededNoViolation()
    • getNumAfterEndAnchorViolations

      int getNumAfterEndAnchorViolations()
    • increaseAfterEndAnchorViolations

      void increaseAfterEndAnchorViolations()
    • getNumAfterEndAnchorNoViolations

      int getNumAfterEndAnchorNoViolations()
    • increaseAfterEndAnchorNoViolations

      void increaseAfterEndAnchorNoViolations()
    • renew

      void renew()
    • increaseWHENoViolation

      void increaseWHENoViolation(int value)
    • increaseWHEViolation

      void increaseWHEViolation(int value)
    • increaseMaxRouteDistanceExceededViolation

      void increaseMaxRouteDistanceExceededViolation(int value)
    • increaseCapacityOverloadViolation

      void increaseCapacityOverloadViolation()
    • getNumCapacityOverloadViolations

      int getNumCapacityOverloadViolations()
    • increaseCapacityOverloadNoViolation

      void increaseCapacityOverloadNoViolation()
    • getNumCapacityOverloadNoViolations

      int getNumCapacityOverloadNoViolations()