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.entity.descriptor
Methods in ai.timefold.solver.core.impl.domain.entity.descriptor that return PlanningEntityMetaModel -
Uses of PlanningEntityMetaModel in ai.timefold.solver.core.impl.domain.solution.descriptor
Classes in ai.timefold.solver.core.impl.domain.solution.descriptor that implement PlanningEntityMetaModelModifier and TypeClassDescriptionfinal classDefaultGenuineEntityMetaModel<Solution_,Entity_> final classDefaultShadowEntityMetaModel<Solution_,Entity_> Methods 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 PlanningEntityMetaModelConstructors 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
Subinterfaces of PlanningEntityMetaModel in ai.timefold.solver.core.preview.api.domain.metamodelModifier and TypeInterfaceDescriptioninterfaceGenuineEntityMetaModel<Solution_,Entity_> Represents the meta-model of a genuine planning entity, an entity that has at least one genuine planning variable, and may also have shadow variables.interfaceShadowEntityMetaModel<Solution_,Entity_> Represents the meta-model of a shadow entity, an entity which only has shadow variables.Methods in ai.timefold.solver.core.preview.api.domain.metamodel that return PlanningEntityMetaModelModifier and TypeMethodDescriptiondefault <Entity_> PlanningEntityMetaModel<Solution_,Entity_> Returns the meta-model of theplanning entitywith the given class.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 TypeMethodDescriptionPlanningSolutionMetaModel.entities()Returns the meta-models ofplanning entitiesknown to the solution, genuine or shadow. -
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. -
Uses of PlanningEntityMetaModel in ai.timefold.solver.core.preview.api.move.builtin
Constructors in ai.timefold.solver.core.preview.api.move.builtin with parameters of type PlanningEntityMetaModelModifierConstructorDescriptionSwapMoveProvider(PlanningEntityMetaModel<Solution_, Entity_> entityMetaModel)