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 BooleancaseDoubleBinaryMeasurements(DoubleBinaryMeasurements object)Returns the result of interpreting the object as an instance of ' Double Binary Measurements'.BooleancaseIdentifierBasedMeasurements(IdentifierBasedMeasurements object)Returns the result of interpreting the object as an instance of ' Identifier Based Measurements'.BooleancaseJSXmlMeasurements(JSXmlMeasurements object)Returns the result of interpreting the object as an instance of 'JS Xml Measurements '.BooleancaseLongBinaryMeasurements(LongBinaryMeasurements object)Returns the result of interpreting the object as an instance of ' Long Binary Measurements'.BooleancaseRawMeasurements(RawMeasurements object)Returns the result of interpreting the object as an instance of 'Raw Measurements'.protected MeasurementsDaoFactorygetMeasurementsDaoFactoryFromMeasurements(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:ExperimentDataSwitchReturns 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:
caseRawMeasurementsin 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:ExperimentDataSwitchReturns 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:
caseIdentifierBasedMeasurementsin 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:ExperimentDataSwitchReturns 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:
caseLongBinaryMeasurementsin 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:ExperimentDataSwitchReturns 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:
caseDoubleBinaryMeasurementsin 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:ExperimentDataSwitchReturns 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:
caseJSXmlMeasurementsin 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:
-
-