Uses of Interface
ai.timefold.solver.core.impl.domain.common.accessor.MemberAccessor
-
-
Uses of MemberAccessor in ai.timefold.solver.core.config.solver
Fields in ai.timefold.solver.core.config.solver with type parameters of type MemberAccessor Modifier and Type Field Description protected Map<String,MemberAccessor>SolverConfig. gizmoMemberAccessorMapMethods in ai.timefold.solver.core.config.solver that return types with arguments of type MemberAccessor Modifier and Type Method Description Map<String,MemberAccessor>SolverConfig. getGizmoMemberAccessorMap()Method parameters in ai.timefold.solver.core.config.solver with type arguments of type MemberAccessor Modifier and Type Method Description voidSolverConfig. setGizmoMemberAccessorMap(Map<String,MemberAccessor> gizmoMemberAccessorMap)SolverConfigSolverConfig. withGizmoMemberAccessorMap(Map<String,MemberAccessor> memberAccessorMap) -
Uses of MemberAccessor in ai.timefold.solver.core.config.util
Methods in ai.timefold.solver.core.config.util that return MemberAccessor Modifier and Type Method Description static <C> MemberAccessorConfigUtils. findPlanningIdMemberAccessor(Class<C> clazz, MemberAccessorFactory memberAccessorFactory, DomainAccessType domainAccessType) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.common.accessor
Classes in ai.timefold.solver.core.impl.domain.common.accessor that implement MemberAccessor Modifier and Type Class Description classAbstractMemberAccessorclassLambdaBeanPropertyMemberAccessorAMemberAccessorbased on a getter and optionally a setter.classReflectionBeanPropertyMemberAccessorAMemberAccessorbased on a getter and optionally a setter.classReflectionFieldMemberAccessorAMemberAccessorbased on a field.classReflectionMethodMemberAccessorAMemberAccessorbased on a single readMethod.Methods in ai.timefold.solver.core.impl.domain.common.accessor that return MemberAccessor Modifier and Type Method Description MemberAccessorMemberAccessorFactory. buildAndCacheMemberAccessor(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType)Creates a new member accessor based on the given parameters.static MemberAccessorMemberAccessorFactory. buildMemberAccessor(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType, ClassLoader classLoader)Creates a new member accessor based on the given parameters.Constructor parameters in ai.timefold.solver.core.impl.domain.common.accessor with type arguments of type MemberAccessor Constructor Description MemberAccessorFactory(Map<String,MemberAccessor> memberAccessorMap)Prefills the member accessor cache. -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.common.accessor.gizmo
Classes in ai.timefold.solver.core.impl.domain.common.accessor.gizmo that implement MemberAccessor Modifier and Type Class Description classAbstractGizmoMemberAccessorThis and its subclasses exist so that Gizmo only needs to generate code where it is necessary for it to be generated.classAbstractReadOnlyGizmoMemberAccessorclassAbstractReadWriteGizmoMemberAccessorMethods in ai.timefold.solver.core.impl.domain.common.accessor.gizmo that return MemberAccessor Modifier and Type Method Description static MemberAccessorGizmoMemberAccessorFactory. buildGizmoMemberAccessor(Member member, Class<? extends Annotation> annotationClass, GizmoClassLoader gizmoClassLoader) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.constraintweight.descriptor
Methods in ai.timefold.solver.core.impl.domain.constraintweight.descriptor that return MemberAccessor Modifier and Type Method Description MemberAccessorConstraintWeightDescriptor. getMemberAccessor()Constructors in ai.timefold.solver.core.impl.domain.constraintweight.descriptor with parameters of type MemberAccessor Constructor Description ConstraintWeightDescriptor(ConstraintConfigurationDescriptor<Solution_> constraintConfigurationDescriptor, MemberAccessor memberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.lookup
Constructors in ai.timefold.solver.core.impl.domain.lookup with parameters of type MemberAccessor Constructor Description PlanningIdLookUpStrategy(MemberAccessor planningIdMemberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.policy
Methods in ai.timefold.solver.core.impl.domain.policy that return MemberAccessor Modifier and Type Method Description MemberAccessorDescriptorPolicy. getFromEntityValueRangeProvider(String id)MemberAccessorDescriptorPolicy. getFromSolutionValueRangeProvider(String id)Methods in ai.timefold.solver.core.impl.domain.policy that return types with arguments of type MemberAccessor Modifier and Type Method Description Set<MemberAccessor>DescriptorPolicy. getAnonymousFromEntityValueRangeProviderSet()Set<MemberAccessor>DescriptorPolicy. getAnonymousFromSolutionValueRangeProviderSet()Methods in ai.timefold.solver.core.impl.domain.policy with parameters of type MemberAccessor Modifier and Type Method Description voidDescriptorPolicy. addFromEntityValueRangeProvider(MemberAccessor memberAccessor)voidDescriptorPolicy. addFromSolutionValueRangeProvider(MemberAccessor memberAccessor)booleanDescriptorPolicy. isFromEntityValueRangeProvider(MemberAccessor memberAccessor)booleanDescriptorPolicy. isFromSolutionValueRangeProvider(MemberAccessor memberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.solution.descriptor
Methods in ai.timefold.solver.core.impl.domain.solution.descriptor that return MemberAccessor Modifier and Type Method Description MemberAccessorSolutionDescriptor. getConstraintConfigurationMemberAccessor()MemberAccessorSolutionDescriptor. getPlanningIdAccessor(Class<?> factClass)Return accessor for a given member of a given class, if present, and cache it for future use.Methods in ai.timefold.solver.core.impl.domain.solution.descriptor that return types with arguments of type MemberAccessor Modifier and Type Method Description Map<String,MemberAccessor>SolutionDescriptor. getEntityCollectionMemberAccessorMap()Map<String,MemberAccessor>SolutionDescriptor. getEntityMemberAccessorMap()Map<String,MemberAccessor>SolutionDescriptor. getProblemFactCollectionMemberAccessorMap()Map<String,MemberAccessor>SolutionDescriptor. getProblemFactMemberAccessorMap()Method parameters in ai.timefold.solver.core.impl.domain.solution.descriptor with type arguments of type MemberAccessor Modifier and Type Method Description static <Solution_>
SolutionDescriptor<Solution_>SolutionDescriptor. buildSolutionDescriptor(DomainAccessType domainAccessType, Class<Solution_> solutionClass, Map<String,MemberAccessor> memberAccessorMap, Map<String,SolutionCloner> solutionClonerMap, List<Class<?>> entityClassList) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.valuerange.descriptor
Fields in ai.timefold.solver.core.impl.domain.valuerange.descriptor declared as MemberAccessor Modifier and Type Field Description protected MemberAccessorAbstractFromPropertyValueRangeDescriptor. memberAccessorConstructors in ai.timefold.solver.core.impl.domain.valuerange.descriptor with parameters of type MemberAccessor Constructor Description AbstractFromPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)FromEntityPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)FromSolutionPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.variable.anchor
Constructors in ai.timefold.solver.core.impl.domain.variable.anchor with parameters of type MemberAccessor Constructor Description AnchorShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.variable.custom
Constructors in ai.timefold.solver.core.impl.domain.variable.custom with parameters of type MemberAccessor Constructor Description CustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)LegacyCustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)PiggybackShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.variable.descriptor
Fields in ai.timefold.solver.core.impl.domain.variable.descriptor declared as MemberAccessor Modifier and Type Field Description protected MemberAccessorVariableDescriptor. variableMemberAccessorConstructors in ai.timefold.solver.core.impl.domain.variable.descriptor with parameters of type MemberAccessor Constructor Description BasicVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)GenuineVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)ListVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)ShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)VariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.variable.index
Constructors in ai.timefold.solver.core.impl.domain.variable.index with parameters of type MemberAccessor Constructor Description IndexShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.variable.inverserelation
Constructors in ai.timefold.solver.core.impl.domain.variable.inverserelation with parameters of type MemberAccessor Constructor Description InverseRelationShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.domain.variable.nextprev
Constructors in ai.timefold.solver.core.impl.domain.variable.nextprev with parameters of type MemberAccessor Constructor Description NextElementShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)PreviousElementShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Constructors in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator with parameters of type MemberAccessor Constructor Description PinEntityFilter(MemberAccessor memberAccessor)
-