public interface IAutoFilterViolationAndConstrainCollector extends Serializable
INode getConnectedNode()
void increaseConditionViolation()
int getNumConditionViolations()
void increaseEarlyViolation()
int getNumEarlyViolations()
void increaseLateViolation()
int getNumLateViolations()
void increaseDoubleBookingViolation()
int getNumDoubleBookingViolations()
void increaseResourceMismatchViolation()
int getNumResourceMismatchViolations()
void increaseRelationMismatchViolation()
void reset()
void increaseConditionNoViolation()
int getNumConditionNoViolations()
void increaseEarlyNoViolation()
int getNumEarlyNoViolations()
void increaseLateNoViolation()
int getNumLateNoViolations()
void increaseDoubleBookingNoViolation()
int getNumDoubleBookingNoViolations()
void increaseResourceMismatchNoViolation()
int getNumResourceMismatchNoViolations()
int getNumRelationMismatchViolations()
void increaseRelationMismatchNoViolation()
int getNumRelationMismatchNoViolations()
void invokeAutoFilterConstraintsFromUser(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList)
boolean needsLocalFiltering()
void invokeAutoFilterConstraintsFromPropProvider(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propProvider)
List<IAutoFilterNodeConstraint> getAutoFilterNodeConstraints()
int getNumWorkingHoursExceededViolations()
int getNumWorkingHoursExceededNoViolations()
void increaseWHEViolation()
void increaseWHENoViolation()
int getNumMaxRouteDistanceExceededViolations()
int getNumMaxRouteDistanceExceededNoViolations()
void increaseMaxRouteDistanceExceededViolation()
void increaseMaxRouteDistanceExceededNoViolation()
int getNumAfterEndAnchorViolations()
void increaseAfterEndAnchorViolations()
int getNumAfterEndAnchorNoViolations()
void increaseAfterEndAnchorNoViolations()
void renew()
void increaseWHENoViolation(int value)
void increaseWHEViolation(int value)
void increaseMaxRouteDistanceExceededViolation(int value)
void increaseCapacityOverloadViolation()
int getNumCapacityOverloadViolations()
void increaseCapacityOverloadNoViolation()
int getNumCapacityOverloadNoViolations()
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.