/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.talend.mdm.repository.model.mdmserverobject;
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 org.talend.mdm.repository.model.mdmserverobject.MdmserverobjectPackage
* @generated
*/
public interface MdmserverobjectFactory extends EFactory {
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
MdmserverobjectFactory eINSTANCE = org.talend.mdm.repository.model.mdmserverobject.impl.MdmserverobjectFactoryImpl.init();
/**
* Returns a new object of class '<em>MDM Server Object</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>MDM Server Object</em>'.
* @generated
*/
MDMServerObject createMDMServerObject();
/**
* Returns a new object of class '<em>WS Menu E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Menu E</em>'.
* @generated
*/
WSMenuE createWSMenuE();
/**
* Returns a new object of class '<em>WS Menu Entry E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Menu Entry E</em>'.
* @generated
*/
WSMenuEntryE createWSMenuEntryE();
/**
* Returns a new object of class '<em>WS Menu Menu Entries Descriptions E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Menu Menu Entries Descriptions E</em>'.
* @generated
*/
WSMenuMenuEntriesDescriptionsE createWSMenuMenuEntriesDescriptionsE();
/**
* Returns a new object of class '<em>WS Role E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Role E</em>'.
* @generated
*/
WSRoleE createWSRoleE();
/**
* Returns a new object of class '<em>WS Role Specification E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Role Specification E</em>'.
* @generated
*/
WSRoleSpecificationE createWSRoleSpecificationE();
/**
* Returns a new object of class '<em>WS Role Specification Instance E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Role Specification Instance E</em>'.
* @generated
*/
WSRoleSpecificationInstanceE createWSRoleSpecificationInstanceE();
/**
* Returns a new object of class '<em>WS View E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS View E</em>'.
* @generated
*/
WSViewE createWSViewE();
/**
* Returns a new object of class '<em>WS Where Condition E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Where Condition E</em>'.
* @generated
*/
WSWhereConditionE createWSWhereConditionE();
/**
* Returns a new object of class '<em>WS Where Operator E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Where Operator E</em>'.
* @generated
*/
WSWhereOperatorE createWSWhereOperatorE();
/**
* Returns a new object of class '<em>WS String Predicate E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS String Predicate E</em>'.
* @generated
*/
WSStringPredicateE createWSStringPredicateE();
/**
* Returns a new object of class '<em>WS Data Model E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Data Model E</em>'.
* @generated
*/
WSDataModelE createWSDataModelE();
/**
* Returns a new object of class '<em>WS Data Cluster E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Data Cluster E</em>'.
* @generated
*/
WSDataClusterE createWSDataClusterE();
/**
* Returns a new object of class '<em>WS Stored Procedure E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Stored Procedure E</em>'.
* @generated
*/
WSStoredProcedureE createWSStoredProcedureE();
/**
* Returns a new object of class '<em>WS Boolean E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Boolean E</em>'.
* @generated
*/
WSBooleanE createWSBooleanE();
/**
* Returns a new object of class '<em>WS Workflow Deploy E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Workflow Deploy E</em>'.
* @generated
*/
WSWorkflowDeployE createWSWorkflowDeployE();
/**
* Returns a new object of class '<em>WS Transformer V2E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Transformer V2E</em>'.
* @generated
*/
WSTransformerV2E createWSTransformerV2E();
/**
* Returns a new object of class '<em>WS Transformer Process Step E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Transformer Process Step E</em>'.
* @generated
*/
WSTransformerProcessStepE createWSTransformerProcessStepE();
/**
* Returns a new object of class '<em>WS Transformer Variables Mapping E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Transformer Variables Mapping E</em>'.
* @generated
*/
WSTransformerVariablesMappingE createWSTransformerVariablesMappingE();
/**
* Returns a new object of class '<em>WS Typed Content E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Typed Content E</em>'.
* @generated
*/
WSTypedContentE createWSTypedContentE();
/**
* Returns a new object of class '<em>WS Byte Array E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Byte Array E</em>'.
* @generated
*/
WSByteArrayE createWSByteArrayE();
/**
* Returns a new object of class '<em>WS Routing Rule E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Routing Rule E</em>'.
* @generated
*/
WSRoutingRuleE createWSRoutingRuleE();
/**
* Returns a new object of class '<em>WS Routing Rule Expression E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Routing Rule Expression E</em>'.
* @generated
*/
WSRoutingRuleExpressionE createWSRoutingRuleExpressionE();
/**
* Returns a new object of class '<em>WS Routing Rule Operator E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Routing Rule Operator E</em>'.
* @generated
*/
WSRoutingRuleOperatorE createWSRoutingRuleOperatorE();
/**
* Returns a new object of class '<em>WS Job Model E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Job Model E</em>'.
* @generated
*/
WSJobModelE createWSJobModelE();
/**
* Returns a new object of class '<em>WS Event Manager E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Event Manager E</em>'.
* @generated
*/
WSEventManagerE createWSEventManagerE();
/**
* Returns a new object of class '<em>WS Service Configuration E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Service Configuration E</em>'.
* @generated
*/
WSServiceConfigurationE createWSServiceConfigurationE();
/**
* Returns a new object of class '<em>WS Service Put Configuration E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Service Put Configuration E</em>'.
* @generated
*/
WSServicePutConfigurationE createWSServicePutConfigurationE();
/**
* Returns a new object of class '<em>WS Workflow E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Workflow E</em>'.
* @generated
*/
WSWorkflowE createWSWorkflowE();
/**
* Returns a new object of class '<em>WS Resource E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Resource E</em>'.
* @generated
*/
WSResourceE createWSResourceE();
/**
* Returns a new object of class '<em>WS Custom Form E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Custom Form E</em>'.
* @generated
*/
WSCustomFormE createWSCustomFormE();
/**
* Returns a new object of class '<em>WS Match Rule E</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Match Rule E</em>'.
* @generated
*/
WSMatchRuleE createWSMatchRuleE();
/**
* Returns a new object of class '<em>WS Match Rule PKE</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>WS Match Rule PKE</em>'.
* @generated
*/
WSMatchRulePKE createWSMatchRulePKE();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
MdmserverobjectPackage getMdmserverobjectPackage();
} //MdmserverobjectFactory