/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.talend.mdm.repository.model.mdmserverobject.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.talend.mdm.repository.model.mdmserverobject.*;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class MdmserverobjectFactoryImpl extends EFactoryImpl implements MdmserverobjectFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static MdmserverobjectFactory init() {
try {
MdmserverobjectFactory theMdmserverobjectFactory = (MdmserverobjectFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.talend.org/mdmserverobject");
if (theMdmserverobjectFactory != null) {
return theMdmserverobjectFactory;
}
}
catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new MdmserverobjectFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MdmserverobjectFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case MdmserverobjectPackage.MDM_SERVER_OBJECT: return createMDMServerObject();
case MdmserverobjectPackage.WS_MENU_E: return createWSMenuE();
case MdmserverobjectPackage.WS_MENU_ENTRY_E: return createWSMenuEntryE();
case MdmserverobjectPackage.WS_MENU_MENU_ENTRIES_DESCRIPTIONS_E: return createWSMenuMenuEntriesDescriptionsE();
case MdmserverobjectPackage.WS_ROLE_E: return createWSRoleE();
case MdmserverobjectPackage.WS_ROLE_SPECIFICATION_E: return createWSRoleSpecificationE();
case MdmserverobjectPackage.WS_ROLE_SPECIFICATION_INSTANCE_E: return createWSRoleSpecificationInstanceE();
case MdmserverobjectPackage.WS_VIEW_E: return createWSViewE();
case MdmserverobjectPackage.WS_WHERE_CONDITION_E: return createWSWhereConditionE();
case MdmserverobjectPackage.WS_WHERE_OPERATOR_E: return createWSWhereOperatorE();
case MdmserverobjectPackage.WS_STRING_PREDICATE_E: return createWSStringPredicateE();
case MdmserverobjectPackage.WS_DATA_MODEL_E: return createWSDataModelE();
case MdmserverobjectPackage.WS_DATA_CLUSTER_E: return createWSDataClusterE();
case MdmserverobjectPackage.WS_STORED_PROCEDURE_E: return createWSStoredProcedureE();
case MdmserverobjectPackage.WS_BOOLEAN_E: return createWSBooleanE();
case MdmserverobjectPackage.WS_WORKFLOW_DEPLOY_E: return createWSWorkflowDeployE();
case MdmserverobjectPackage.WS_TRANSFORMER_V2E: return createWSTransformerV2E();
case MdmserverobjectPackage.WS_TRANSFORMER_PROCESS_STEP_E: return createWSTransformerProcessStepE();
case MdmserverobjectPackage.WS_TRANSFORMER_VARIABLES_MAPPING_E: return createWSTransformerVariablesMappingE();
case MdmserverobjectPackage.WS_TYPED_CONTENT_E: return createWSTypedContentE();
case MdmserverobjectPackage.WS_BYTE_ARRAY_E: return createWSByteArrayE();
case MdmserverobjectPackage.WS_ROUTING_RULE_E: return createWSRoutingRuleE();
case MdmserverobjectPackage.WS_ROUTING_RULE_EXPRESSION_E: return createWSRoutingRuleExpressionE();
case MdmserverobjectPackage.WS_ROUTING_RULE_OPERATOR_E: return createWSRoutingRuleOperatorE();
case MdmserverobjectPackage.WS_JOB_MODEL_E: return createWSJobModelE();
case MdmserverobjectPackage.WS_EVENT_MANAGER_E: return createWSEventManagerE();
case MdmserverobjectPackage.WS_SERVICE_CONFIGURATION_E: return createWSServiceConfigurationE();
case MdmserverobjectPackage.WS_SERVICE_PUT_CONFIGURATION_E: return createWSServicePutConfigurationE();
case MdmserverobjectPackage.WS_WORKFLOW_E: return createWSWorkflowE();
case MdmserverobjectPackage.WS_RESOURCE_E: return createWSResourceE();
case MdmserverobjectPackage.WS_CUSTOM_FORM_E: return createWSCustomFormE();
case MdmserverobjectPackage.WS_MATCH_RULE_E: return createWSMatchRuleE();
case MdmserverobjectPackage.WS_MATCH_RULE_PKE: return createWSMatchRulePKE();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MDMServerObject createMDMServerObject() {
MDMServerObjectImpl mdmServerObject = new MDMServerObjectImpl();
return mdmServerObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSMenuE createWSMenuE() {
WSMenuEImpl wsMenuE = new WSMenuEImpl();
return wsMenuE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSMenuEntryE createWSMenuEntryE() {
WSMenuEntryEImpl wsMenuEntryE = new WSMenuEntryEImpl();
return wsMenuEntryE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSMenuMenuEntriesDescriptionsE createWSMenuMenuEntriesDescriptionsE() {
WSMenuMenuEntriesDescriptionsEImpl wsMenuMenuEntriesDescriptionsE = new WSMenuMenuEntriesDescriptionsEImpl();
return wsMenuMenuEntriesDescriptionsE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSRoleE createWSRoleE() {
WSRoleEImpl wsRoleE = new WSRoleEImpl();
return wsRoleE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSRoleSpecificationE createWSRoleSpecificationE() {
WSRoleSpecificationEImpl wsRoleSpecificationE = new WSRoleSpecificationEImpl();
return wsRoleSpecificationE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSRoleSpecificationInstanceE createWSRoleSpecificationInstanceE() {
WSRoleSpecificationInstanceEImpl wsRoleSpecificationInstanceE = new WSRoleSpecificationInstanceEImpl();
return wsRoleSpecificationInstanceE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSViewE createWSViewE() {
WSViewEImpl wsViewE = new WSViewEImpl();
return wsViewE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSWhereConditionE createWSWhereConditionE() {
WSWhereConditionEImpl wsWhereConditionE = new WSWhereConditionEImpl();
return wsWhereConditionE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSWhereOperatorE createWSWhereOperatorE() {
WSWhereOperatorEImpl wsWhereOperatorE = new WSWhereOperatorEImpl();
return wsWhereOperatorE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSStringPredicateE createWSStringPredicateE() {
WSStringPredicateEImpl wsStringPredicateE = new WSStringPredicateEImpl();
return wsStringPredicateE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSDataModelE createWSDataModelE() {
WSDataModelEImpl wsDataModelE = new WSDataModelEImpl();
return wsDataModelE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSDataClusterE createWSDataClusterE() {
WSDataClusterEImpl wsDataClusterE = new WSDataClusterEImpl();
return wsDataClusterE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSStoredProcedureE createWSStoredProcedureE() {
WSStoredProcedureEImpl wsStoredProcedureE = new WSStoredProcedureEImpl();
return wsStoredProcedureE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSBooleanE createWSBooleanE() {
WSBooleanEImpl wsBooleanE = new WSBooleanEImpl();
return wsBooleanE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSWorkflowDeployE createWSWorkflowDeployE() {
WSWorkflowDeployEImpl wsWorkflowDeployE = new WSWorkflowDeployEImpl();
return wsWorkflowDeployE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSTransformerV2E createWSTransformerV2E() {
WSTransformerV2EImpl wsTransformerV2E = new WSTransformerV2EImpl();
return wsTransformerV2E;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSTransformerProcessStepE createWSTransformerProcessStepE() {
WSTransformerProcessStepEImpl wsTransformerProcessStepE = new WSTransformerProcessStepEImpl();
return wsTransformerProcessStepE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSTransformerVariablesMappingE createWSTransformerVariablesMappingE() {
WSTransformerVariablesMappingEImpl wsTransformerVariablesMappingE = new WSTransformerVariablesMappingEImpl();
return wsTransformerVariablesMappingE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSTypedContentE createWSTypedContentE() {
WSTypedContentEImpl wsTypedContentE = new WSTypedContentEImpl();
return wsTypedContentE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSByteArrayE createWSByteArrayE() {
WSByteArrayEImpl wsByteArrayE = new WSByteArrayEImpl();
return wsByteArrayE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSRoutingRuleE createWSRoutingRuleE() {
WSRoutingRuleEImpl wsRoutingRuleE = new WSRoutingRuleEImpl();
return wsRoutingRuleE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSRoutingRuleExpressionE createWSRoutingRuleExpressionE() {
WSRoutingRuleExpressionEImpl wsRoutingRuleExpressionE = new WSRoutingRuleExpressionEImpl();
return wsRoutingRuleExpressionE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSRoutingRuleOperatorE createWSRoutingRuleOperatorE() {
WSRoutingRuleOperatorEImpl wsRoutingRuleOperatorE = new WSRoutingRuleOperatorEImpl();
return wsRoutingRuleOperatorE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSJobModelE createWSJobModelE() {
WSJobModelEImpl wsJobModelE = new WSJobModelEImpl();
return wsJobModelE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSEventManagerE createWSEventManagerE() {
WSEventManagerEImpl wsEventManagerE = new WSEventManagerEImpl();
return wsEventManagerE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSServiceConfigurationE createWSServiceConfigurationE() {
WSServiceConfigurationEImpl wsServiceConfigurationE = new WSServiceConfigurationEImpl();
return wsServiceConfigurationE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSServicePutConfigurationE createWSServicePutConfigurationE() {
WSServicePutConfigurationEImpl wsServicePutConfigurationE = new WSServicePutConfigurationEImpl();
return wsServicePutConfigurationE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSWorkflowE createWSWorkflowE() {
WSWorkflowEImpl wsWorkflowE = new WSWorkflowEImpl();
return wsWorkflowE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSResourceE createWSResourceE() {
WSResourceEImpl wsResourceE = new WSResourceEImpl();
return wsResourceE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSCustomFormE createWSCustomFormE() {
WSCustomFormEImpl wsCustomFormE = new WSCustomFormEImpl();
return wsCustomFormE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSMatchRuleE createWSMatchRuleE() {
WSMatchRuleEImpl wsMatchRuleE = new WSMatchRuleEImpl();
return wsMatchRuleE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WSMatchRulePKE createWSMatchRulePKE() {
WSMatchRulePKEImpl wsMatchRulePKE = new WSMatchRulePKEImpl();
return wsMatchRulePKE;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MdmserverobjectPackage getMdmserverobjectPackage() {
return (MdmserverobjectPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static MdmserverobjectPackage getPackage() {
return MdmserverobjectPackage.eINSTANCE;
}
} //MdmserverobjectFactoryImpl