Uses of Interface
com.dna.jopt.member.unit.filter.auto.filternodeconstraint.IAutoFilterNodeConstraint
Package
Description
-
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.filter.auto
Modifier and TypeMethodDescriptionstatic List<IOptimizationElement>
ForceFilterHelper.extractViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<ILogicRouteElementDetailItem> filterDecider) static List<IOptimizationElement>
ForceFilterHelper.extractViolationCausingNodesViolationBased
(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<List<IViolation>> filterDecider) static Optional<org.apache.commons.math3.util.Pair<List<IOptimizationElement>,
List<INodeFilterReason>>> ForceFilterHelper.getViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> c) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveEarlyViolation
(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveLateViolation
(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveRequiredSkillViolation
(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveResourceMismatchViolation
(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveRouteViolation
(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) -
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.filter.auto.collecting
Modifier and TypeMethodDescriptionAutoFilterViolationAndConstraintCollector.getAutoFilterNodeConstraints()
IAutoFilterViolationAndConstrainCollector.getAutoFilterNodeConstraints()
Modifier and TypeMethodDescriptionvoid
AutoFilterViolationAndConstraintCollector.invokeAutoFilterConstraintsFromUser
(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) void
IAutoFilterViolationAndConstrainCollector.invokeAutoFilterConstraintsFromUser
(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList) -
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.filter.auto.filternodeconstraint
Modifier and TypeClassDescriptionclass
The Class AbstractAutoFilterConstraint.class
class
class
class
class
class
class
class
class
class
-
Uses of IAutoFilterNodeConstraint in com.dna.jopt.member.unit.node
Modifier and TypeMethodDescriptionvoid
AbstractNode.setAutoFilterConstraints
(List<IAutoFilterNodeConstraint> nodeAutoFilterConstraints) void
INode.setAutoFilterConstraints
(List<IAutoFilterNodeConstraint> autoFilterNodeConstraints) Sets aIConstraint
at aNode
for which it could be filtered.