Class InitialPcmStateCreator<A,V>
java.lang.Object
org.palladiosimulator.simexp.pcm.state.InitialPcmStateCreator<A,V>
- All Implemented Interfaces:
SelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,
A, V>
public class InitialPcmStateCreator<A,V>
extends Object
implements SelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,A,V>
-
Constructor Summary
ConstructorDescriptionInitialPcmStateCreator
(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder) -
Method Summary
Modifier and TypeMethodDescriptionSelfAdaptiveSystemState<org.palladiosimulator.solver.models.PCMInstance,
A, V> create
(ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance, A> initialArch, PerceivableEnvironmentalState<V> initialEnv) ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance,
A> static <A,
V> InitialPcmStateCreator<A, V> with
(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder)
-
Constructor Details
-
InitialPcmStateCreator
public InitialPcmStateCreator(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder)
-
-
Method Details
-
with
public static <A,V> InitialPcmStateCreator<A,V> with(Set<SimulatedMeasurementSpecification> specs, IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder) -
getMeasurementSpecs
-
create
public SelfAdaptiveSystemState<org.palladiosimulator.solver.models.PCMInstance,A, createV> (ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance, A> initialArch, PerceivableEnvironmentalState<V> initialEnv) - Specified by:
create
in interfaceSelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,
A, V>
-
getInitialArchitecturalConfiguration
public ArchitecturalConfiguration<org.palladiosimulator.solver.models.PCMInstance,A> getInitialArchitecturalConfiguration()- Specified by:
getInitialArchitecturalConfiguration
in interfaceSelfAdaptiveSystemStateSpaceNavigator.InitialSelfAdaptiveSystemStateCreator<org.palladiosimulator.solver.models.PCMInstance,
A, V>
-