/*
* Copyright © 2010 by Ondrej Skalicka. All Rights Reserved
*/
package demopackage;
import cz.cvut.felk.cig.jcop.algorithm.simulatedannealing.SimulatedAnnealing;
import cz.cvut.felk.cig.jcop.result.render.JFreeChartRender;
import cz.cvut.felk.cig.jcop.solver.message.MessageBetterConfigurationFound;
import cz.cvut.felk.cig.jcop.solver.message.MessageOptimize;
import cz.cvut.felk.cig.jcop.solver.message.MessageSolverStart;
/**
* @author Savannah
*/
public class DemoJFreeChartSettings {
protected static void addDummyValues(JFreeChartRender jFreeChartRender) {
jFreeChartRender.onMessage(new MessageSolverStart(new SimulatedAnnealing(), null));
jFreeChartRender.onMessage(new MessageOptimize());
jFreeChartRender.onMessage(new MessageBetterConfigurationFound(null, 0.5));
jFreeChartRender.onMessage(new MessageOptimize());
jFreeChartRender.onMessage(new MessageOptimize());
jFreeChartRender.onMessage(new MessageBetterConfigurationFound(null, 1));
jFreeChartRender.onMessage(new MessageOptimize());
jFreeChartRender.onMessage(new MessageOptimize());
jFreeChartRender.onMessage(new MessageOptimize());
jFreeChartRender.onMessage(new MessageBetterConfigurationFound(null, 4));
}
public static void main(String[] args) {
DemoJFreeChartSettings.addDummyValues(new JFreeChartRender("SetBaseShapesVisible").setBaseShapesVisible(true));
DemoJFreeChartSettings.addDummyValues(new JFreeChartRender("SetBaseShapesVisible").setBaseShapesVisible(true));
DemoJFreeChartSettings.addDummyValues(new JFreeChartRender("SetBaseShapesVisible").setBaseShapesVisible(true));
DemoJFreeChartSettings.addDummyValues(new JFreeChartRender("SetBaseShapesVisible").setBaseShapesVisible(true));
}
}