org.drools.planner.core.domain.value
Class AbstractPlanningValueRangeDescriptor
java.lang.Object
org.drools.planner.core.domain.value.AbstractPlanningValueRangeDescriptor
- All Implemented Interfaces:
- PlanningValueRangeDescriptor
- Direct Known Subclasses:
- CompositePlanningValueRangeDescriptor, FromEntityPropertyPlanningValueRangeDescriptor, FromSolutionPropertyPlanningValueRangeDescriptor, UndefinedPlanningValueRangeDescriptor
public abstract class AbstractPlanningValueRangeDescriptor
- extends Object
- implements PlanningValueRangeDescriptor
variableDescriptor
protected PlanningVariableDescriptor variableDescriptor
excludeUninitializedPlanningEntity
protected boolean excludeUninitializedPlanningEntity
AbstractPlanningValueRangeDescriptor
public AbstractPlanningValueRangeDescriptor(PlanningVariableDescriptor variableDescriptor)
getVariableDescriptor
public PlanningVariableDescriptor getVariableDescriptor()
processExcludeUninitializedPlanningEntity
protected void processExcludeUninitializedPlanningEntity(ValueRange valueRangeAnnotation)
applyFiltering
protected Collection<?> applyFiltering(Collection<?> values)
isValuesCacheable
public boolean isValuesCacheable()
- Specified by:
isValuesCacheable
in interface PlanningValueRangeDescriptor
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.