public final class BavetConstraintFactory<Solution_> extends Object implements InnerConstraintFactory<Solution_>
Constructor and Description |
---|
BavetConstraintFactory(SolutionDescriptor<Solution_> solutionDescriptor) |
Modifier and Type | Method and Description |
---|---|
ConstraintSessionFactory<Solution_> |
buildSessionFactory(Constraint[] constraints)
This method is thread-safe.
|
<A> BavetAbstractUniConstraintStream<Solution_,A> |
fromUnfiltered(Class<A> fromClass)
Like
ConstraintFactory.from(Class) ,
but without any filtering of uninitialized planning entities . |
String |
getDefaultConstraintPackage()
This is
ConstraintConfiguration.constraintPackage() if available,
otherwise the package of the PlanningSolution class. |
SolutionDescriptor<Solution_> |
getSolutionDescriptor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
from, fromUniquePair
fromUniquePair, fromUniquePair, fromUniquePair, fromUniquePair, fromUniquePair
public BavetConstraintFactory(SolutionDescriptor<Solution_> solutionDescriptor)
public <A> BavetAbstractUniConstraintStream<Solution_,A> fromUnfiltered(Class<A> fromClass)
ConstraintFactory
ConstraintFactory.from(Class)
,
but without any filtering of uninitialized planning entities
.fromUnfiltered
in interface ConstraintFactory
A
- the type of the matched problem fact or planning entity
fromClass
- never nullpublic ConstraintSessionFactory<Solution_> buildSessionFactory(Constraint[] constraints)
InnerConstraintFactory
buildSessionFactory
in interface InnerConstraintFactory<Solution_>
constraints
- never nullpublic SolutionDescriptor<Solution_> getSolutionDescriptor()
getSolutionDescriptor
in interface InnerConstraintFactory<Solution_>
public String getDefaultConstraintPackage()
ConstraintFactory
ConstraintConfiguration.constraintPackage()
if available,
otherwise the package of the PlanningSolution
class.getDefaultConstraintPackage
in interface ConstraintFactory
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.