Class MeasuringPointMetricsCombinations
- java.lang.Object
-
- org.palladiosimulator.measurementsui.extensionpoint.evaluation.MeasuringPointMetricsCombinations
-
public class MeasuringPointMetricsCombinations extends Object
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
Constructors Constructor Description MeasuringPointMetricsCombinations()
Constructor which initializes a HasMap for each of the 11 Measuring Points
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 suggestedMetricMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getActiveResourceMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the ActiveResourceMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getAssemblyOperationMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the AssemblyOperationMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getAssemblyPassiveResourceMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the AssemblyPassiveResourceMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getEntryLevelSystemCallMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the EntryLevelSystemCallMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getExternalCallActionMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the ExternalCallActionMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getLinkingResourceMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the LinkingResourceMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getResourceContainerMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the ResourceContainerMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getResourceEnvironmentMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the ResourceEnvironmentMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getSubSystemOperationMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the SubSystemOperationMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getSystemOperationMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the SystemOperationMeasuringPointMap<org.palladiosimulator.metricspec.MetricDescription,Boolean>
getUsageScenarioMeasuringPointMetrics()
Returns the map of working MetricDescirptions of the UsageScenarioMeasuringPoint
-
-
-
Method Detail
-
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
-
-