Class ExperimentDataSwitch<T>

    • Field Detail

      • modelPackage

        protected static ExperimentDataPackage modelPackage
        The cached model package
        Generated class or method.
    • Constructor Detail

      • ExperimentDataSwitch

        public ExperimentDataSwitch()
        Creates an instance of the switch.
        Generated class or method.
    • Method Detail

      • isSwitchFor

        protected boolean isSwitchFor​(EPackage ePackage)
        Checks whether this is a switch for the given package.
        Specified by:
        isSwitchFor in class Switch<T>
        Returns:
        whether this is a switch for the given package.
        Generated class or method.
      • doSwitch

        protected T doSwitch​(int classifierID,
                             EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Overrides:
        doSwitch in class Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
        Generated class or method.
      • caseAggregatedMeasurements

        public T caseAggregatedMeasurements​(AggregatedMeasurements object)
        Returns the result of interpreting the object as an instance of ' Aggregated Measurements'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Aggregated Measurements'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMeasurementRange

        public T caseMeasurementRange​(MeasurementRange object)
        Returns the result of interpreting the object as an instance of 'Measurement Range'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Measurement Range'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • casePropertyable

        public T casePropertyable​(Propertyable object)
        Returns the result of interpreting the object as an instance of 'Propertyable'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Propertyable'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseEStringtoEObjectMapEntry

        public T caseEStringtoEObjectMapEntry​(Map.Entry<String,​Object> object)
        Returns the result of interpreting the object as an instance of ' EStringto EObject Map Entry'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' EStringto EObject Map Entry'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseRawMeasurements

        public T caseRawMeasurements​(RawMeasurements object)
        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.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Raw Measurements'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseDataSeries

        public T caseDataSeries​(DataSeries object)
        Returns the result of interpreting the object as an instance of 'Data Series'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Data Series'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseNumericalNominalStatistics

        public T caseNumericalNominalStatistics​(NumericalNominalStatistics object)
        Returns the result of interpreting the object as an instance of ' Numerical Nominal Statistics'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Numerical Nominal Statistics'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseNumericalMassDistribution

        public T caseNumericalMassDistribution​(NumericalMassDistribution object)
        Returns the result of interpreting the object as an instance of ' Numerical Mass Distribution'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Numerical Mass Distribution'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseFixedWidthAggregatedMeasurements

        public T caseFixedWidthAggregatedMeasurements​(FixedWidthAggregatedMeasurements object)
        Returns the result of interpreting the object as an instance of ' Fixed Width Aggregated Measurements'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Fixed Width Aggregated Measurements'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseFixedIntervals

        public T caseFixedIntervals​(FixedIntervals object)
        Returns the result of interpreting the object as an instance of 'Fixed Intervals'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Fixed Intervals'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseTextualNominalStatistics

        public T caseTextualNominalStatistics​(TextualNominalStatistics object)
        Returns the result of interpreting the object as an instance of ' Textual Nominal Statistics'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Textual Nominal Statistics'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseTextualMassDistribution

        public T caseTextualMassDistribution​(TextualMassDistribution object)
        Returns the result of interpreting the object as an instance of ' Textual Mass Distribution'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Textual Mass Distribution'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseExperimentGroup

        public T caseExperimentGroup​(ExperimentGroup object)
        Returns the result of interpreting the object as an instance of 'Experiment Group'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Experiment Group'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseExperimentSetting

        public T caseExperimentSetting​(ExperimentSetting object)
        Returns the result of interpreting the object as an instance of 'Experiment Setting '. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Experiment Setting '.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseExperimentRun

        public T caseExperimentRun​(ExperimentRun object)
        Returns the result of interpreting the object as an instance of 'Experiment Run'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Experiment Run'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMeasurement

        public T caseMeasurement​(Measurement object)
        Returns the result of interpreting the object as an instance of 'Measurement'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Measurement'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMeasuringType

        public T caseMeasuringType​(MeasuringType object)
        Returns the result of interpreting the object as an instance of 'Measuring Type'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Measuring Type'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseAggregationStatistics

        public T caseAggregationStatistics​(AggregationStatistics object)
        Returns the result of interpreting the object as an instance of ' Aggregation Statistics'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Aggregation Statistics'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseDoubleBinaryMeasurements

        public <Q extends javax.measure.quantity.Quantity> T caseDoubleBinaryMeasurements​(DoubleBinaryMeasurements<Q> object)
        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.
        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)
        Generated class or method.
      • caseNumericalIntervalStatistics

        public T caseNumericalIntervalStatistics​(NumericalIntervalStatistics object)
        Returns the result of interpreting the object as an instance of ' Numerical Interval Statistics'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Numerical Interval Statistics'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseNumericalOrdinalStatistics

        public T caseNumericalOrdinalStatistics​(NumericalOrdinalStatistics object)
        Returns the result of interpreting the object as an instance of ' Numerical Ordinal Statistics'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Numerical Ordinal Statistics'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseNumericalPercentile

        public T caseNumericalPercentile​(NumericalPercentile object)
        Returns the result of interpreting the object as an instance of ' Numerical Percentile'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Numerical Percentile'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseJSXmlMeasurements

        public T caseJSXmlMeasurements​(JSXmlMeasurements object)
        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.
        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)
        Generated class or method.
      • caseLongBinaryMeasurements

        public T caseLongBinaryMeasurements​(LongBinaryMeasurements object)
        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.
        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)
        Generated class or method.
      • caseIdentifierBasedMeasurements

        public T caseIdentifierBasedMeasurements​(IdentifierBasedMeasurements object)
        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.
        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)
        Generated class or method.
      • caseNumericalRatioStatistics

        public T caseNumericalRatioStatistics​(NumericalRatioStatistics object)
        Returns the result of interpreting the object as an instance of ' Numerical Ratio Statistics'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Numerical Ratio Statistics'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseIJSDuration

        public T caseIJSDuration​(javax.measure.quantity.Duration object)
        Returns the result of interpreting the object as an instance of 'IJS Duration'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IJS Duration'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseEComparable

        public T caseEComparable​(Comparable object)
        Returns the result of interpreting the object as an instance of 'EComparable'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EComparable'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseTextualOrdinalStatistics

        public T caseTextualOrdinalStatistics​(TextualOrdinalStatistics object)
        Returns the result of interpreting the object as an instance of ' Textual Ordinal Statistics'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Textual Ordinal Statistics'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseRun

        public T caseRun​(Run object)
        Returns the result of interpreting the object as an instance of 'Run'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Run'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseExperimentGroupRun

        public T caseExperimentGroupRun​(ExperimentGroupRun object)
        Returns the result of interpreting the object as an instance of ' Experiment Group Run'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Experiment Group Run'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseIdentifier

        public T caseIdentifier​(de.uka.ipd.sdq.identifier.Identifier object)
        Returns the result of interpreting the object as an instance of 'Identifier'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Identifier'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • defaultCase

        public T defaultCase​(EObject object)
        Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.
        Overrides:
        defaultCase in class Switch<T>
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        Switch.doSwitch(org.eclipse.emf.ecore.EObject)
        Generated class or method.