Class UsageEvolverFacade
java.lang.Object
org.palladiosimulator.simulizar.usagemodel.UsageEvolverFacade
- All Implemented Interfaces:
Extension
,RuntimeStateEntityManager
-
Field Summary
Modifier and TypeFieldDescriptionprotected Map<org.scaledl.usageevolution.Usage,
PeriodicallyTriggeredUsageEvolver> -
Constructor Summary
ConstructorDescriptionUsageEvolverFacade
(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simulationControl, LoopingUsageEvolverFactory loopingFactory, StretchedUsageEvolverFactory stretchedFactory, EntityReferenceFactory<org.palladiosimulator.pcm.usagemodel.UsageScenario> usageScenarioReferenceFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected PeriodicallyTriggeredUsageEvolver
createUsageEvolver
(org.scaledl.usageevolution.Usage usage) void
startUsageEvolution
(org.scaledl.usageevolution.Usage usage) void
stopUsageEvolution
(org.scaledl.usageevolution.Usage usage) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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)
-