Package ai.timefold.solver.core.api.domain.solution
package ai.timefold.solver.core.api.domain.solution
Domain annotations and support classes for a planning solution.
-
ClassDescriptionConstraintWeightOverrides<Score_ extends Score<Score_>>Used to override constraint weights defined in Constraint Streams, e.g., in
UniConstraintStream.penalize(Score).Specifies that a property (or a field) on aPlanningSolutionclass is aCollectionof planning entities.Specifies that a property (or a field) on aPlanningSolutionclass is a planning entity.Specifies that a property (or a field) on aPlanningSolutionclass holds theScoreof that solution.Deprecated, for removal: This API element is subject to removal in a future version.Specifies that the class is a planning solution.Workaround for annotation limitation inPlanningSolution.solutionCloner().Specifies that a property (or a field) on aPlanningSolutionclass is aCollectionof problem facts.Specifies that a property (or a field) on aPlanningSolutionclass is a problem fact.