diff --git a/edu.kit.ipd.descartes.adaptation.model.adaptation/META-INF/MANIFEST.MF b/edu.kit.ipd.descartes.adaptation.model.adaptation/META-INF/MANIFEST.MF
index b0259a642250126ebca8f2500a6ccca0ffc01b6e..ee4f63e39ebdf69bbfd0c03766a894afc469be3c 100644
--- a/edu.kit.ipd.descartes.adaptation.model.adaptation/META-INF/MANIFEST.MF
+++ b/edu.kit.ipd.descartes.adaptation.model.adaptation/META-INF/MANIFEST.MF
@@ -7,7 +7,6 @@ Bundle-Activator: edu.kit.ipd.descartes.adaptation.model.adaptation.Activator
 Bundle-Vendor: Descartes Research Group
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
 Import-Package: 
- edu.kit.ipd.descartes.adaptation.model,
  edu.kit.ipd.descartes.adaptation.model.dmm,
  edu.kit.ipd.descartes.core,
  edu.kit.ipd.descartes.identifier,
@@ -19,7 +18,6 @@ Import-Package:
  edu.kit.ipd.descartes.mm.runtimeenvironmentclasses,
  edu.kit.ipd.descartes.perfdatarepo,
  org.apache.log4j;version="1.2.15",
- org.eclipse.emf.common,
  org.eclipse.emf.common.util,
  org.eclipse.emf.ecore,
  org.eclipse.emf.ecore.change,
diff --git a/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/BlueYonderExperimentTracker.java b/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/BlueYonderExperimentTracker.java
index 1391cd5faf1fec8928bea6046e40365e3bb4d05a..21ca8725d8c10e4ef3134f125935f19204449f33 100644
--- a/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/BlueYonderExperimentTracker.java
+++ b/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/BlueYonderExperimentTracker.java
@@ -1,10 +1,13 @@
 package edu.kit.ipd.descartes.adaptation.model.adaptation.dmm;
 
+import java.util.Observable;
+import java.util.Observer;
+
 import edu.kit.ipd.descartes.mm.adaptation.WeightedTactic;
 import edu.kit.ipd.descartes.mm.resourcelandscape.ComputingInfrastructure;
 import edu.kit.ipd.descartes.mm.resourcelandscape.DistributedDataCenter;
 
-public class BlueYonderExperimentTracker implements IObserver {
+public class BlueYonderExperimentTracker implements Observer {
 
 //    private static final String RESULT_NAME_TEMPLATE = "Xreq-par-$1Yps-desc4-gw-desc3-db-desc2-predict-Z ps=$2-req=5-size=50000";
     private static final String RESULT_NAME_TEMPLATE = "Xreq-par-$1$3Yps-desc4-gw-desc3-db-desc2-predict-Z ps=$2-req=40-size=500000";
@@ -16,6 +19,7 @@ public class BlueYonderExperimentTracker implements IObserver {
     private int psOnDescFourBackup;
 
     public void setSubject(TacticExecutor te) {
+//        te.register(this);
         te.register(this);
     }
 
@@ -70,7 +74,7 @@ public class BlueYonderExperimentTracker implements IObserver {
     }
 
     @Override
-    public void undo() {
+    public void update(Observable o, Object arg) {
         resetValues();
     }
 
diff --git a/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/IObserver.java b/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/IObserver.java
deleted file mode 100644
index 52fcaaf2c37d89173abc9e0b4735485c861b5d8b..0000000000000000000000000000000000000000
--- a/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/IObserver.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package edu.kit.ipd.descartes.adaptation.model.adaptation.dmm;
-
-public interface IObserver {
-    
-    public void undo();
-
-}
diff --git a/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/TacticExecutor.java b/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/TacticExecutor.java
index 36d023544dd5b39ddb0ea37c5d4bdb574cdcc203..30fc56428f89b89199d3d5298631d82d26e937f2 100644
--- a/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/TacticExecutor.java
+++ b/edu.kit.ipd.descartes.adaptation.model.adaptation/src/edu/kit/ipd/descartes/adaptation/model/adaptation/dmm/TacticExecutor.java
@@ -3,6 +3,7 @@ package edu.kit.ipd.descartes.adaptation.model.adaptation.dmm;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Observer;
 
 import org.apache.log4j.Logger;
 import org.eclipse.emf.ecore.EClass;
@@ -31,7 +32,7 @@ import edu.kit.ipd.descartes.mm.resourcelandscape.ResourcelandscapePackage;
 public class TacticExecutor {
 
     private static Logger logger = Logger.getLogger(TacticExecutor.class);
-    private List<IObserver> observers = new ArrayList<IObserver>();
+    private List<Observer> observers = new ArrayList<Observer>();
 
     private IActionHandler dmmModelActionHandler;
     private TacticsHistory hist;
@@ -190,11 +191,11 @@ public class TacticExecutor {
             changeDescription.apply();
     }
 
-    public void register(IObserver observer) {
+    public void register(Observer observer) {
         observers.add(observer);
     }
 
-    public void remove(IObserver observer) {
+    public void remove(Observer observer) {
         observers.remove(observer);
     }