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
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
increaseMaxRouteDistanceExceededViolation
(int value) void
void
void
void
void
void
increaseWHENoViolation
(int value) void
void
increaseWHEViolation
(int value) void
invokeAutoFilterConstraintsFromPropProvider
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propProvider) void
invokeAutoFilterConstraintsFromUser
(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) boolean
void
renew()
void
reset()
toString()
-
Constructor Details
-
AutoFilterViolationAndConstraintCollector
-
-
Method Details
-
getAutoFilterNodeConstraints
- Specified by:
getAutoFilterNodeConstraints
in interfaceIAutoFilterViolationAndConstrainCollector
-
invokeAutoFilterConstraintsFromUser
public void invokeAutoFilterConstraintsFromUser(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) - Specified by:
invokeAutoFilterConstraintsFromUser
in interfaceIAutoFilterViolationAndConstrainCollector
-
invokeAutoFilterConstraintsFromPropProvider
public void invokeAutoFilterConstraintsFromPropProvider(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propProvider) - Specified by:
invokeAutoFilterConstraintsFromPropProvider
in interfaceIAutoFilterViolationAndConstrainCollector
-
needsLocalFiltering
public boolean needsLocalFiltering()- Specified by:
needsLocalFiltering
in interfaceIAutoFilterViolationAndConstrainCollector
-
getConnectedNode
- Specified by:
getConnectedNode
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseConditionViolation
public void increaseConditionViolation()- Specified by:
increaseConditionViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumConditionViolations
public int getNumConditionViolations()- Specified by:
getNumConditionViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseConditionNoViolation
public void increaseConditionNoViolation()- Specified by:
increaseConditionNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumConditionNoViolations
public int getNumConditionNoViolations()- Specified by:
getNumConditionNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseEarlyViolation
public void increaseEarlyViolation()- Specified by:
increaseEarlyViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumEarlyViolations
public int getNumEarlyViolations()- Specified by:
getNumEarlyViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseCapacityOverloadViolation
public void increaseCapacityOverloadViolation()- Specified by:
increaseCapacityOverloadViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumCapacityOverloadViolations
public int getNumCapacityOverloadViolations()- Specified by:
getNumCapacityOverloadViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseCapacityOverloadNoViolation
public void increaseCapacityOverloadNoViolation()- Specified by:
increaseCapacityOverloadNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumCapacityOverloadNoViolations
public int getNumCapacityOverloadNoViolations()- Specified by:
getNumCapacityOverloadNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseEarlyNoViolation
public void increaseEarlyNoViolation()- Specified by:
increaseEarlyNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumEarlyNoViolations
public int getNumEarlyNoViolations()- Specified by:
getNumEarlyNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseLateViolation
public void increaseLateViolation()- Specified by:
increaseLateViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumLateViolations
public int getNumLateViolations()- Specified by:
getNumLateViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseLateNoViolation
public void increaseLateNoViolation()- Specified by:
increaseLateNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumLateNoViolations
public int getNumLateNoViolations()- Specified by:
getNumLateNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseDoubleBookingViolation
public void increaseDoubleBookingViolation()- Specified by:
increaseDoubleBookingViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumDoubleBookingViolations
public int getNumDoubleBookingViolations()- Specified by:
getNumDoubleBookingViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseDoubleBookingNoViolation
public void increaseDoubleBookingNoViolation()- Specified by:
increaseDoubleBookingNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumDoubleBookingNoViolations
public int getNumDoubleBookingNoViolations()- Specified by:
getNumDoubleBookingNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseResourceMismatchViolation
public void increaseResourceMismatchViolation()- Specified by:
increaseResourceMismatchViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumResourceMismatchViolations
public int getNumResourceMismatchViolations()- Specified by:
getNumResourceMismatchViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseResourceMismatchNoViolation
public void increaseResourceMismatchNoViolation()- Specified by:
increaseResourceMismatchNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumResourceMismatchNoViolations
public int getNumResourceMismatchNoViolations()- Specified by:
getNumResourceMismatchNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseRelationMismatchViolation
public void increaseRelationMismatchViolation()- Specified by:
increaseRelationMismatchViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumRelationMismatchViolations
public int getNumRelationMismatchViolations()- Specified by:
getNumRelationMismatchViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseRelationMismatchNoViolation
public void increaseRelationMismatchNoViolation()- Specified by:
increaseRelationMismatchNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumRelationMismatchNoViolations
public int getNumRelationMismatchNoViolations()- Specified by:
getNumRelationMismatchNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumWorkingHoursExceededViolations
public int getNumWorkingHoursExceededViolations()- Specified by:
getNumWorkingHoursExceededViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHEViolation
public void increaseWHEViolation()- Specified by:
increaseWHEViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHEViolation
public void increaseWHEViolation(int value) - Specified by:
increaseWHEViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumWorkingHoursExceededNoViolations
public int getNumWorkingHoursExceededNoViolations()- Specified by:
getNumWorkingHoursExceededNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHENoViolation
public void increaseWHENoViolation()- Specified by:
increaseWHENoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseWHENoViolation
public void increaseWHENoViolation(int value) - Specified by:
increaseWHENoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumMaxRouteDistanceExceededViolations
public int getNumMaxRouteDistanceExceededViolations()- Specified by:
getNumMaxRouteDistanceExceededViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseMaxRouteDistanceExceededViolation
public void increaseMaxRouteDistanceExceededViolation()- Specified by:
increaseMaxRouteDistanceExceededViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseMaxRouteDistanceExceededViolation
public void increaseMaxRouteDistanceExceededViolation(int value) - Specified by:
increaseMaxRouteDistanceExceededViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumMaxRouteDistanceExceededNoViolations
public int getNumMaxRouteDistanceExceededNoViolations()- Specified by:
getNumMaxRouteDistanceExceededNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseMaxRouteDistanceExceededNoViolation
public void increaseMaxRouteDistanceExceededNoViolation()- Specified by:
increaseMaxRouteDistanceExceededNoViolation
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumAfterEndAnchorViolations
public int getNumAfterEndAnchorViolations()- Specified by:
getNumAfterEndAnchorViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseAfterEndAnchorViolations
public void increaseAfterEndAnchorViolations()- Specified by:
increaseAfterEndAnchorViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
getNumAfterEndAnchorNoViolations
public int getNumAfterEndAnchorNoViolations()- Specified by:
getNumAfterEndAnchorNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
increaseAfterEndAnchorNoViolations
public void increaseAfterEndAnchorNoViolations()- Specified by:
increaseAfterEndAnchorNoViolations
in interfaceIAutoFilterViolationAndConstrainCollector
-
renew
public void renew()- Specified by:
renew
in interfaceIAutoFilterViolationAndConstrainCollector
-
reset
public void reset()- Specified by:
reset
in interfaceIAutoFilterViolationAndConstrainCollector
-
toString
-