Interface ExperimentDataFactory
-
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
ExperimentDataFactoryImpl
public interface ExperimentDataFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
ExperimentDataPackage
- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description static ExperimentDataFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AggregationStatistics
createAggregationStatistics()
Returns a new object of class 'Aggregation Statistics'.<Q extends javax.measure.quantity.Quantity>
DoubleBinaryMeasurements<Q>createDoubleBinaryMeasurements()
Returns a new object of class 'Double Binary Measurements'.DoubleBinaryMeasurements
createDoubleBinaryMeasurements(RawMeasurements forRawMeasurements, String valuesUuid, javax.measure.unit.Unit defaultUnit)
Factory method to create a new double binary measurements with the given arguments.ExperimentGroup
createExperimentGroup()
Returns a new object of class 'Experiment Group'.ExperimentGroup
createExperimentGroup(String purpose)
Factory method to create a new experiment group with the given arguments.ExperimentGroupRun
createExperimentGroupRun()
Returns a new object of class 'Experiment Group Run'.ExperimentRun
createExperimentRun()
Returns a new object of class 'Experiment Run'.ExperimentRun
createExperimentRun(ExperimentSetting forExperimentSetting)
Factory method to create a new experiment run with the given arguments.ExperimentSetting
createExperimentSetting()
Returns a new object of class 'Experiment Setting'.ExperimentSetting
createExperimentSetting(ExperimentGroup experimentGroup, String description)
Factory method to create a new experiment setting with the given arguments.FixedIntervals
createFixedIntervals()
Returns a new object of class 'Fixed Intervals'.FixedWidthAggregatedMeasurements
createFixedWidthAggregatedMeasurements()
Returns a new object of class 'Fixed Width Aggregated Measurements'.IdentifierBasedMeasurements
createIdentifierBasedMeasurements()
Returns a new object of class 'Identifier Based Measurements'.IdentifierBasedMeasurements
createIdentifierBasedMeasurements(RawMeasurements forRawMeasurements, String valesUuid)
Factory method to create a new identifier-based measurements with the given arguments.JSXmlMeasurements
createJSXmlMeasurements()
Returns a new object of class 'JS Xml Measurements'.JSXmlMeasurements
createJSXmlMeasurements(RawMeasurements forRawMeasurements, String valuesUuid)
Factory method to create a new JScience XML measurements with the given arguments.LongBinaryMeasurements
createLongBinaryMeasurements()
Returns a new object of class 'Long Binary Measurements'.LongBinaryMeasurements
createLongBinaryMeasurements(RawMeasurements forRawMeasurements, String valuesUuid, javax.measure.unit.Unit defaultUnit)
Factory method to create a new long binary measurements with the given arguments.Measurement
createMeasurement()
Returns a new object of class 'Measurement'.Measurement
createMeasurement(MeasuringType forMeasuringType)
Factory method to create a new measurement with the given arguments.MeasurementRange
createMeasurementRange()
Returns a new object of class 'Measurement Range'.MeasurementRange
createMeasurementRange(Measurement forMeasurement)
Factory method to create a new measurements range with the given arguments.MeasuringType
createMeasuringType()
Returns a new object of class 'Measuring Type'.MeasuringType
createMeasuringType(MeasuringPoint measuringPoint, org.palladiosimulator.metricspec.MetricDescription metricDescription)
Factory method to create a new number-based measure with the given arguments.NumericalIntervalStatistics
createNumericalIntervalStatistics()
Returns a new object of class 'Numerical Interval Statistics'.NumericalMassDistribution
createNumericalMassDistribution()
Returns a new object of class 'Numerical Mass Distribution'.NumericalNominalStatistics
createNumericalNominalStatistics()
Returns a new object of class 'Numerical Nominal Statistics'.NumericalOrdinalStatistics
createNumericalOrdinalStatistics()
Returns a new object of class 'Numerical Ordinal Statistics'.NumericalPercentile
createNumericalPercentile()
Returns a new object of class 'Numerical Percentile'.NumericalRatioStatistics
createNumericalRatioStatistics()
Returns a new object of class 'Numerical Ratio Statistics'.RawMeasurements
createRawMeasurements()
Returns a new object of class 'Raw Measurements'.RawMeasurements
createRawMeasurements(MeasurementRange forMeasurementsRange)
Factory method to create a new raw measurements with the given arguments.TextualMassDistribution
createTextualMassDistribution()
Returns a new object of class 'Textual Mass Distribution'.TextualNominalStatistics
createTextualNominalStatistics()
Returns a new object of class 'Textual Nominal Statistics'.TextualOrdinalStatistics
createTextualOrdinalStatistics()
Returns a new object of class 'Textual Ordinal Statistics'.ExperimentDataPackage
getExperimentDataPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
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
-
-