Class LocalQualityBasedMAPEKStrategyContext
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.deltaiot.LocalQualityBasedMAPEKStrategyContext
- All Implemented Interfaces:
ReconfigurationStrategyContext<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
QVToReconfiguration>
public class LocalQualityBasedMAPEKStrategyContext
extends Object
implements ReconfigurationStrategyContext<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,QVToReconfiguration>
-
Constructor Summary
ConstructorDescriptionLocalQualityBasedMAPEKStrategyContext
(PrismSimulatedMeasurementSpec packetLossSpec, PrismSimulatedMeasurementSpec energyConsumptionSpec, DeltaIoTReconfigurationParamRepository reconfParamsRepo, QVToReconfigurationManager qvtoReconfigurationManager, DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess, SimulationParameters simulationParameters, SystemConfigurationTracker systemConfigurationTracker) -
Method Summary
Modifier and TypeMethodDescriptionPolicy<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
QVToReconfiguration> ReconfigurationStrategy<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
QVToReconfiguration> boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.palladiosimulator.simexp.pcm.examples.deltaiot.ReconfigurationStrategyContext
getStrategyID
-
Constructor Details
-
LocalQualityBasedMAPEKStrategyContext
public LocalQualityBasedMAPEKStrategyContext(PrismSimulatedMeasurementSpec packetLossSpec, PrismSimulatedMeasurementSpec energyConsumptionSpec, DeltaIoTReconfigurationParamRepository reconfParamsRepo, QVToReconfigurationManager qvtoReconfigurationManager, DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess, SimulationParameters simulationParameters, SystemConfigurationTracker systemConfigurationTracker)
-
-
Method Details
-
getReconfigurationSpace
- Specified by:
getReconfigurationSpace
in interfaceReconfigurationStrategyContext<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
QVToReconfiguration>
-
isSelectionPolicy
public boolean isSelectionPolicy()- Specified by:
isSelectionPolicy
in interfaceReconfigurationStrategyContext<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
QVToReconfiguration>
-
getStrategy
public ReconfigurationStrategy<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,QVToReconfiguration> getStrategy()- Specified by:
getStrategy
in interfaceReconfigurationStrategyContext<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
QVToReconfiguration>
-
getSelectionPolicy
public Policy<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,QVToReconfiguration> getSelectionPolicy()- Specified by:
getSelectionPolicy
in interfaceReconfigurationStrategyContext<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator,
QVToReconfiguration>
-