From 9aa1f22844f102bc59a35b25c267500f79fa8eb8 Mon Sep 17 00:00:00 2001
From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de>
Date: Tue, 11 Jun 2013 09:18:25 +0000
Subject: [PATCH] fixed renaming issue

git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@12017 9e42b895-fcda-4063-8a3b-11be15eb1bbd
---
 .../adaptation/AdaptationControl.java         | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
index 5bb1d6c1..9cecb120 100644
--- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
+++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
@@ -19,8 +19,6 @@ import edu.kit.ipd.descartes.adaptation.model.dmm.AdaptationProcessModelLoader;
 import edu.kit.ipd.descartes.adaptation.model.dmm.DmmModelActionHandler;
 import edu.kit.ipd.descartes.adaptation.model.dmm.util.ObjectivesHelper;
 import edu.kit.ipd.descartes.adaptation.model.perfdatarepo.IPerformanceDataRepositoryHandler;
-import edu.kit.ipd.descartes.adaptation.model.perfdatarepo.ObservationRepositoryHelper;
-import edu.kit.ipd.descartes.adaptation.model.perfdatarepo.PerfDataRepoConverter;
 import edu.kit.ipd.descartes.adaptation.model.perfdatarepo.PerformanceDataRepositoryHandlerFactory;
 import edu.kit.ipd.descartes.mm.adaptation.AdaptationProcess;
 import edu.kit.ipd.descartes.mm.adaptation.Event;
@@ -46,7 +44,7 @@ public class AdaptationControl {
     private String eventType = null;
 
     private AdaptationProcessModelLoader adaptationProcessModelLoader = AdaptationProcessModelLoader.getInstance();
-    private IPerformanceDataRepositoryHandler perfdatarepo;
+    private IPerformanceDataRepositoryHandler perfDataRepoHandler;
     private AdaptationProcess adaptationProcess = null;
     private TacticExecutor executor = null;
     private IModelAnalyzer modelAnalyzer = null;
@@ -76,8 +74,8 @@ public class AdaptationControl {
 
             // load required models
             adaptationProcess = adaptationProcessModelLoader.load(URI.createFileURI(adaptationProcessXmiFilePath));
-            perfdatarepo = PerformanceDataRepositoryHandlerFactory.createHandler(pdrMetamodelType);
-            perfdatarepo.load(performanceDataRepoXmiFilePath);
+            perfDataRepoHandler = PerformanceDataRepositoryHandlerFactory.createHandler(pdrMetamodelType);
+            perfDataRepoHandler.load(performanceDataRepoXmiFilePath);
 
             // set handlers
             executor = new TacticExecutor(new DmmModelActionHandler());
@@ -95,7 +93,7 @@ public class AdaptationControl {
         Logger.getRootLogger().setLevel(Level.DEBUG);
 
         AdaptationControl adaptationController = new AdaptationControl();
-        // Initialize controller (load models, create Action perfdatarepo, etc.)
+        // Initialize controller (load models, create Action perfDataRepoHandler, etc.)
         adaptationController.init(propertiesfile);
         Event triggeringEvent = adaptationController.findTriggeringEvent();
 
@@ -148,7 +146,7 @@ public class AdaptationControl {
      * @return
      */
     public boolean isObjectiveFulfilled() {
-        boolean flag = ObjectivesHelper.isObjectiveFulfilled(cause, perfdatarepo.getCurrentSystemState());
+        boolean flag = ObjectivesHelper.isObjectiveFulfilled(cause, perfDataRepoHandler.getCurrentSystemState());
         if (flag)
             logger.info("Problem that caused event " + cause.getName() + " has been solved, Objective is fulfilled.");
         return flag;
@@ -178,10 +176,9 @@ public class AdaptationControl {
      */
     public void processResults(WeightedTactic tactic) {
 
-//        Impact latestImpact = perfdatarepo.getImpactAt(iteration);
-        String expName = ObservationRepositoryHelper.deriveExperimentName(tactic, iteration + 1);
-        Impact latestImpact = PerfDataRepoConverter.convertObservableImpact(ObservationRepositoryHelper
-                .searchImpactOfTactic(expName, performanceDataRepoXmiFilePath));
+//        Impact latestImpact = perfDataRepoHandler.getImpactAt(iteration);
+        Impact latestImpact = perfDataRepoHandler.getLatestImpact(tactic);
+        
         // Connect parsed results to the executed tactic
         if (latestImpact != null)
             tactic.setLastImpact(latestImpact);
-- 
GitLab