public final class BavetConstraint<Solution_> extends AbstractConstraint<Solution_,BavetConstraintFactory<Solution_>>
constraintFactory, constraintName, constraintPackage, scoreImpactType
Constructor and Description |
---|
BavetConstraint(BavetConstraintFactory<Solution_> constraintFactory,
String constraintPackage,
String constraintName,
Function<Solution_,Score<?>> constraintWeightExtractor,
ScoreImpactType scoreImpactType,
boolean isConstraintWeightConfigurable,
List<BavetFromUniConstraintStream<Solution_,Object>> fromStreamList) |
Modifier and Type | Method and Description |
---|---|
void |
createNodes(BavetNodeBuildPolicy<Solution_> buildPolicy,
Map<Class<?>,BavetFromUniNode<Object>> declaredClassToNodeMap,
Score<?> constraintWeight) |
String |
toString() |
assertCorrectImpact, assertCorrectImpact, assertCorrectImpact, extractConstraintWeight, getConstraintFactory, getConstraintName, getConstraintPackage, getScoreImpactType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getConstraintId
public BavetConstraint(BavetConstraintFactory<Solution_> constraintFactory, String constraintPackage, String constraintName, Function<Solution_,Score<?>> constraintWeightExtractor, ScoreImpactType scoreImpactType, boolean isConstraintWeightConfigurable, List<BavetFromUniConstraintStream<Solution_,Object>> fromStreamList)
public void createNodes(BavetNodeBuildPolicy<Solution_> buildPolicy, Map<Class<?>,BavetFromUniNode<Object>> declaredClassToNodeMap, Score<?> constraintWeight)
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.