
kieker.model.analysismodel.statistics.StatisticsFactory Maven / Gradle / Ivy
/**
*/
package kieker.model.analysismodel.statistics;
import org.eclipse.emf.ecore.EFactory;
/**
*
* The Factory for the model.
* It provides a create method for each non-abstract class of the model.
*
*
* @see kieker.model.analysismodel.statistics.StatisticsPackage
* @generated
*/
public interface StatisticsFactory extends EFactory {
/**
* The singleton instance of the factory.
*
*
*
* @generated
*/
StatisticsFactory eINSTANCE = kieker.model.analysismodel.statistics.impl.StatisticsFactoryImpl.init();
/**
* Returns a new object of class 'Statistic Record'.
*
*
*
* @return a new object of class 'Statistic Record'.
* @generated
*/
StatisticRecord createStatisticRecord();
/**
* Returns a new object of class 'Scalar Measurement'.
*
*
*
* @return a new object of class 'Scalar Measurement'.
* @generated
*/
ScalarMeasurement createScalarMeasurement();
/**
* Returns a new object of class 'Vector Measurement'.
*
*
*
* @return a new object of class 'Vector Measurement'.
* @generated
*/
VectorMeasurement createVectorMeasurement();
/**
* Returns a new object of class 'Int Measurement'.
*
*
*
* @return a new object of class 'Int Measurement'.
* @generated
*/
IntMeasurement createIntMeasurement();
/**
* Returns a new object of class 'Long Measurement'.
*
*
*
* @return a new object of class 'Long Measurement'.
* @generated
*/
LongMeasurement createLongMeasurement();
/**
* Returns a new object of class 'Float Measurement'.
*
*
*
* @return a new object of class 'Float Measurement'.
* @generated
*/
FloatMeasurement createFloatMeasurement();
/**
* Returns a new object of class 'Double Measurement'.
*
*
*
* @return a new object of class 'Double Measurement'.
* @generated
*/
DoubleMeasurement createDoubleMeasurement();
/**
* Returns a new object of class 'Model'.
*
*
*
* @return a new object of class 'Model'.
* @generated
*/
StatisticsModel createStatisticsModel();
/**
* Returns a new object of class 'Unit'.
*
*
*
* @return a new object of class 'Unit'.
* @generated
*/
Unit createUnit();
/**
* Returns a new object of class 'Composed Unit'.
*
*
*
* @return a new object of class 'Composed Unit'.
* @generated
*/
ComposedUnit createComposedUnit();
/**
* Returns a new object of class 'Simple Unit'.
*
*
*
* @return a new object of class 'Simple Unit'.
* @generated
*/
SimpleUnit createSimpleUnit();
/**
* Returns a new object of class 'SI Unit'.
*
*
*
* @return a new object of class 'SI Unit'.
* @generated
*/
SIUnit createSIUnit();
/**
* Returns a new object of class 'Custom Unit'.
*
*
*
* @return a new object of class 'Custom Unit'.
* @generated
*/
CustomUnit createCustomUnit();
/**
* Returns the package supported by this factory.
*
*
*
* @return the package supported by this factory.
* @generated
*/
StatisticsPackage getStatisticsPackage();
} // StatisticsFactory
© 2015 - 2025 Weber Informatics LLC | Privacy Policy