@Deprecated public boolean isPlanningValuesCacheable() { return valueRangeDescriptor.isValuesCacheable(); }
public long getProblemScale(Solution solution, Object entity) { return valueRangeDescriptor.getProblemScale(solution, entity); }
public Collection<?> extractPlanningValues(Solution solution, Object entity) { // TODO this does not include null if nullable, currently FromSolutionPropertyValueSelector does // that return valueRangeDescriptor.extractValuesWithFiltering(solution, entity); }