@Deprecated public final void addStrategyForDefaultSubpopulation( final PlanStrategy strategy, final double weight) { addStrategy(strategy, null, weight); }
@Test( expected=IllegalStateException.class ) public void testAddTwiceStrategy() { final StrategyManager manager = new StrategyManager(); final PlanStrategy s = new PlanStrategyImpl.Builder( new RandomPlanSelector() ).build(); manager.addStrategy( s , null , 1 ); manager.addStrategy( s , null , 10 ); }
PlanStrategy strategy = entry.getValue(); StrategyConfigGroup.StrategySettings settings = entry.getKey(); addStrategy(strategy, settings.getSubpopulation(), settings.getWeight());
manager.addStrategy(new PlanStrategy() { @Override public void run(HasPlansAndId<Plan, Person> person) { null, 1 ); manager.addStrategy(new PlanStrategy() { @Override public void run(HasPlansAndId<Plan, Person> person) { POP_NAME_1, 1 ); manager.addStrategy(new PlanStrategy() { @Override public void run(HasPlansAndId<Plan, Person> person) {