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
-
public class DAOFromBelowRawMeasurementSwitch extends ExperimentDataSwitch<Boolean>
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
Constructors Constructor Description DAOFromBelowRawMeasurementSwitch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
caseDoubleBinaryMeasurements(DoubleBinaryMeasurements object)
Returns the result of interpreting the object as an instance of ' Double Binary Measurements'.Boolean
caseIdentifierBasedMeasurements(IdentifierBasedMeasurements object)
Returns the result of interpreting the object as an instance of ' Identifier Based Measurements'.Boolean
caseJSXmlMeasurements(JSXmlMeasurements object)
Returns the result of interpreting the object as an instance of 'JS Xml Measurements '.Boolean
caseLongBinaryMeasurements(LongBinaryMeasurements object)
Returns the result of interpreting the object as an instance of ' Long Binary Measurements'.Boolean
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
-
-
-
-
Method Detail
-
caseRawMeasurements
public Boolean caseRawMeasurements(RawMeasurements object)
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:
doSwitch(EObject)
-
caseIdentifierBasedMeasurements
public Boolean caseIdentifierBasedMeasurements(IdentifierBasedMeasurements object)
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:
doSwitch(EObject)
-
caseLongBinaryMeasurements
public Boolean caseLongBinaryMeasurements(LongBinaryMeasurements object)
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:
doSwitch(EObject)
-
caseDoubleBinaryMeasurements
public Boolean caseDoubleBinaryMeasurements(DoubleBinaryMeasurements object)
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:
doSwitch(EObject)
-
caseJSXmlMeasurements
public Boolean caseJSXmlMeasurements(JSXmlMeasurements object)
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:
doSwitch(EObject)
-
getMeasurementsDaoFactoryFromMeasurements
protected MeasurementsDaoFactory getMeasurementsDaoFactoryFromMeasurements(DataSeries dataSeries)
- Parameters:
dataSeries
-- Returns:
-
-