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