public class TakeCurrentSimulationTimeProbe
extends org.palladiosimulator.probeframework.probes.BasicObjectStateProbe<de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl,java.lang.Double,javax.measure.quantity.Duration>
Constructor and Description |
---|
TakeCurrentSimulationTimeProbe(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simulationControl)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> |
getBasicMeasure(org.palladiosimulator.probeframework.measurement.RequestContext measurementContext)
Measures the current simulation time from the simulation control (observed state object).
|
getStateObject
doMeasure
takeMeasurement, takeMeasurement
addObserver, getMetricDesciption, isCompatibleWith, notifyMeasurementSourceListener, removeObserver
public TakeCurrentSimulationTimeProbe(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simulationControl)
simulationControl
- The observer object is a simulation control, thus, allowing to request the current
simulation time.protected javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> getBasicMeasure(org.palladiosimulator.probeframework.measurement.RequestContext measurementContext)
getBasicMeasure
in class org.palladiosimulator.probeframework.probes.BasicTriggeredProbe<java.lang.Double,javax.measure.quantity.Duration>