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