Interface IAutoFilterViolationAndConstrainCollector
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AutoFilterViolationAndConstraintCollector
-
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintintintintintintintintintintvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidincreaseMaxRouteDistanceExceededViolation(int value) voidvoidvoidvoidvoidvoidincreaseWHENoViolation(int value) voidvoidincreaseWHEViolation(int value) voidinvokeAutoFilterConstraintsFromPropProvider(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propProvider) voidinvokeAutoFilterConstraintsFromUser(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) booleanvoidrenew()voidreset()
-
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()
-