Class MonitorRepositoryUtil
- java.lang.Object
-
- org.palladiosimulator.simulizar.utils.MonitorRepositoryUtil
-
public final class MonitorRepositoryUtil extends Object
Util methods for the monitoring model
-
-
Constructor Summary
Constructors Constructor Description MonitorRepositoryUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanelementConformingToMeasuringPoint(EObject element, org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)static List<org.palladiosimulator.monitorrepository.Monitor>getActiveMonitorsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository, EObject element)static List<org.palladiosimulator.monitorrepository.MeasurementSpecification>getMeasurementSpecificationsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository, EObject element)static EObjectgetMonitoredElement(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint mp)Method returns the monitored element EObject for a measuring point.static org.palladiosimulator.monitorrepository.MeasurementSpecificationisMonitored(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepositoryModel, EObject element, org.palladiosimulator.metricspec.MetricDescription metricDescription)Method checks if given element should be monitored with given performance metric.
-
-
-
Method Detail
-
isMonitored
public static org.palladiosimulator.monitorrepository.MeasurementSpecification isMonitored(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepositoryModel, EObject element, org.palladiosimulator.metricspec.MetricDescription metricDescription)Method checks if given element should be monitored with given performance metric. If yes, it will return the corresponding MeasurementSpecification, otherwise null.- Parameters:
monitorRepositoryModel- the monitoring modelelement- the element to be checked.performanceMetric- the performance metric.- Returns:
- the MeasurementSpecification, if element should be monitored according to given performance metric, otherwise null
-
getMonitoredElement
public static EObject getMonitoredElement(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint mp)
Method returns the monitored element EObject for a measuring point.- Parameters:
mp- the measuring point for which the monitored element shall be returned- Returns:
- the monitored element
-
getActiveMonitorsForElement
public static List<org.palladiosimulator.monitorrepository.Monitor> getActiveMonitorsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository, EObject element)
-
getMeasurementSpecificationsForElement
public static List<org.palladiosimulator.monitorrepository.MeasurementSpecification> getMeasurementSpecificationsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository, EObject element)
-
elementConformingToMeasuringPoint
public static boolean elementConformingToMeasuringPoint(EObject element, org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)
-
-