org.drools.planner.core.heuristic.selector.entity.pillar
Interface PillarSelector
- All Superinterfaces:
- EventListener, Iterable<List<Object>>, ListIterable<List<Object>>, Selector, SolverLifecycleListener, SolverPhaseLifecycleListener
- All Known Implementing Classes:
- SameValuePillarSelector
public interface PillarSelector
- extends Selector, ListIterable<List<Object>>
A pillar is a List of entities that are somehow related.
Selects a List of somehow related entities that are moved together.
- See Also:
EntitySelector
getEntityDescriptor
PlanningEntityDescriptor getEntityDescriptor()
- Returns:
- never null
listIterator
ListIterator<List<Object>> listIterator()
- See
List.listIterator()
- Specified by:
listIterator in interface ListIterable<List<Object>>
- Returns:
- never null, see
List.listIterator().
listIterator
ListIterator<List<Object>> listIterator(int index)
- See
List.listIterator()
- Specified by:
listIterator in interface ListIterable<List<Object>>
- Parameters:
index - lower than Selector.getSize(), see List.listIterator(int).
- Returns:
- never null, see
List.listIterator(int).
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.