import java.util.ArrayList;
/**
 * Decision support utility.
 * 
 * @author Dr. Jody Paul
 * @version 3 April 2006
 */
public class Decider {
    
    public static void main(String[] args) {
        final int STANDARD = 10;
        ArrayList<Choice> choices;
        ArrayList<Characteristic> characteristics;
        double[][] crossRankings;
        UserInterface ui;
        ui = new GraphicalUserInterface();
        choices = ui.getChoices();
        characteristics = ui.getCharacteristics();
        ui.getCharacteristicRankings(characteristics, STANDARD);
        crossRankings = ui.getCrossRankings(choices, characteristics, STANDARD);
        calculateFinalScores(choices, crossRankings);
        ui.showResults(choices);
    }
    
    private static void calculateFinalScores(ArrayList<Choice> choices,
                                             double[][] crossRankings) {
        /* Your code here. */
    }
}
