Package eu.scape_project.planning.model.beans

Examples of eu.scape_project.planning.model.beans.ResultNode


        leafBeans = analyseResults.constructPlanReportLeaves();

        acceptableAlternatives = plan.getAcceptableAlternatives();

        aggMultResultNodes.clear();
        aggMultResultNodes.add(new ResultNode(plan.getTree().getRoot(), new WeightedMultiplication(), plan
            .getAlternativesDefinition().getConsideredAlternatives()));

        aggSumResultNodes.clear();
        // calculate result nodes for all considered alternatives
        ResultNode sumResultNode = new ResultNode(plan.getTree().getRoot(), new WeightedSum(), plan
            .getAlternativesDefinition().getConsideredAlternatives());
        aggSumResultNodes.add(sumResultNode);

        knockedoutAlternativePresent = acceptableAlternatives.size() != plan.getAlternativesDefinition()
            .getConsideredAlternatives().size();
View Full Code Here


            }
        }
        acceptableAlternatives = plan.getAcceptableAlternatives();

        aggMultResultNodes.clear();
        aggMultResultNodes.add(new ResultNode(plan.getTree().getRoot(), new WeightedMultiplication(), plan
            .getAlternativesDefinition().getConsideredAlternatives()));

        knockedoutAlternativePresent = acceptableAlternatives.size() != plan.getAlternativesDefinition()
            .getConsideredAlternatives().size();
        showAllConsideredAlternativesForWeightedSum = false;
        weightedSumResultTreeShownAlternatives = acceptableAlternatives;

        aggSumResultNodes.clear();
        // calculate result nodes for all considered alternatives
        ResultNode sumResultNode = new ResultNode(plan.getTree().getRoot(), new WeightedSum(), plan
            .getAlternativesDefinition().getConsideredAlternatives());
        aggSumResultNodes.add(sumResultNode);

        planetsExecutablePlanPrettyFormat = formatExecutablePlan(plan.getExecutablePlanDefinition().getExecutablePlan());
View Full Code Here

     *
     * @return List of acceptable alternatives.
     */
    public List<Alternative> getAcceptableAlternatives() {
        List<Alternative> acceptableAlternatives = new ArrayList<Alternative>();
        ResultNode multNode = new ResultNode(getTree().getRoot(), new WeightedMultiplication(),
            getAlternativesDefinition().getConsideredAlternatives());

        for (Alternative a : getAlternativesDefinition().getConsideredAlternatives()) {
            Double alternativeResult = multNode.getResults().get(a.getName());
            if (alternativeResult > 0.0) {
                acceptableAlternatives.add(a);
            }
        }
        return acceptableAlternatives;
View Full Code Here

        // Plans
        List<PlanInfo> plans = new ArrayList<PlanInfo>();
        // Plan1
        PlanInfo plan1 = mock(PlanInfo.class);
        when(plan1.getId()).thenReturn(1);
        ResultNode plan1ResultNode = mock(ResultNode.class);
        HashMap<String, Double> plan1Results = new HashMap<String, Double>();
        plan1Results.put("alternative1", 1d);
        plan1Results.put("alternative2", 3d);
        plan1Results.put("alternative3", 4.7d);
        when(plan1ResultNode.getResults()).thenReturn(plan1Results);
        when(plan1.getOverallResults()).thenReturn(plan1ResultNode);
        when(plan1.getWinningAlternative()).thenReturn("alternative3");
        plans.add(plan1);

        // Measures
View Full Code Here

        // Plans
        List<PlanInfo> plans = new ArrayList<PlanInfo>();
        // Plan1
        PlanInfo plan1 = mock(PlanInfo.class);
        when(plan1.getId()).thenReturn(1);
        ResultNode plan1ResultNode = mock(ResultNode.class);
        HashMap<String, Double> plan1Results = new HashMap<String, Double>();
        plan1Results.put("alternative1", 1d);
        plan1Results.put("alternative2", 3d);
        plan1Results.put("alternative3", 4.8d);
        when(plan1ResultNode.getResults()).thenReturn(plan1Results);
        when(plan1.getOverallResults()).thenReturn(plan1ResultNode);
        when(plan1.getWinningAlternative()).thenReturn("alternative3");
        plans.add(plan1);

        // Measures
View Full Code Here

        // Plans
        List<PlanInfo> plans = new ArrayList<PlanInfo>();
        // Plan1
        PlanInfo plan1 = mock(PlanInfo.class);
        when(plan1.getId()).thenReturn(1);
        ResultNode plan1ResultNode = mock(ResultNode.class);
        HashMap<String, Double> plan1Results = new HashMap<String, Double>();
        plan1Results.put("alternative1", 1d);
        plan1Results.put("alternative2", 2.5d);
        plan1Results.put("alternative3", 3.8d);
        when(plan1ResultNode.getResults()).thenReturn(plan1Results);
        when(plan1.getOverallResults()).thenReturn(plan1ResultNode);
        when(plan1.getWinningAlternative()).thenReturn("alternative3");
        plans.add(plan1);

        // Measures
View Full Code Here

        // Plans
        List<PlanInfo> plans = new ArrayList<PlanInfo>();
        // Plan1
        PlanInfo plan1 = mock(PlanInfo.class);
        when(plan1.getId()).thenReturn(1);
        ResultNode plan1ResultNode = mock(ResultNode.class);
        HashMap<String, Double> plan1Results = new HashMap<String, Double>();
        plan1Results.put("alternative1", 1d);
        plan1Results.put("alternative2", 2.1d);
        plan1Results.put("alternative3", 3.2d);
        when(plan1ResultNode.getResults()).thenReturn(plan1Results);
        when(plan1.getOverallResults()).thenReturn(plan1ResultNode);
        when(plan1.getWinningAlternative()).thenReturn("alternative3");
        plans.add(plan1);

        // Measures
View Full Code Here

        // Plans
        List<PlanInfo> plans = new ArrayList<PlanInfo>();
        // Plan1
        PlanInfo plan1 = mock(PlanInfo.class);
        when(plan1.getId()).thenReturn(1);
        ResultNode plan1ResultNode = mock(ResultNode.class);
        HashMap<String, Double> plan1Results = new HashMap<String, Double>();
        plan1Results.put("alternative1", 1d);
        plan1Results.put("alternative2", 3d);
        plan1Results.put("alternative3", 4.7d);
        when(plan1ResultNode.getResults()).thenReturn(plan1Results);
        when(plan1.getOverallResults()).thenReturn(plan1ResultNode);
        when(plan1.getWinningAlternative()).thenReturn("alternative3");
        plans.add(plan1);

        // Measures
View Full Code Here

        selectedPlans.clear();
        // We also need the scores of the alternatives - for each selected plan
        for (int pId : planSelection.getSelectedPlans()) {
            Plan plan = planManager.loadPlan(pId);
            ResultNode result = new ResultNode(plan.getTree().getRoot(), new WeightedSum(), plan
                .getAlternativesDefinition().getConsideredAlternatives());
            selectedPlans.add(new PlanInfo(pId, result, plan.getPlanProperties()));
        }
        // Init calculation classes
        this.calculator = new KBrowserCalculator(planLeaves, nrRelevantPlans);
View Full Code Here

TOP

Related Classes of eu.scape_project.planning.model.beans.ResultNode

Copyright © 2018 www.massapicom. 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.