diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelper.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelper.java index 65851ed94b33e8ebb842a376645b7f96b19fc0ee..73beb60cf811ab713cfa9fdcf08edf5e0188b4b3 100644 --- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelper.java +++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelper.java @@ -3,6 +3,7 @@ package edu.kit.ipd.descartes.adaptation.model.dmm.util; import java.util.List; import edu.kit.ipd.descartes.adaptation.evaluation.weightingfunction.WeightingFunctionHelper; +import edu.kit.ipd.descartes.adaptation.ql.QueryLanguageAdapter; import edu.kit.ipd.descartes.mm.adaptation.Event; import edu.kit.ipd.descartes.mm.adaptation.RelationalOperator; import edu.kit.ipd.descartes.mm.adaptation.Specification; @@ -34,6 +35,7 @@ public class ObjectivesHelper { List<Specification> specs = event.getTriggers().getObjective().getSpecifications(); for (Specification specification : specs) { MetricType m = specification.getMetricType(); +// TODO: Connect QueryEngine: Double actualValue = QueryLanguageAdapter.getValueForMetricType(m); Double actualValue = WeightingFunctionHelper.getValueForMetricType(m, result); Double threshold = specification.getValue(); if (!ObjectivesHelper.compare(actualValue, threshold, specification.getRelationalOperator()))