A B C E G I L N O P R S 
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 SimulationTimeEvaluationScope instance 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 AbstractWorkflowExtensionJob implementation to load a PowerInfrastructureRepository model (which is specified by an URI) into an MDSDBlackboard instance.
LoadPowerInfrastructureRepositoryIntoBlackboardJob() - Constructor for class org.palladiosimulator.simulizar.power.jobs.LoadPowerInfrastructureRepositoryIntoBlackboardJob
Initializes a new instance of the LoadPowerInfrastructureRepositoryIntoBlackboardJob class.
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 LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig class 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 SimulationTimeEvaluationScope invokes this callback method once a new measurement has been collected.
newElementAvailable() - Method in interface org.palladiosimulator.simulizar.power.evaluationscope.ISimulationEvaluationScopeListener
An observed SimulationTimeEvaluationScope invokes 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 AbstractExtensionFileInputConfigurationBuilder to exploit the org.palladiosimulator.simulizar.ui.configuration.fileinput extension point.
PowerInfrastructureRepositoryFileInputConfigBuilder() - Constructor for class org.palladiosimulator.simulizar.power.ui.configuration.PowerInfrastructureRepositoryFileInputConfigBuilder
 
PowerProbeFrameworkListenerDecorator - Class in org.palladiosimulator.simulizar.power.probeframework
Implementation of the AbstractRecordingProbeFrameworkListenerDecorator class 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() or SimulationTimeEvaluationScope.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 an LoadPowerInfrastructureRepositoryIntoBlackboardJobConfig which contains the path of the PowerInfrastructureRepository that 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 MeasurementSource which uses power measurements provided by another MeasurementSource (e.g., a SimulationTimePowerCalculator) to compute energy consumptions at simulation-time.
SimulationTimeEnergyCalculator(AbstractCumulativeEnergyCalculator) - Constructor for class org.palladiosimulator.simulizar.power.calculators.SimulationTimeEnergyCalculator
Initializes a new instance of the SimulationTimeEnergyCalculator class 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 all ProcessingResourceSpecifications that are supplied by a given PowerProvidingEntity.
SimulationTimeEvaluationScope(PowerProvidingEntity, SimuComModel) - Constructor for class org.palladiosimulator.simulizar.power.evaluationscope.SimulationTimeEvaluationScope
Initializes a new instance of the SimulationTimeEvaluationScope with the given properties.
SimulationTimePowerCalculator - Class in org.palladiosimulator.simulizar.power.calculators
Implementation of a MeasurementSource which uses measurements provided by a SimulationTimeEvaluationScope to compute the power consumption of a PowerProvidingEntity at simulation-time.
SimulationTimePowerCalculator(ConsumptionContext, SimulationTimeEvaluationScope, PowerProvidingEntity) - Constructor for class org.palladiosimulator.simulizar.power.calculators.SimulationTimePowerCalculator
Initializes a new instance of the SimulationTimePowerCalculator class with the given arguments.
start(BundleContext) - Method in class org.palladiosimulator.simulizar.power.Activator
 
stop(BundleContext) - Method in class org.palladiosimulator.simulizar.power.Activator
 
A B C E G I L N O P R S 
All Classes All Packages