Class DefaultPlanningSolutionMetaModel<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.domain.solution.descriptor.DefaultPlanningSolutionMetaModel<Solution_>
- All Implemented Interfaces:
PlanningSolutionMetaModel<Solution_>
@NullMarked
public final class DefaultPlanningSolutionMetaModel<Solution_>
extends Object
implements PlanningSolutionMetaModel<Solution_>
-
Method Summary
Modifier and TypeMethodDescriptionentities()Returns the meta-models of @planning entitiesknown to the solution, genuine or shadow.booleaninthashCode()toString()type()Returns the class of the solution.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ai.timefold.solver.core.preview.api.domain.metamodel.PlanningSolutionMetaModel
entity, genuineEntities, hasEntity
-
Method Details
-
solutionDescriptor
-
type
Description copied from interface:PlanningSolutionMetaModelReturns the class of the solution.- Specified by:
typein interfacePlanningSolutionMetaModel<Solution_>- Returns:
- never null, the type of the solution
-
entities
Description copied from interface:PlanningSolutionMetaModelReturns the meta-models of @planning entitiesknown to the solution, genuine or shadow.- Specified by:
entitiesin interfacePlanningSolutionMetaModel<Solution_>- Returns:
- Entities declared by the solution.
-
equals
-
hashCode
public int hashCode() -
toString
-