/** * <copyright> * </copyright> * * $Id$ */ package FederationOffice.services; 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 FederationOffice.services.ServicesPackage * @generated */ public interface ServicesFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ ServicesFactory eINSTANCE = FederationOffice.services.impl.ServicesFactoryImpl.init(); /** * Returns a new object of class '<em>Service</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Service</em>'. * @generated */ Service createService(); /** * Returns a new object of class '<em>Service Setting</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Service Setting</em>'. * @generated */ ServiceSetting createServiceSetting(); /** * Returns a new object of class '<em>Offered Service</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Offered Service</em>'. * @generated */ OfferedService createOfferedService(); /** * Returns a new object of class '<em>Service Composition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Service Composition</em>'. * @generated */ ServiceComposition createServiceComposition(); /** * Returns a new object of class '<em>tide Type String</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>tide Type String</em>'. * @generated */ tideTypeString createtideTypeString(); /** * Returns a new object of class '<em>tide Type Enum</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>tide Type Enum</em>'. * @generated */ tideTypeEnum createtideTypeEnum(); /** * Returns a new object of class '<em>tide Type List</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>tide Type List</em>'. * @generated */ tideTypeList createtideTypeList(); /** * Returns a new object of class '<em>tide Type Enum Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>tide Type Enum Item</em>'. * @generated */ tideTypeEnumItem createtideTypeEnumItem(); /** * Returns a new object of class '<em>tide Type Tide Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>tide Type Tide Element</em>'. * @generated */ tideTypeTideElement createtideTypeTideElement(); /** * Returns a new object of class '<em>Taxonomy</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Taxonomy</em>'. * @generated */ Taxonomy createTaxonomy(); /** * Returns a new object of class '<em>Abstract Setting</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Abstract Setting</em>'. * @generated */ AbstractSetting createAbstractSetting(); /** * Returns a new object of class '<em>Setting Constraint</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Setting Constraint</em>'. * @generated */ SettingConstraint createSettingConstraint(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ ServicesPackage getServicesPackage(); } //ServicesFactory