Class MeasuringPointMetricsCombinations
java.lang.Object
org.palladiosimulator.measurementsui.extensionpoint.evaluation.MeasuringPointMetricsCombinations
This class is used to manage the working combinations of Measuring Points and
Metric Descriptions. There is a HashMap for each of the 11 MeasuringPoints
where the keys are all Metric Descriptions that work and the value is a
boolean whether they should be suggested or not.
-
Constructor Summary
ConstructorDescriptionConstructor which initializes a HasMap for each of the 11 Measuring Points -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMetricDescriptionToMap
(Map<org.palladiosimulator.metricspec.MetricDescription, Boolean> measuringPointMap, org.palladiosimulator.metricspec.MetricDescription metricDescription, boolean suggestedMetric) Puts a new entry in the given MeasuringPoint map depending on the MetricDescription and the boolean suggestedMetricReturns the map of working MetricDescirptions of the ActiveResourceMeasuringPointReturns the map of working MetricDescirptions of the AssemblyOperationMeasuringPointReturns the map of working MetricDescirptions of the AssemblyPassiveResourceMeasuringPointReturns the map of working MetricDescirptions of the EntryLevelSystemCallMeasuringPointReturns the map of working MetricDescirptions of the ExternalCallActionMeasuringPointReturns the map of working MetricDescirptions of the LinkingResourceMeasuringPointReturns the map of working MetricDescirptions of the ResourceContainerMeasuringPointReturns the map of working MetricDescirptions of the ResourceEnvironmentMeasuringPointReturns the map of working MetricDescirptions of the SubSystemOperationMeasuringPointReturns the map of working MetricDescirptions of the SystemOperationMeasuringPointReturns the map of working MetricDescirptions of the UsageScenarioMeasuringPoint
-
Constructor Details
-
MeasuringPointMetricsCombinations
public MeasuringPointMetricsCombinations()Constructor which initializes a HasMap for each of the 11 Measuring Points
-
-
Method Details
-
addMetricDescriptionToMap
public void addMetricDescriptionToMap(Map<org.palladiosimulator.metricspec.MetricDescription, Boolean> measuringPointMap, org.palladiosimulator.metricspec.MetricDescription metricDescription, boolean suggestedMetric) Puts a new entry in the given MeasuringPoint map depending on the MetricDescription and the boolean suggestedMetric- Parameters:
measuringPointMap
- to add the entry tometricDescription
- to add to the mapsuggestedMetric
- to add to the map
-
getUsageScenarioMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getUsageScenarioMeasuringPointMetrics()Returns the map of working MetricDescirptions of the UsageScenarioMeasuringPoint- Returns:
- map of working MetricDescriptions of the UsageScenarioMeasuringPoint
-
getActiveResourceMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getActiveResourceMeasuringPointMetrics()Returns the map of working MetricDescirptions of the ActiveResourceMeasuringPoint- Returns:
- map of working MetricDescriptions of the ActiveResourceMeasuringPoint
-
getAssemblyOperationMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getAssemblyOperationMeasuringPointMetrics()Returns the map of working MetricDescirptions of the AssemblyOperationMeasuringPoint- Returns:
- map of working MetricDescriptions of the AssemblyOperationMeasuringPoint
-
getAssemblyPassiveResourceMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getAssemblyPassiveResourceMeasuringPointMetrics()Returns the map of working MetricDescirptions of the AssemblyPassiveResourceMeasuringPoint- Returns:
- map of working MetricDescriptions of the AssemblyPassiveResourceMeasuringPoint
-
getEntryLevelSystemCallMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getEntryLevelSystemCallMeasuringPointMetrics()Returns the map of working MetricDescirptions of the EntryLevelSystemCallMeasuringPoint- Returns:
- map of working MetricDescriptions of the EntryLevelSystemCallMeasuringPoint
-
getExternalCallActionMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getExternalCallActionMeasuringPointMetrics()Returns the map of working MetricDescirptions of the ExternalCallActionMeasuringPoint- Returns:
- map of working MetricDescriptions of the ExternalCallActionMeasuringPoint
-
getLinkingResourceMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getLinkingResourceMeasuringPointMetrics()Returns the map of working MetricDescirptions of the LinkingResourceMeasuringPoint- Returns:
- map of working MetricDescriptions of the LinkingResourceMeasuringPoint
-
getResourceContainerMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getResourceContainerMeasuringPointMetrics()Returns the map of working MetricDescirptions of the ResourceContainerMeasuringPoint- Returns:
- map of working MetricDescriptions of the ResourceContainerMeasuringPoint
-
getResourceEnvironmentMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getResourceEnvironmentMeasuringPointMetrics()Returns the map of working MetricDescirptions of the ResourceEnvironmentMeasuringPoint- Returns:
- map of working MetricDescriptions of the ResourceEnvironmentMeasuringPoint
-
getSubSystemOperationMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getSubSystemOperationMeasuringPointMetrics()Returns the map of working MetricDescirptions of the SubSystemOperationMeasuringPoint- Returns:
- map of working MetricDescriptions of the SubSystemOperationMeasuringPoint
-
getSystemOperationMeasuringPointMetrics
public Map<org.palladiosimulator.metricspec.MetricDescription,Boolean> getSystemOperationMeasuringPointMetrics()Returns the map of working MetricDescirptions of the SystemOperationMeasuringPoint- Returns:
- map of working MetricDescriptions of the SystemOperationMeasuringPoint
-