org.drools.planner.core.domain.entity
Class PlanningEntityDescriptor

java.lang.Object
  extended by org.drools.planner.core.domain.entity.PlanningEntityDescriptor

public class PlanningEntityDescriptor
extends Object


Constructor Summary
PlanningEntityDescriptor(SolutionDescriptor solutionDescriptor, Class<?> planningEntityClass)
           
 
Method Summary
 Class<?> getPlanningEntityClass()
           
 PlanningEntitySorter getPlanningEntitySorter()
           
 Collection<PlanningVariableDescriptor> getPlanningVariableDescriptors()
           
 long getProblemScale(Solution solution, Object planningEntity)
           
 PropertyDescriptor getPropertyDescriptor(String propertyName)
           
 SolutionDescriptor getSolutionDescriptor()
           
 boolean isInitialized(Object planningEntity)
           
 void uninitialize(Object planningEntity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlanningEntityDescriptor

public PlanningEntityDescriptor(SolutionDescriptor solutionDescriptor,
                                Class<?> planningEntityClass)
Method Detail

getSolutionDescriptor

public SolutionDescriptor getSolutionDescriptor()

getPlanningEntityClass

public Class<?> getPlanningEntityClass()

getPlanningEntitySorter

public PlanningEntitySorter getPlanningEntitySorter()

getPropertyDescriptor

public PropertyDescriptor getPropertyDescriptor(String propertyName)

getPlanningVariableDescriptors

public Collection<PlanningVariableDescriptor> getPlanningVariableDescriptors()

getProblemScale

public long getProblemScale(Solution solution,
                            Object planningEntity)

isInitialized

public boolean isInitialized(Object planningEntity)

uninitialize

public void uninitialize(Object planningEntity)


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.