Examples of ChainedChangeMove


Examples of org.drools.planner.core.heuristic.selector.move.generic.chained.ChainedChangeMove

        }

        @Override
        public Move next() {
            Object toPlanningValue = planningValueIterator.next();
            return new ChainedChangeMove(planningEntity, planningVariableDescriptor, toPlanningValue);
        }
View Full Code Here

Examples of org.drools.planner.core.heuristic.selector.move.generic.chained.ChainedChangeMove

                upcomingEntity = entityIterator.next();
                valueIterator = valueSelector.iterator();
            }
            Object toValue = valueIterator.next(upcomingEntity);
            upcomingSelection = chained
                    ? new ChainedChangeMove(upcomingEntity, valueSelector.getVariableDescriptor(), toValue)
                    : new ChangeMove(upcomingEntity, valueSelector.getVariableDescriptor(), toValue);
        }
View Full Code Here

Examples of org.drools.planner.core.heuristic.selector.move.generic.chained.ChainedChangeMove

                    entity = entityIterator.next();
                }
            }
            Object toValue = valueIterator.next(entity);
            upcomingSelection = chained
                    ? new ChainedChangeMove(entity, valueSelector.getVariableDescriptor(), toValue)
                    : new ChangeMove(entity, valueSelector.getVariableDescriptor(), toValue);
        }
View Full Code Here

Examples of org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove

                valueIterator = valueSelector.iterator(upcomingEntity);
            }
            Object toValue = valueIterator.next();

            return chained
                    ? new ChainedChangeMove(upcomingEntity, valueSelector.getVariableDescriptor(), toValue)
                    : new ChangeMove(upcomingEntity, valueSelector.getVariableDescriptor(), toValue);
        }
View Full Code Here

Examples of org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove

                valueIterator = valueSelector.iterator(entity);
            }
            Object toValue = valueIterator.next();

            return chained
                    ? new ChainedChangeMove(entity, valueSelector.getVariableDescriptor(), toValue)
                    : new ChangeMove(entity, valueSelector.getVariableDescriptor(), toValue);
        }
View Full Code Here

Examples of org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove

    public ChangeMove createChangeMove(Object entity, String variableName, Object toPlanningValue) {
        GenuineVariableDescriptor variableDescriptor = ((InnerScoreDirector) guiScoreDirector).getSolutionDescriptor()
                .findGenuineVariableDescriptorOrFail(entity, variableName);
        if (variableDescriptor.isChained()) {
            return new ChainedChangeMove(entity, variableDescriptor, toPlanningValue);
        } else {
            return new ChangeMove(entity, variableDescriptor, toPlanningValue);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.