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-2014 JBoss by Red Hat. All Rights Reserved.