public final class MonitorRepositoryUtil extends Object
| Constructor and Description |
|---|
MonitorRepositoryUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
elementConformingToMeasuringPoint(EObject element,
org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint) |
static List<org.palladiosimulator.monitorrepository.MeasurementSpecification> |
getMeasurementSpecificationsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository,
EObject element) |
static EObject |
getMonitoredElement(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint mp)
Method returns the monitored element EObject for a measuring point.
|
static List<org.palladiosimulator.monitorrepository.Monitor> |
getMonitorsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository,
EObject element) |
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.
|
public static org.palladiosimulator.monitorrepository.MeasurementSpecification isMonitored(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepositoryModel,
EObject element,
org.palladiosimulator.metricspec.MetricDescription metricDescription)
monitorRepositoryModel - the monitoring modelelement - the element to be checked.performanceMetric - the performance metric.public static EObject getMonitoredElement(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint mp)
mp - the measuring point for which the monitored element shall be returnedpublic static List<org.palladiosimulator.monitorrepository.Monitor> getMonitorsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository, EObject element)
public static List<org.palladiosimulator.monitorrepository.MeasurementSpecification> getMeasurementSpecificationsForElement(org.palladiosimulator.monitorrepository.MonitorRepository monitorRepository, EObject element)
public static boolean elementConformingToMeasuringPoint(EObject element, org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)