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
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
SimulationTimeEvaluationScope
s.
L
- LoadPowerInfrastructureRepositoryIntoBlackboardJob - Class in org.palladiosimulator.simulizar.power.jobs
-
This class is an
AbstractWorkflowExtensionJob
implementation to load aPowerInfrastructureRepository
model (which is specified by an URI) into anMDSDBlackboard
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 theorg.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()
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 anLoadPowerInfrastructureRepositoryIntoBlackboardJobConfig
which contains the path of thePowerInfrastructureRepository
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 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
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 allProcessingResourceSpecification
s that are supplied by a givenPowerProvidingEntity
. - 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 aSimulationTimeEvaluationScope
to compute the power consumption of aPowerProvidingEntity
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
All Classes All Packages