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); }