Uses of Interface
ai.timefold.solver.core.preview.api.domain.metamodel.PlanningEntityMetaModel
Packages that use PlanningEntityMetaModel
Package
Description
This package contains classes and interfaces that represent the metamodel of the domain.
This package contains classes and interfaces that support
the diffing of
PlanningSolutions.-
Uses of PlanningEntityMetaModel in ai.timefold.solver.core.impl.domain.solution.descriptor
Classes in ai.timefold.solver.core.impl.domain.solution.descriptor that implement PlanningEntityMetaModelMethods in ai.timefold.solver.core.impl.domain.solution.descriptor that return PlanningEntityMetaModelModifier and TypeMethodDescriptionDefaultPlanningListVariableMetaModel.entity()Returns the value of theentityrecord component.DefaultPlanningVariableMetaModel.entity()Returns the value of theentityrecord component.DefaultShadowVariableMetaModel.entity()Returns the value of theentityrecord component.Methods in ai.timefold.solver.core.impl.domain.solution.descriptor that return types with arguments of type PlanningEntityMetaModelModifier and TypeMethodDescription@NonNull List<PlanningEntityMetaModel<Solution_,?>> DefaultPlanningSolutionMetaModel.entities()Constructors in ai.timefold.solver.core.impl.domain.solution.descriptor with parameters of type PlanningEntityMetaModelModifierConstructorDescriptionDefaultPlanningListVariableMetaModel(PlanningEntityMetaModel<Solution_, Entity_> entity, ListVariableDescriptor<Solution_> variableDescriptor) Creates an instance of aDefaultPlanningListVariableMetaModelrecord class.DefaultPlanningVariableMetaModel(PlanningEntityMetaModel<Solution_, Entity_> entity, BasicVariableDescriptor<Solution_> variableDescriptor) Creates an instance of aDefaultPlanningVariableMetaModelrecord class.DefaultShadowVariableMetaModel(PlanningEntityMetaModel<Solution_, Entity_> entity, ShadowVariableDescriptor<Solution_> variableDescriptor) Creates an instance of aDefaultShadowVariableMetaModelrecord class. -
Uses of PlanningEntityMetaModel in ai.timefold.solver.core.preview.api.domain.metamodel
Methods in ai.timefold.solver.core.preview.api.domain.metamodel that return PlanningEntityMetaModelModifier and TypeMethodDescriptiondefault <Entity_> @NonNull PlanningEntityMetaModel<Solution_,Entity_> Returns the meta-model of the @planning entitywith the given class.@NonNull PlanningEntityMetaModel<Solution_,Entity_> VariableMetaModel.entity()Describes the entity that owns this variable.Methods in ai.timefold.solver.core.preview.api.domain.metamodel that return types with arguments of type PlanningEntityMetaModelModifier and TypeMethodDescription@NonNull List<PlanningEntityMetaModel<Solution_,?>> PlanningSolutionMetaModel.entities()Returns the meta-models of @planning entitiesknown to the solution, genuine or shadow.default @NonNull List<PlanningEntityMetaModel<Solution_,?>> PlanningSolutionMetaModel.genuineEntities()Returns the meta-models of genuine @planning entitiesknown to the solution. -
Uses of PlanningEntityMetaModel in ai.timefold.solver.core.preview.api.domain.solution.diff
Methods in ai.timefold.solver.core.preview.api.domain.solution.diff that return PlanningEntityMetaModelModifier and TypeMethodDescriptionPlanningEntityDiff.entityMetaModel()Describes thePlanningEntityclass.