A B C E G I L N O P R S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Activator - Class in org.palladiosimulator.simulizar.power
- Activator() - Constructor for class org.palladiosimulator.simulizar.power.Activator
- addListener(ISimulationEvaluationScopeListener) - Method in class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
-
Adds the given listener to collection of scope observers.
B
- buildConfiguration() - Method in class org.palladiosimulator.simulizar.power.ui.configuration.PowerInfrastructureRepositoryFileInputConfigBuilder
- buildConfiguration(Map<String, Object>) - Method in class org.palladiosimulator.simulizar.power.runconfig.LoadPowerInfrastructureRepositoryIntoBlackboardJobConfigBuilder
C
- cleanup(IProgressMonitor) - Method in class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
- createScope(PowerProvidingEntity, SimuComModel, Measure<Double, Duration>, Measure<Double, Duration>) - Static method in class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
-
Gets a
SimulationTimeEvaluationScopeinstance initialized with the given parameters.
E
- execute(IProgressMonitor) - Method in class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
-
In this implementation, the infrastructure model is loaded into the blackboard.
G
- getBlackboard() - Method in class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
- getErrorMessage() - Method in class org.palladiosimulator.simulizar.power.runconfig.LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig
- getInfrastructureRepositoryPath() - Method in class org.palladiosimulator.simulizar.power.runconfig.LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig
-
Gets the path to the power infrastructure repository model to load.
- getName() - Method in class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
I
- INFRASTRUCTURE_MODEL_FILE - Static variable in class org.palladiosimulator.simulizar.power.ui.configuration.PowerInfrastructureRepositoryFileInputConfigBuilder
-
This constant holds the run configuration key for the infrastructure model file.
- ISimulationEvaluationScopeListener - Interface in org.palladiosimulator.simulizar.power.evaluationscope
-
By implementing this interface, classes are enabled to observe
SimulationTimeEvaluationScopes.
L
- LoadPowerInfrastructureRepositoryIntoBlackboardJob - Class in org.palladiosimulator.simulizar.power.jobs
-
This class is an
AbstractWorkflowExtensionJobimplementation to load aPowerInfrastructureRepositorymodel (which is specified by an URI) into anMDSDBlackboardinstance. - LoadPowerInfrastructureRepositoryIntoBlackboardJob() - Constructor for class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
-
Initializes a new instance of the
LoadPowerInfrastructureRepositoryIntoBlackboardJobclass. - LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig - Class in org.palladiosimulator.simulizar.power.runconfig
-
This class is the configuration for the
LoadPowerInfrastructureRepositoryIntoBlackboardJob. - LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig(String) - Constructor for class org.palladiosimulator.simulizar.power.runconfig.LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig
-
Initializes a new instance of the
LoadPowerInfrastructureRepositoryIntoBlackboardJobConfigclass with the given parameter. - LoadPowerInfrastructureRepositoryIntoBlackboardJobConfigBuilder - Class in org.palladiosimulator.simulizar.power.runconfig
-
Class to build the configuration for the
LoadPowerInfrastructureRepositoryIntoBlackboardJob. - LoadPowerInfrastructureRepositoryIntoBlackboardJobConfigBuilder() - Constructor for class org.palladiosimulator.simulizar.power.runconfig.LoadPowerInfrastructureRepositoryIntoBlackboardJobConfigBuilder
N
- newElementAvailable() - Method in class org.palladiosimulator.simulizar.power.calculators.SimulationTimePowerCalculator
-
An observed
SimulationTimeEvaluationScopeinvokes this callback method once a new measurement has been collected. - newElementAvailable() - Method in interface org.palladiosimulator.simulizar.power.evaluationscope.ISimulationEvaluationScopeListener
-
An observed
SimulationTimeEvaluationScopeinvokes this callback method once a new measurement has been collected. - newMeasurementAvailable(MeasuringValue) - Method in class org.palladiosimulator.simulizar.power.calculators.SimulationTimeEnergyCalculator
O
- org.palladiosimulator.simulizar.power - package org.palladiosimulator.simulizar.power
- org.palladiosimulator.simulizar.power.calculators - package org.palladiosimulator.simulizar.power.calculators
- org.palladiosimulator.simulizar.power.evaluationscope - package org.palladiosimulator.simulizar.power.evaluationscope
- org.palladiosimulator.simulizar.power.jobs - package org.palladiosimulator.simulizar.power.jobs
- org.palladiosimulator.simulizar.power.probeframework - package org.palladiosimulator.simulizar.power.probeframework
- org.palladiosimulator.simulizar.power.runconfig - package org.palladiosimulator.simulizar.power.runconfig
- org.palladiosimulator.simulizar.power.ui.configuration - package org.palladiosimulator.simulizar.power.ui.configuration
P
- PowerInfrastructureRepositoryFileInputConfigBuilder - Class in org.palladiosimulator.simulizar.power.ui.configuration
-
Implementation of the
AbstractExtensionFileInputConfigurationBuilderto exploit theorg.palladiosimulator.simulizar.ui.configuration.fileinputextension point. - PowerInfrastructureRepositoryFileInputConfigBuilder() - Constructor for class org.palladiosimulator.simulizar.power.ui.configuration.PowerInfrastructureRepositoryFileInputConfigBuilder
- PowerProbeFrameworkListenerDecorator - Class in org.palladiosimulator.simulizar.power.probeframework
-
Implementation of the
AbstractRecordingProbeFrameworkListenerDecoratorclass dedicated to initialize sliding-window based (i.e.,TimeDriven) computations of power and energy consumption (based on utilization measurements). - PowerProbeFrameworkListenerDecorator() - Constructor for class org.palladiosimulator.simulizar.power.probeframework.PowerProbeFrameworkListenerDecorator
- preUnregister() - Method in class org.palladiosimulator.simulizar.power.calculators.SimulationTimeEnergyCalculator
- preUnregister() - Method in class org.palladiosimulator.simulizar.power.calculators.SimulationTimePowerCalculator
- preUnregister() - Method in interface org.palladiosimulator.simulizar.power.evaluationscope.ISimulationEvaluationScopeListener
-
If the observed scope is about to detach an observer (e.g., due to a call of
SimulationTimeEvaluationScope.removeAllListeners()orSimulationTimeEvaluationScope.removeListener(ISimulationEvaluationScopeListener)), this callback method is invoked.
R
- registerMeasurements() - Method in class org.palladiosimulator.simulizar.power.probeframework.PowerProbeFrameworkListenerDecorator
- removeAllListeners() - Method in class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
-
Removes all currently attached listeners, i.e., call is equivalent to invocation of
SimulationTimeEvaluationScope.removeListener(ISimulationEvaluationScopeListener)once per attached listener. - removeListener(ISimulationEvaluationScopeListener) - Method in class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
-
Detaches the given listener from the scope.
- reset() - Method in class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
S
- setBlackboard(MDSDBlackboard) - Method in class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
- setDefaults() - Method in class org.palladiosimulator.simulizar.power.runconfig.LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig
-
In this case, the path to the power infrastructure repository model is set to the empty string. - setJobConfiguration(AbstractExtensionJobConfiguration) - Method in class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
-
In this case, the passed configuration must be anLoadPowerInfrastructureRepositoryIntoBlackboardJobConfigwhich contains the path of thePowerInfrastructureRepositorythat will be loaded by this job. - setProbeFrameworkListener(AbstractProbeFrameworkListener) - Method in class org.palladiosimulator.simulizar.power.probeframework.PowerProbeFrameworkListenerDecorator
- setResourceMetricsToEvaluate(Map<ProcessingResourceSpecification, Set<MetricDescription>>) - Method in class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
-
This implementation does nothing.
- SimulationTimeEnergyCalculator - Class in org.palladiosimulator.simulizar.power.calculators
-
Implementation of a
MeasurementSourcewhich uses power measurements provided by anotherMeasurementSource(e.g., aSimulationTimePowerCalculator) to compute energy consumptions at simulation-time. - SimulationTimeEnergyCalculator(AbstractCumulativeEnergyCalculator) - Constructor for class org.palladiosimulator.simulizar.power.calculators.SimulationTimeEnergyCalculator
-
Initializes a new instance of the
SimulationTimeEnergyCalculatorclass with the given argument. - SimulationTimeEvaluationScope - Class in org.palladiosimulator.simulizar.power.evaluationscope
-
This class is an implementation of an evaluation scope to gather utilization measurements required for power consumption measurements at runtime, i.e., during runs of SimuLizar.
In the current implementation, the utilization is evaluated for allProcessingResourceSpecifications that are supplied by a givenPowerProvidingEntity. - SimulationTimeEvaluationScope(PowerProvidingEntity, SimuComModel) - Constructor for class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
-
Initializes a new instance of the
SimulationTimeEvaluationScopewith the given properties. - SimulationTimePowerCalculator - Class in org.palladiosimulator.simulizar.power.calculators
-
Implementation of a
MeasurementSourcewhich uses measurements provided by aSimulationTimeEvaluationScopeto compute the power consumption of aPowerProvidingEntityat simulation-time. - SimulationTimePowerCalculator(ConsumptionContext, SimulationTimeEvaluationScope, PowerProvidingEntity) - Constructor for class org.palladiosimulator.simulizar.power.calculators.SimulationTimePowerCalculator
-
Initializes a new instance of the
SimulationTimePowerCalculatorclass with the given arguments. - start(BundleContext) - Method in class org.palladiosimulator.simulizar.power.Activator
- stop(BundleContext) - Method in class org.palladiosimulator.simulizar.power.Activator
All Classes All Packages