kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelFactory Maven / Gradle / Ivy
/**
*/
package kieker.analysis.model.analysisMetaModel;
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.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage
* @generated
*/
public interface MIAnalysisMetaModelFactory extends EFactory {
/**
* The singleton instance of the factory.
*
*
* @generated
*/
MIAnalysisMetaModelFactory eINSTANCE = kieker.analysis.model.analysisMetaModel.impl.MAnalysisMetaModelFactory.init();
/**
* Returns a new object of class 'Project'.
*
*
* @return a new object of class 'Project'.
* @generated
*/
MIProject createProject();
/**
* Returns a new object of class 'Input Port'.
*
*
* @return a new object of class 'Input Port'.
* @generated
*/
MIInputPort createInputPort();
/**
* Returns a new object of class 'Output Port'.
*
*
* @return a new object of class 'Output Port'.
* @generated
*/
MIOutputPort createOutputPort();
/**
* Returns a new object of class 'Property'.
*
*
* @return a new object of class 'Property'.
* @generated
*/
MIProperty createProperty();
/**
* Returns a new object of class 'Filter'.
*
*
* @return a new object of class 'Filter'.
* @generated
*/
MIFilter createFilter();
/**
* Returns a new object of class 'Reader'.
*
*
* @return a new object of class 'Reader'.
* @generated
*/
MIReader createReader();
/**
* Returns a new object of class 'Repository'.
*
*
* @return a new object of class 'Repository'.
* @generated
*/
MIRepository createRepository();
/**
* Returns a new object of class 'Dependency'.
*
*
* @return a new object of class 'Dependency'.
* @generated
*/
MIDependency createDependency();
/**
* Returns a new object of class 'Repository Connector'.
*
*
* @return a new object of class 'Repository Connector'.
* @generated
*/
MIRepositoryConnector createRepositoryConnector();
/**
* Returns a new object of class 'Display'.
*
*
* @return a new object of class 'Display'.
* @generated
*/
MIDisplay createDisplay();
/**
* Returns a new object of class 'View'.
*
*
* @return a new object of class 'View'.
* @generated
*/
MIView createView();
/**
* Returns a new object of class 'Display Connector'.
*
*
* @return a new object of class 'Display Connector'.
* @generated
*/
MIDisplayConnector createDisplayConnector();
/**
* Returns the package supported by this factory.
*
*
* @return the package supported by this factory.
* @generated
*/
MIAnalysisMetaModelPackage getAnalysisMetaModelPackage();
} //MIAnalysisMetaModelFactory