Interface ExperimentDataFactory

    • Field Detail

      • eINSTANCE

        static final ExperimentDataFactory eINSTANCE
        The singleton instance of the factory.
        Generated class or method.
    • Method Detail

      • createMeasurementRange

        MeasurementRange createMeasurementRange()
        Returns a new object of class 'Measurement Range'.
        Returns:
        a new object of class 'Measurement Range'.
        Generated class or method.
      • createRawMeasurements

        RawMeasurements createRawMeasurements()
        Returns a new object of class 'Raw Measurements'.
        Returns:
        a new object of class 'Raw Measurements'.
        Generated class or method.
      • createNumericalNominalStatistics

        NumericalNominalStatistics createNumericalNominalStatistics()
        Returns a new object of class 'Numerical Nominal Statistics'.
        Returns:
        a new object of class 'Numerical Nominal Statistics'.
        Generated class or method.
      • createNumericalMassDistribution

        NumericalMassDistribution createNumericalMassDistribution()
        Returns a new object of class 'Numerical Mass Distribution'.
        Returns:
        a new object of class 'Numerical Mass Distribution'.
        Generated class or method.
      • createFixedWidthAggregatedMeasurements

        FixedWidthAggregatedMeasurements createFixedWidthAggregatedMeasurements()
        Returns a new object of class 'Fixed Width Aggregated Measurements'.
        Returns:
        a new object of class 'Fixed Width Aggregated Measurements'.
        Generated class or method.
      • createFixedIntervals

        FixedIntervals createFixedIntervals()
        Returns a new object of class 'Fixed Intervals'.
        Returns:
        a new object of class 'Fixed Intervals'.
        Generated class or method.
      • createTextualNominalStatistics

        TextualNominalStatistics createTextualNominalStatistics()
        Returns a new object of class 'Textual Nominal Statistics'.
        Returns:
        a new object of class 'Textual Nominal Statistics'.
        Generated class or method.
      • createTextualMassDistribution

        TextualMassDistribution createTextualMassDistribution()
        Returns a new object of class 'Textual Mass Distribution'.
        Returns:
        a new object of class 'Textual Mass Distribution'.
        Generated class or method.
      • createExperimentGroup

        ExperimentGroup createExperimentGroup()
        Returns a new object of class 'Experiment Group'.
        Returns:
        a new object of class 'Experiment Group'.
        Generated class or method.
      • createExperimentSetting

        ExperimentSetting createExperimentSetting()
        Returns a new object of class 'Experiment Setting'.
        Returns:
        a new object of class 'Experiment Setting'.
        Generated class or method.
      • createExperimentRun

        ExperimentRun createExperimentRun()
        Returns a new object of class 'Experiment Run'.
        Returns:
        a new object of class 'Experiment Run'.
        Generated class or method.
      • createMeasurement

        Measurement createMeasurement()
        Returns a new object of class 'Measurement'.
        Returns:
        a new object of class 'Measurement'.
        Generated class or method.
      • createMeasuringType

        MeasuringType createMeasuringType()
        Returns a new object of class 'Measuring Type'.
        Returns:
        a new object of class 'Measuring Type'.
        Generated class or method.
      • createAggregationStatistics

        AggregationStatistics createAggregationStatistics()
        Returns a new object of class 'Aggregation Statistics'.
        Returns:
        a new object of class 'Aggregation Statistics'.
        Generated class or method.
      • createLongBinaryMeasurements

        LongBinaryMeasurements createLongBinaryMeasurements()
        Returns a new object of class 'Long Binary Measurements'.
        Returns:
        a new object of class 'Long Binary Measurements'.
        Generated class or method.
      • createDoubleBinaryMeasurements

        <Q extends javax.measure.quantity.Quantity> DoubleBinaryMeasurements<Q> createDoubleBinaryMeasurements()
        Returns a new object of class 'Double Binary Measurements'.
        Returns:
        a new object of class 'Double Binary Measurements'.
        Generated class or method.
      • createNumericalIntervalStatistics

        NumericalIntervalStatistics createNumericalIntervalStatistics()
        Returns a new object of class 'Numerical Interval Statistics'.
        Returns:
        a new object of class 'Numerical Interval Statistics'.
        Generated class or method.
      • createNumericalOrdinalStatistics

        NumericalOrdinalStatistics createNumericalOrdinalStatistics()
        Returns a new object of class 'Numerical Ordinal Statistics'.
        Returns:
        a new object of class 'Numerical Ordinal Statistics'.
        Generated class or method.
      • createNumericalPercentile

        NumericalPercentile createNumericalPercentile()
        Returns a new object of class 'Numerical Percentile'.
        Returns:
        a new object of class 'Numerical Percentile'.
        Generated class or method.
      • createJSXmlMeasurements

        JSXmlMeasurements createJSXmlMeasurements()
        Returns a new object of class 'JS Xml Measurements'.
        Returns:
        a new object of class 'JS Xml Measurements'.
        Generated class or method.
      • createIdentifierBasedMeasurements

        IdentifierBasedMeasurements createIdentifierBasedMeasurements()
        Returns a new object of class 'Identifier Based Measurements'.
        Returns:
        a new object of class 'Identifier Based Measurements'.
        Generated class or method.
      • createNumericalRatioStatistics

        NumericalRatioStatistics createNumericalRatioStatistics()
        Returns a new object of class 'Numerical Ratio Statistics'.
        Returns:
        a new object of class 'Numerical Ratio Statistics'.
        Generated class or method.
      • getExperimentDataPackage

        ExperimentDataPackage getExperimentDataPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.
        Generated class or method.
      • createTextualOrdinalStatistics

        TextualOrdinalStatistics createTextualOrdinalStatistics()
        Returns a new object of class 'Textual Ordinal Statistics'.
        Returns:
        a new object of class 'Textual Ordinal Statistics'.
        Generated class or method.
      • createExperimentGroupRun

        ExperimentGroupRun createExperimentGroupRun()
        Returns a new object of class 'Experiment Group Run'.
        Returns:
        a new object of class 'Experiment Group Run'.
        Generated class or method.
      • createMeasuringType

        MeasuringType createMeasuringType​(MeasuringPoint measuringPoint,
                                          org.palladiosimulator.metricspec.MetricDescription metricDescription)
        Factory method to create a new number-based measure with the given arguments.
        Parameters:
        persistenceOptions - Persistence kind options of the measure.
        measuringPoint - Name of the measured object.
        metricDescription - Metric description used by this measure.
        Returns:
        New number-based measure.
        Generated class or method.
        NOT
      • createExperimentSetting

        ExperimentSetting createExperimentSetting​(ExperimentGroup experimentGroup,
                                                  String description)
        Factory method to create a new experiment setting with the given arguments.
        Parameters:
        experimentGroup - The experiment group which the new setting is assigned to.
        description - Description of the setting.
        Returns:
        New experiment setting.
        Generated class or method.
        NOT
      • createExperimentGroup

        ExperimentGroup createExperimentGroup​(String purpose)
        Factory method to create a new experiment group with the given arguments.
        Parameters:
        purpose - The purpose of the group.
        Returns:
        New experiment group.
        Generated class or method.
        NOT
      • createMeasurement

        Measurement createMeasurement​(MeasuringType forMeasuringType)
        Factory method to create a new measurement with the given arguments.
        Parameters:
        forMeasuringType - The measure for which the measurement should be created.
        Returns:
        New measurement.
        Generated class or method.
        NOT
      • createExperimentRun

        ExperimentRun createExperimentRun​(ExperimentSetting forExperimentSetting)
        Factory method to create a new experiment run with the given arguments.
        Parameters:
        forExperimentSetting - The setting for which the run should be created.
        Returns:
        New experiment run.
        Generated class or method.
        NOT
      • createRawMeasurements

        RawMeasurements createRawMeasurements​(MeasurementRange forMeasurementsRange)
        Factory method to create a new raw measurements with the given arguments. The corresponding data series are automatically created from the measure definitions.
        Parameters:
        forMeasurementRange - The measurement range for which the run should be created.
        Returns:
        New raw measurements.
        Generated class or method.
        NOT
      • createMeasurementRange

        MeasurementRange createMeasurementRange​(Measurement forMeasurement)
        Factory method to create a new measurements range with the given arguments.
        Parameters:
        forMeasurement - The measurements for which the range should be created.
        Returns:
        New measurements range.
        Generated class or method.
        NOT
      • createIdentifierBasedMeasurements

        IdentifierBasedMeasurements createIdentifierBasedMeasurements​(RawMeasurements forRawMeasurements,
                                                                      String valesUuid)
        Factory method to create a new identifier-based measurements with the given arguments.
        Parameters:
        forRawMeasurement - The raw measurement for which the measurements should be created.
        valesUuid - The UUID for the values.
        Returns:
        New identifier-based measurements.
        Generated class or method.
        NOT
      • createLongBinaryMeasurements

        LongBinaryMeasurements createLongBinaryMeasurements​(RawMeasurements forRawMeasurements,
                                                            String valuesUuid,
                                                            javax.measure.unit.Unit defaultUnit)
        Factory method to create a new long binary measurements with the given arguments.
        Parameters:
        forRawMeasurement - The raw measurement for which the measurements should be created.
        valuesUuid - The UUID for the values.
        defaultUnit - The default unit of the values.
        Returns:
        New long binary measurements.
        Generated class or method.
        NOT
      • createDoubleBinaryMeasurements

        DoubleBinaryMeasurements createDoubleBinaryMeasurements​(RawMeasurements forRawMeasurements,
                                                                String valuesUuid,
                                                                javax.measure.unit.Unit defaultUnit)
        Factory method to create a new double binary measurements with the given arguments.
        Parameters:
        forRawMeasurement - The raw measurement for which the measurements should be created.
        valuesUuid - The UUID for the values.
        defaultUnit - The default unit of the values.
        Returns:
        New double binary measurements.
        Generated class or method.
        NOT
      • createJSXmlMeasurements

        JSXmlMeasurements createJSXmlMeasurements​(RawMeasurements forRawMeasurements,
                                                  String valuesUuid)
        Factory method to create a new JScience XML measurements with the given arguments.
        Parameters:
        forRawMeasurements - The raw measurement for which the measurements should be created.
        valuesUuid - The UUID for the values.
        Returns:
        New JScience XML measurements.
        Generated class or method.
        NOT