Class 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 Detail

      • MeasuringPointMetricsCombinations

        public MeasuringPointMetricsCombinations()
        Constructor which initializes a HasMap for each of the 11 Measuring Points
    • 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 to
        metricDescription - to add to the map
        suggestedMetric - 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