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 |
---|---|
Constraint |
BavetAbstractBiConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
Constraint |
BavetAbstractBiConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractBiConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractBiConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constraint |
BavetAbstractBiConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractBiConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractBiConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractBiConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
protected BavetConstraint<Solution_> |
BavetAbstractConstraintStream.buildConstraint(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
protected BavetConstraint<Solution_> |
BavetAbstractConstraintStream.buildConstraintConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
Constraint |
BavetAbstractTriConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
Constraint |
BavetAbstractTriConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractTriConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractTriConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constraint |
BavetAbstractTriConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractTriConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractTriConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractTriConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
Constraint |
BavetAbstractUniConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
Constraint |
BavetAbstractUniConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractUniConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractUniConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constraint |
BavetAbstractUniConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractUniConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
Function<A,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractUniConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
BavetAbstractUniConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
Constraint |
InnerBiConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerBiConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerBiConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerBiConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerBiConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerBiConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Field and Description |
---|---|
protected ScoreImpactType |
AbstractConstraint.scoreImpactType |
Modifier and Type | Method and Description |
---|---|
ScoreImpactType |
AbstractConstraint.getScoreImpactType() |
static ScoreImpactType |
ScoreImpactType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ScoreImpactType[] |
ScoreImpactType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Constraint |
AbstractConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
protected abstract Constraint |
AbstractConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constructor and Description |
---|
AbstractConstraint(ConstraintFactory constraintFactory,
String constraintPackage,
String constraintName,
Function<Solution_,Score<?>> constraintWeightExtractor,
ScoreImpactType scoreImpactType,
boolean isConstraintWeightConfigurable) |
Constructor and Description |
---|
DroolsConstraint(DroolsConstraintFactory<Solution_> constraintFactory,
String constraintPackage,
String constraintName,
Function<Solution_,Score<?>> constraintWeightExtractor,
ScoreImpactType scoreImpactType,
boolean isConstraintWeightConfigurable,
List<DroolsFromUniConstraintStream<Solution_,Object>> fromStreamList,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
Modifier and Type | Method and Description |
---|---|
Constraint |
DroolsAbstractBiConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractBiConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractBiConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
BiFunction<A,B,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractBiConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractBiConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractBiConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
BiFunction<A,B,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractBiConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractBiConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongBiFunction<A,B> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
protected DroolsConstraint<Solution_> |
DroolsAbstractConstraintStream.buildConstraint(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
protected DroolsConstraint<Solution_> |
DroolsAbstractConstraintStream.buildConstraintConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType,
DroolsAbstractConstraintStream<Solution_> scoringStream) |
Modifier and Type | Method and Description |
---|---|
protected Constraint |
DroolsAbstractQuadConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractQuadConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractQuadConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
QuadFunction<A,B,C,D,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
protected Constraint |
DroolsAbstractQuadConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractQuadConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractQuadConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
QuadFunction<A,B,C,D,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractQuadConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractQuadConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
protected Constraint |
DroolsAbstractTriConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractTriConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractTriConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
protected Constraint |
DroolsAbstractTriConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractTriConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractTriConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractTriConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractTriConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
Constraint |
DroolsAbstractUniConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractUniConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractUniConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractUniConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractUniConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractUniConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
Function<A,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractUniConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
DroolsAbstractUniConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
Constraint |
InnerQuadConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerQuadConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
QuadFunction<A,B,C,D,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerQuadConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerQuadConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
QuadFunction<A,B,C,D,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerQuadConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerQuadConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongQuadFunction<A,B,C,D> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
Constraint |
InnerTriConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerTriConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
TriFunction<A,B,C,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerTriConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerTriConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
TriFunction<A,B,C,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerTriConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerTriConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongTriFunction<A,B,C> matchWeigher,
ScoreImpactType impactType) |
Modifier and Type | Method and Description |
---|---|
Constraint |
InnerUniConstraintStream.impactScore(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToIntFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerUniConstraintStream.impactScoreBigDecimal(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
Function<A,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerUniConstraintStream.impactScoreConfigurable(String constraintPackage,
String constraintName,
ToIntFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerUniConstraintStream.impactScoreConfigurableBigDecimal(String constraintPackage,
String constraintName,
Function<A,BigDecimal> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerUniConstraintStream.impactScoreConfigurableLong(String constraintPackage,
String constraintName,
ToLongFunction<A> matchWeigher,
ScoreImpactType impactType) |
Constraint |
InnerUniConstraintStream.impactScoreLong(String constraintPackage,
String constraintName,
Score<?> constraintWeight,
ToLongFunction<A> matchWeigher,
ScoreImpactType impactType) |
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.