Class DAOFromBelowRawMeasurementSwitch
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataSwitch<Boolean>
org.palladiosimulator.edp2.util.visitors.DAOFromBelowRawMeasurementSwitch
EMF switch to create DAOs based on a raw measurement or a lower element (e.g. data series).
-
Field Summary
Fields inherited from class org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataSwitch
modelPackage
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the result of interpreting the object as an instance of 'Double Binary Measurements'.Returns the result of interpreting the object as an instance of 'Identifier Based Measurements'.Returns the result of interpreting the object as an instance of 'JS Xml Measurements'.Returns the result of interpreting the object as an instance of 'Long Binary Measurements'.caseRawMeasurements
(RawMeasurements object) Returns the result of interpreting the object as an instance of 'Raw Measurements'.protected MeasurementsDaoFactory
getMeasurementsDaoFactoryFromMeasurements
(DataSeries dataSeries) Methods inherited from class org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataSwitch
caseAggregatedMeasurements, caseAggregationStatistics, caseDataSeries, caseEComparable, caseEStringtoEObjectMapEntry, caseExperimentGroup, caseExperimentGroupRun, caseExperimentRun, caseExperimentSetting, caseFixedIntervals, caseFixedWidthAggregatedMeasurements, caseIdentifier, caseIJSDuration, caseMeasurement, caseMeasurementRange, caseMeasuringType, caseNumericalIntervalStatistics, caseNumericalMassDistribution, caseNumericalNominalStatistics, caseNumericalOrdinalStatistics, caseNumericalPercentile, caseNumericalRatioStatistics, casePropertyable, caseRun, caseTextualMassDistribution, caseTextualNominalStatistics, caseTextualOrdinalStatistics, defaultCase, doSwitch, isSwitchFor
-
Constructor Details
-
DAOFromBelowRawMeasurementSwitch
public DAOFromBelowRawMeasurementSwitch()
-
-
Method Details
-
caseRawMeasurements
Description copied from class:ExperimentDataSwitch
Returns the result of interpreting the object as an instance of 'Raw Measurements'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseRawMeasurements
in classExperimentDataSwitch<Boolean>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Raw Measurements'.
- See Also:
-
caseIdentifierBasedMeasurements
Description copied from class:ExperimentDataSwitch
Returns the result of interpreting the object as an instance of 'Identifier Based Measurements'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseIdentifierBasedMeasurements
in classExperimentDataSwitch<Boolean>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Identifier Based Measurements'.
- See Also:
-
caseLongBinaryMeasurements
Description copied from class:ExperimentDataSwitch
Returns the result of interpreting the object as an instance of 'Long Binary Measurements'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseLongBinaryMeasurements
in classExperimentDataSwitch<Boolean>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Long Binary Measurements'.
- See Also:
-
caseDoubleBinaryMeasurements
Description copied from class:ExperimentDataSwitch
Returns the result of interpreting the object as an instance of 'Double Binary Measurements'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseDoubleBinaryMeasurements
in classExperimentDataSwitch<Boolean>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Double Binary Measurements'.
- See Also:
-
caseJSXmlMeasurements
Description copied from class:ExperimentDataSwitch
Returns the result of interpreting the object as an instance of 'JS Xml Measurements'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseJSXmlMeasurements
in classExperimentDataSwitch<Boolean>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'JS Xml Measurements'.
- See Also:
-
getMeasurementsDaoFactoryFromMeasurements
- Parameters:
dataSeries
-- Returns:
-