org.drools.planner.core.domain.value
Class CompositePlanningValueRangeDescriptor
java.lang.Object
org.drools.planner.core.domain.value.AbstractPlanningValueRangeDescriptor
org.drools.planner.core.domain.value.CompositePlanningValueRangeDescriptor
- All Implemented Interfaces:
- PlanningValueRangeDescriptor
public class CompositePlanningValueRangeDescriptor
- extends AbstractPlanningValueRangeDescriptor
valueRangeDescriptorList
protected final List<PlanningValueRangeDescriptor> valueRangeDescriptorList
entityDepentent
protected boolean entityDepentent
CompositePlanningValueRangeDescriptor
public CompositePlanningValueRangeDescriptor(PlanningVariableDescriptor variableDescriptor,
List<PlanningValueRangeDescriptor> valueRangeDescriptorList)
isEntityDependent
public boolean isEntityDependent()
extractAllValuesWithFiltering
public Collection<?> extractAllValuesWithFiltering(Solution solution)
extractValuesWithFiltering
public Collection<?> extractValuesWithFiltering(Solution solution,
Object planningEntity)
getProblemScale
public long getProblemScale(Solution solution,
Object planningEntity)
isValuesCacheable
public boolean isValuesCacheable()
- Specified by:
isValuesCacheable
in interface PlanningValueRangeDescriptor
- Overrides:
isValuesCacheable
in class AbstractPlanningValueRangeDescriptor
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.