org.drools.planner.core.domain.variable
Class PlanningVariableDescriptor
java.lang.Object
  
org.drools.planner.core.domain.variable.PlanningVariableDescriptor
public class PlanningVariableDescriptor
- extends Object
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PlanningVariableDescriptor
public PlanningVariableDescriptor(PlanningEntityDescriptor planningEntityDescriptor,
                                  PropertyDescriptor variablePropertyDescriptor)
processAnnotations
public void processAnnotations()
 
addDependentPlanningVariableDescriptor
public void addDependentPlanningVariableDescriptor(DependentPlanningVariableDescriptor dependentPlanningVariableDescriptor)
 
getPlanningEntityDescriptor
public PlanningEntityDescriptor getPlanningEntityDescriptor()
 
getVariablePropertyName
public String getVariablePropertyName()
 
getDependentPlanningVariableDescriptors
public Collection<DependentPlanningVariableDescriptor> getDependentPlanningVariableDescriptors()
 
isInitialized
public boolean isInitialized(Object planningEntity)
 
uninitialize
public void uninitialize(Object planningEntity)
 
getValue
public Object getValue(Object planningEntity)
 
setValue
public void setValue(Object planningEntity,
                     Object value)
 
extractPlanningValues
public Collection<?> extractPlanningValues(Solution solution,
                                           Object planningEntity)
 
isPlanningValuesCacheable
public boolean isPlanningValuesCacheable()
 
getValueSorter
public PlanningValueSorter getValueSorter()
 
getProblemScale
public long getProblemScale(Solution solution,
                            Object planningEntity)
 
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.