Class EmfmodelDataSeriesFromReferenceSwitch<Q extends javax.measure.quantity.Quantity>
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataSwitch<DataSeries>
-
- org.palladiosimulator.edp2.util.visitors.EmfmodelDataSeriesFromReferenceSwitch<Q>
-
public class EmfmodelDataSeriesFromReferenceSwitch<Q extends javax.measure.quantity.Quantity> extends ExperimentDataSwitch<DataSeries>
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataSwitch
modelPackage
-
-
Constructor Summary
Constructors Constructor Description EmfmodelDataSeriesFromReferenceSwitch(MeasurementsDaoFactory daoFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSeriescaseDoubleBinaryMeasurements(DoubleBinaryMeasurements object)Returns the result of interpreting the object as an instance of ' Double Binary Measurements'.DataSeriescaseIdentifierBasedMeasurements(IdentifierBasedMeasurements object)Returns the result of interpreting the object as an instance of ' Identifier Based Measurements'.DataSeriescaseJSXmlMeasurements(JSXmlMeasurements object)Returns the result of interpreting the object as an instance of 'JS Xml Measurements '.DataSeriescaseLongBinaryMeasurements(LongBinaryMeasurements object)Returns the result of interpreting the object as an instance of ' Long Binary Measurements'.-
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, caseRawMeasurements, caseRun, caseTextualMassDistribution, caseTextualNominalStatistics, caseTextualOrdinalStatistics, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Constructor Detail
-
EmfmodelDataSeriesFromReferenceSwitch
public EmfmodelDataSeriesFromReferenceSwitch(MeasurementsDaoFactory daoFactory)
-
-
Method Detail
-
caseIdentifierBasedMeasurements
public DataSeries 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<DataSeries>- 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)
-
caseJSXmlMeasurements
public DataSeries 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<DataSeries>- 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)
-
caseDoubleBinaryMeasurements
public DataSeries 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<DataSeries>- 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)
-
caseLongBinaryMeasurements
public DataSeries 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<DataSeries>- 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)
-
-