Class AutoFilterViolationAndConstraintCollector
java.lang.Object
com.dna.jopt.member.unit.filter.auto.collecting.AutoFilterViolationAndConstraintCollector
- All Implemented Interfaces:
IAutoFilterViolationAndConstrainCollector,Serializable
public class AutoFilterViolationAndConstraintCollector
extends Object
implements IAutoFilterViolationAndConstrainCollector
- See Also:
-
Constructor Summary
Constructors -
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()toString()
-
Constructor Details
-
AutoFilterViolationAndConstraintCollector
-
-
Method Details
-
getAutoFilterNodeConstraints
- Specified by:
getAutoFilterNodeConstraintsin interfaceIAutoFilterViolationAndConstrainCollector
-
invokeAutoFilterConstraintsFromUser
public void invokeAutoFilterConstraintsFromUser(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) - Specified by:
invokeAutoFilterConstraintsFromUserin interfaceIAutoFilterViolationAndConstrainCollector
-
invokeAutoFilterConstraintsFromPropProvider
public void invokeAutoFilterConstraintsFromPropProvider(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propProvider) - Specified by:
invokeAutoFilterConstraintsFromPropProviderin interfaceIAutoFilterViolationAndConstrainCollector
-
needsLocalFiltering
public boolean needsLocalFiltering()- Specified by:
needsLocalFilteringin interfaceIAutoFilterViolationAndConstrainCollector
-
getConnectedNode
- Specified by:
getConnectedNodein interfaceIAutoFilterViolationAndConstrainCollector
-
increaseConditionViolation
public void increaseConditionViolation()- Specified by:
increaseConditionViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumConditionViolations
public int getNumConditionViolations()- Specified by:
getNumConditionViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseConditionNoViolation
public void increaseConditionNoViolation()- Specified by:
increaseConditionNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumConditionNoViolations
public int getNumConditionNoViolations()- Specified by:
getNumConditionNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseEarlyViolation
public void increaseEarlyViolation()- Specified by:
increaseEarlyViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumEarlyViolations
public int getNumEarlyViolations()- Specified by:
getNumEarlyViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseCapacityOverloadViolation
public void increaseCapacityOverloadViolation()- Specified by:
increaseCapacityOverloadViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumCapacityOverloadViolations
public int getNumCapacityOverloadViolations()- Specified by:
getNumCapacityOverloadViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseCapacityOverloadNoViolation
public void increaseCapacityOverloadNoViolation()- Specified by:
increaseCapacityOverloadNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumCapacityOverloadNoViolations
public int getNumCapacityOverloadNoViolations()- Specified by:
getNumCapacityOverloadNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseEarlyNoViolation
public void increaseEarlyNoViolation()- Specified by:
increaseEarlyNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumEarlyNoViolations
public int getNumEarlyNoViolations()- Specified by:
getNumEarlyNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseLateViolation
public void increaseLateViolation()- Specified by:
increaseLateViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumLateViolations
public int getNumLateViolations()- Specified by:
getNumLateViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseLateNoViolation
public void increaseLateNoViolation()- Specified by:
increaseLateNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumLateNoViolations
public int getNumLateNoViolations()- Specified by:
getNumLateNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseDoubleBookingViolation
public void increaseDoubleBookingViolation()- Specified by:
increaseDoubleBookingViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumDoubleBookingViolations
public int getNumDoubleBookingViolations()- Specified by:
getNumDoubleBookingViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseDoubleBookingNoViolation
public void increaseDoubleBookingNoViolation()- Specified by:
increaseDoubleBookingNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumDoubleBookingNoViolations
public int getNumDoubleBookingNoViolations()- Specified by:
getNumDoubleBookingNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseResourceMismatchViolation
public void increaseResourceMismatchViolation()- Specified by:
increaseResourceMismatchViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumResourceMismatchViolations
public int getNumResourceMismatchViolations()- Specified by:
getNumResourceMismatchViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseResourceMismatchNoViolation
public void increaseResourceMismatchNoViolation()- Specified by:
increaseResourceMismatchNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumResourceMismatchNoViolations
public int getNumResourceMismatchNoViolations()- Specified by:
getNumResourceMismatchNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseRelationMismatchViolation
public void increaseRelationMismatchViolation()- Specified by:
increaseRelationMismatchViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumRelationMismatchViolations
public int getNumRelationMismatchViolations()- Specified by:
getNumRelationMismatchViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseRelationMismatchNoViolation
public void increaseRelationMismatchNoViolation()- Specified by:
increaseRelationMismatchNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumRelationMismatchNoViolations
public int getNumRelationMismatchNoViolations()- Specified by:
getNumRelationMismatchNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumWorkingHoursExceededViolations
public int getNumWorkingHoursExceededViolations()- Specified by:
getNumWorkingHoursExceededViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHEViolation
public void increaseWHEViolation()- Specified by:
increaseWHEViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHEViolation
public void increaseWHEViolation(int value) - Specified by:
increaseWHEViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumWorkingHoursExceededNoViolations
public int getNumWorkingHoursExceededNoViolations()- Specified by:
getNumWorkingHoursExceededNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHENoViolation
public void increaseWHENoViolation()- Specified by:
increaseWHENoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHENoViolation
public void increaseWHENoViolation(int value) - Specified by:
increaseWHENoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumMaxRouteDistanceExceededViolations
public int getNumMaxRouteDistanceExceededViolations()- Specified by:
getNumMaxRouteDistanceExceededViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseMaxRouteDistanceExceededViolation
public void increaseMaxRouteDistanceExceededViolation()- Specified by:
increaseMaxRouteDistanceExceededViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseMaxRouteDistanceExceededViolation
public void increaseMaxRouteDistanceExceededViolation(int value) - Specified by:
increaseMaxRouteDistanceExceededViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumMaxRouteDistanceExceededNoViolations
public int getNumMaxRouteDistanceExceededNoViolations()- Specified by:
getNumMaxRouteDistanceExceededNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseMaxRouteDistanceExceededNoViolation
public void increaseMaxRouteDistanceExceededNoViolation()- Specified by:
increaseMaxRouteDistanceExceededNoViolationin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumAfterEndAnchorViolations
public int getNumAfterEndAnchorViolations()- Specified by:
getNumAfterEndAnchorViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseAfterEndAnchorViolations
public void increaseAfterEndAnchorViolations()- Specified by:
increaseAfterEndAnchorViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
getNumAfterEndAnchorNoViolations
public int getNumAfterEndAnchorNoViolations()- Specified by:
getNumAfterEndAnchorNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
increaseAfterEndAnchorNoViolations
public void increaseAfterEndAnchorNoViolations()- Specified by:
increaseAfterEndAnchorNoViolationsin interfaceIAutoFilterViolationAndConstrainCollector
-
renew
public void renew()- Specified by:
renewin interfaceIAutoFilterViolationAndConstrainCollector
-
reset
public void reset()- Specified by:
resetin interfaceIAutoFilterViolationAndConstrainCollector
-
toString
-