Class UsageEvolverFacade
java.lang.Object
org.palladiosimulator.simulizar.usagemodel.UsageEvolverFacade
- All Implemented Interfaces:
Extension,RuntimeStateEntityManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<org.scaledl.usageevolution.Usage,PeriodicallyTriggeredUsageEvolver> -
Constructor Summary
ConstructorsConstructorDescriptionUsageEvolverFacade(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simulationControl, LoopingUsageEvolverFactory loopingFactory, StretchedUsageEvolverFactory stretchedFactory, EntityReferenceFactory<org.palladiosimulator.pcm.usagemodel.UsageScenario> usageScenarioReferenceFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected PeriodicallyTriggeredUsageEvolvercreateUsageEvolver(org.scaledl.usageevolution.Usage usage) voidstartUsageEvolution(org.scaledl.usageevolution.Usage usage) voidstopUsageEvolution(org.scaledl.usageevolution.Usage usage) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.palladiosimulator.simulizar.runtimestate.RuntimeStateEntityManager
cleanup, initialize
-
Field Details
-
usageEvolvers
-
-
Constructor Details
-
UsageEvolverFacade
@Inject public UsageEvolverFacade(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simulationControl, LoopingUsageEvolverFactory loopingFactory, StretchedUsageEvolverFactory stretchedFactory, EntityReferenceFactory<org.palladiosimulator.pcm.usagemodel.UsageScenario> usageScenarioReferenceFactory)
-
-
Method Details
-
startUsageEvolution
public void startUsageEvolution(org.scaledl.usageevolution.Usage usage) -
stopUsageEvolution
public void stopUsageEvolution(org.scaledl.usageevolution.Usage usage) -
createUsageEvolver
protected PeriodicallyTriggeredUsageEvolver createUsageEvolver(org.scaledl.usageevolution.Usage usage)
-