SiLeBAT/FSK-Lab

View on GitHub
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/MetadataFactory.java

Summary

Maintainability
A
2 hrs
Test Coverage
/**
 */
package metadata;

import org.eclipse.emf.ecore.EFactory;

/**
 * <!-- begin-user-doc -->
 * The <b>Factory</b> for the model.
 * It provides a create method for each non-abstract class of the model.
 * <!-- end-user-doc -->
 * @see metadata.MetadataPackage
 * @generated
 */
public interface MetadataFactory extends EFactory {
    /**
     * The singleton instance of the factory.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    MetadataFactory eINSTANCE = metadata.impl.MetadataFactoryImpl.init();

    /**
     * Returns a new object of class '<em>General Information</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>General Information</em>'.
     * @generated
     */
    GeneralInformation createGeneralInformation();

    /**
     * Returns a new object of class '<em>Model Category</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Model Category</em>'.
     * @generated
     */
    ModelCategory createModelCategory();

    /**
     * Returns a new object of class '<em>Assay</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Assay</em>'.
     * @generated
     */
    Assay createAssay();

    /**
     * Returns a new object of class '<em>Study</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Study</em>'.
     * @generated
     */
    Study createStudy();

    /**
     * Returns a new object of class '<em>Data Background</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Data Background</em>'.
     * @generated
     */
    DataBackground createDataBackground();

    /**
     * Returns a new object of class '<em>Study Sample</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Study Sample</em>'.
     * @generated
     */
    StudySample createStudySample();

    /**
     * Returns a new object of class '<em>Dietary Assessment Method</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Dietary Assessment Method</em>'.
     * @generated
     */
    DietaryAssessmentMethod createDietaryAssessmentMethod();

    /**
     * Returns a new object of class '<em>Modification Date</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Modification Date</em>'.
     * @generated
     */
    ModificationDate createModificationDate();

    /**
     * Returns a new object of class '<em>Product</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Product</em>'.
     * @generated
     */
    Product createProduct();

    /**
     * Returns a new object of class '<em>Hazard</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Hazard</em>'.
     * @generated
     */
    Hazard createHazard();

    /**
     * Returns a new object of class '<em>Population Group</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Population Group</em>'.
     * @generated
     */
    PopulationGroup createPopulationGroup();

    /**
     * Returns a new object of class '<em>Scope</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Scope</em>'.
     * @generated
     */
    Scope createScope();

    /**
     * Returns a new object of class '<em>Laboratory</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Laboratory</em>'.
     * @generated
     */
    Laboratory createLaboratory();

    /**
     * Returns a new object of class '<em>Spatial Information</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Spatial Information</em>'.
     * @generated
     */
    SpatialInformation createSpatialInformation();

    /**
     * Returns a new object of class '<em>Event</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Event</em>'.
     * @generated
     */
    Event createEvent();

    /**
     * Returns a new object of class '<em>Contact</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Contact</em>'.
     * @generated
     */
    Contact createContact();

    /**
     * Returns a new object of class '<em>Reference</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Reference</em>'.
     * @generated
     */
    Reference createReference();

    /**
     * Returns a new object of class '<em>Model Math</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Model Math</em>'.
     * @generated
     */
    ModelMath createModelMath();

    /**
     * Returns a new object of class '<em>Parameter</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Parameter</em>'.
     * @generated
     */
    Parameter createParameter();

    /**
     * Returns a new object of class '<em>Model Equation</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Model Equation</em>'.
     * @generated
     */
    ModelEquation createModelEquation();

    /**
     * Returns a new object of class '<em>Exposure</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>Exposure</em>'.
     * @generated
     */
    Exposure createExposure();

    /**
     * Returns a new object of class '<em>String Object</em>'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return a new object of class '<em>String Object</em>'.
     * @generated
     */
    StringObject createStringObject();

    /**
     * Returns the package supported by this factory.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the package supported by this factory.
     * @generated
     */
    MetadataPackage getMetadataPackage();

} //MetadataFactory