blob: 9dfb97d248ce99221431de7784b8b38c916ee7ce [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2007 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.jst.javaee.ejb.internal.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
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.eclipse.emf.ecore.xml.type.XMLTypeFactory;
import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
import org.eclipse.jst.javaee.core.JavaeeFactory;
import org.eclipse.jst.javaee.core.internal.metadata.JavaeePackage;
import org.eclipse.jst.javaee.ejb.*;
import org.eclipse.jst.javaee.ejb.internal.metadata.EjbPackage;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class EjbFactoryImpl extends EFactoryImpl implements EjbFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static EjbFactory init() {
try {
EjbFactory theEjbFactory = (EjbFactory)EPackage.Registry.INSTANCE.getEFactory("http://java.sun.com/xml/ns/javaee/ejb"); //$NON-NLS-1$
if (theEjbFactory != null) {
return theEjbFactory;
}
}
catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new EjbFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EjbFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case EjbPackage.ACTIVATION_CONFIG: return (EObject)createActivationConfig();
case EjbPackage.ACTIVATION_CONFIG_PROPERTY: return (EObject)createActivationConfigProperty();
case EjbPackage.APPLICATION_EXCEPTION: return (EObject)createApplicationException();
case EjbPackage.AROUND_INVOKE_TYPE: return (EObject)createAroundInvokeType();
case EjbPackage.ASSEMBLY_DESCRIPTOR: return (EObject)createAssemblyDescriptor();
case EjbPackage.CMP_FIELD: return (EObject)createCMPField();
case EjbPackage.CMR_FIELD: return (EObject)createCMRField();
case EjbPackage.CONTAINER_TRANSACTION_TYPE: return (EObject)createContainerTransactionType();
case EjbPackage.EJB_JAR: return (EObject)createEJBJar();
case EjbPackage.EJB_JAR_DEPLOYMENT_DESCRIPTOR: return (EObject)createEJBJarDeploymentDescriptor();
case EjbPackage.EJB_RELATION: return (EObject)createEJBRelation();
case EjbPackage.EJB_RELATIONSHIP_ROLE: return (EObject)createEJBRelationshipRole();
case EjbPackage.ENTERPRISE_BEANS: return (EObject)createEnterpriseBeans();
case EjbPackage.ENTITY_BEAN: return (EObject)createEntityBean();
case EjbPackage.EXCLUDE_LIST: return (EObject)createExcludeList();
case EjbPackage.INIT_METHOD_TYPE: return (EObject)createInitMethodType();
case EjbPackage.INTERCEPTOR_BINDING_TYPE: return (EObject)createInterceptorBindingType();
case EjbPackage.INTERCEPTOR_ORDER_TYPE: return (EObject)createInterceptorOrderType();
case EjbPackage.INTERCEPTORS_TYPE: return (EObject)createInterceptorsType();
case EjbPackage.INTERCEPTOR_TYPE: return (EObject)createInterceptorType();
case EjbPackage.MESSAGE_DRIVEN_BEAN: return (EObject)createMessageDrivenBean();
case EjbPackage.METHOD_PARAMS: return (EObject)createMethodParams();
case EjbPackage.METHOD_PERMISSION: return (EObject)createMethodPermission();
case EjbPackage.METHOD_TYPE: return (EObject)createMethodType();
case EjbPackage.NAMED_METHOD_TYPE: return (EObject)createNamedMethodType();
case EjbPackage.QUERY: return (EObject)createQuery();
case EjbPackage.QUERY_METHOD: return (EObject)createQueryMethod();
case EjbPackage.RELATIONSHIP_ROLE_SOURCE_TYPE: return (EObject)createRelationshipRoleSourceType();
case EjbPackage.RELATIONSHIPS: return (EObject)createRelationships();
case EjbPackage.REMOVE_METHOD_TYPE: return (EObject)createRemoveMethodType();
case EjbPackage.SECURITY_IDENTITY_TYPE: return (EObject)createSecurityIdentityType();
case EjbPackage.SESSION_BEAN: return (EObject)createSessionBean();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
case EjbPackage.CMP_VERSION_TYPE:
return createCmpVersionTypeFromString(eDataType, initialValue);
case EjbPackage.CMR_FIELD_TYPE:
return createCMRFieldTypeFromString(eDataType, initialValue);
case EjbPackage.METHOD_INTERFACE_TYPE:
return createMethodInterfaceTypeFromString(eDataType, initialValue);
case EjbPackage.MULTIPLICITY_TYPE:
return createMultiplicityTypeFromString(eDataType, initialValue);
case EjbPackage.PERSISTENCE_TYPE:
return createPersistenceTypeFromString(eDataType, initialValue);
case EjbPackage.RESULT_TYPE_MAPPING_TYPE:
return createResultTypeMappingTypeFromString(eDataType, initialValue);
case EjbPackage.SESSION_TYPE:
return createSessionTypeFromString(eDataType, initialValue);
case EjbPackage.TRANSACTION_ATTRIBUTE_TYPE:
return createTransactionAttributeTypeFromString(eDataType, initialValue);
case EjbPackage.TRANSACTION_TYPE:
return createTransactionTypeFromString(eDataType, initialValue);
case EjbPackage.CMP_VERSION_TYPE_OBJECT:
return createCmpVersionTypeObjectFromString(eDataType, initialValue);
case EjbPackage.CMR_FIELD_TYPE_OBJECT:
return createCMRFieldTypeObjectFromString(eDataType, initialValue);
case EjbPackage.EJB_CLASS_TYPE:
return createEjbClassTypeFromString(eDataType, initialValue);
case EjbPackage.EJB_NAME_TYPE:
return createEjbNameTypeFromString(eDataType, initialValue);
case EjbPackage.METHOD_INTERFACE_TYPE_OBJECT:
return createMethodInterfaceTypeObjectFromString(eDataType, initialValue);
case EjbPackage.METHOD_NAME_TYPE:
return createMethodNameTypeFromString(eDataType, initialValue);
case EjbPackage.MULTIPLICITY_TYPE_OBJECT:
return createMultiplicityTypeObjectFromString(eDataType, initialValue);
case EjbPackage.PERSISTENCE_TYPE_OBJECT:
return createPersistenceTypeObjectFromString(eDataType, initialValue);
case EjbPackage.RESULT_TYPE_MAPPING_TYPE_OBJECT:
return createResultTypeMappingTypeObjectFromString(eDataType, initialValue);
case EjbPackage.SESSION_TYPE_OBJECT:
return createSessionTypeObjectFromString(eDataType, initialValue);
case EjbPackage.TRANSACTION_ATTRIBUTE_TYPE_OBJECT:
return createTransactionAttributeTypeObjectFromString(eDataType, initialValue);
case EjbPackage.TRANSACTION_TYPE_OBJECT:
return createTransactionTypeObjectFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
case EjbPackage.CMP_VERSION_TYPE:
return convertCmpVersionTypeToString(eDataType, instanceValue);
case EjbPackage.CMR_FIELD_TYPE:
return convertCMRFieldTypeToString(eDataType, instanceValue);
case EjbPackage.METHOD_INTERFACE_TYPE:
return convertMethodInterfaceTypeToString(eDataType, instanceValue);
case EjbPackage.MULTIPLICITY_TYPE:
return convertMultiplicityTypeToString(eDataType, instanceValue);
case EjbPackage.PERSISTENCE_TYPE:
return convertPersistenceTypeToString(eDataType, instanceValue);
case EjbPackage.RESULT_TYPE_MAPPING_TYPE:
return convertResultTypeMappingTypeToString(eDataType, instanceValue);
case EjbPackage.SESSION_TYPE:
return convertSessionTypeToString(eDataType, instanceValue);
case EjbPackage.TRANSACTION_ATTRIBUTE_TYPE:
return convertTransactionAttributeTypeToString(eDataType, instanceValue);
case EjbPackage.TRANSACTION_TYPE:
return convertTransactionTypeToString(eDataType, instanceValue);
case EjbPackage.CMP_VERSION_TYPE_OBJECT:
return convertCmpVersionTypeObjectToString(eDataType, instanceValue);
case EjbPackage.CMR_FIELD_TYPE_OBJECT:
return convertCMRFieldTypeObjectToString(eDataType, instanceValue);
case EjbPackage.EJB_CLASS_TYPE:
return convertEjbClassTypeToString(eDataType, instanceValue);
case EjbPackage.EJB_NAME_TYPE:
return convertEjbNameTypeToString(eDataType, instanceValue);
case EjbPackage.METHOD_INTERFACE_TYPE_OBJECT:
return convertMethodInterfaceTypeObjectToString(eDataType, instanceValue);
case EjbPackage.METHOD_NAME_TYPE:
return convertMethodNameTypeToString(eDataType, instanceValue);
case EjbPackage.MULTIPLICITY_TYPE_OBJECT:
return convertMultiplicityTypeObjectToString(eDataType, instanceValue);
case EjbPackage.PERSISTENCE_TYPE_OBJECT:
return convertPersistenceTypeObjectToString(eDataType, instanceValue);
case EjbPackage.RESULT_TYPE_MAPPING_TYPE_OBJECT:
return convertResultTypeMappingTypeObjectToString(eDataType, instanceValue);
case EjbPackage.SESSION_TYPE_OBJECT:
return convertSessionTypeObjectToString(eDataType, instanceValue);
case EjbPackage.TRANSACTION_ATTRIBUTE_TYPE_OBJECT:
return convertTransactionAttributeTypeObjectToString(eDataType, instanceValue);
case EjbPackage.TRANSACTION_TYPE_OBJECT:
return convertTransactionTypeObjectToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ActivationConfig createActivationConfig() {
ActivationConfigImpl activationConfig = new ActivationConfigImpl();
return activationConfig;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ActivationConfigProperty createActivationConfigProperty() {
ActivationConfigPropertyImpl activationConfigProperty = new ActivationConfigPropertyImpl();
return activationConfigProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ApplicationException createApplicationException() {
ApplicationExceptionImpl applicationException = new ApplicationExceptionImpl();
return applicationException;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AroundInvokeType createAroundInvokeType() {
AroundInvokeTypeImpl aroundInvokeType = new AroundInvokeTypeImpl();
return aroundInvokeType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AssemblyDescriptor createAssemblyDescriptor() {
AssemblyDescriptorImpl assemblyDescriptor = new AssemblyDescriptorImpl();
return assemblyDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CMPField createCMPField() {
CMPFieldImpl cmpField = new CMPFieldImpl();
return cmpField;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CMRField createCMRField() {
CMRFieldImpl cmrField = new CMRFieldImpl();
return cmrField;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ContainerTransactionType createContainerTransactionType() {
ContainerTransactionTypeImpl containerTransactionType = new ContainerTransactionTypeImpl();
return containerTransactionType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EJBJar createEJBJar() {
EJBJarImpl ejbJar = new EJBJarImpl();
return ejbJar;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EJBJarDeploymentDescriptor createEJBJarDeploymentDescriptor() {
EJBJarDeploymentDescriptorImpl ejbJarDeploymentDescriptor = new EJBJarDeploymentDescriptorImpl();
return ejbJarDeploymentDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EJBRelation createEJBRelation() {
EJBRelationImpl ejbRelation = new EJBRelationImpl();
return ejbRelation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EJBRelationshipRole createEJBRelationshipRole() {
EJBRelationshipRoleImpl ejbRelationshipRole = new EJBRelationshipRoleImpl();
return ejbRelationshipRole;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EnterpriseBeans createEnterpriseBeans() {
EnterpriseBeansImpl enterpriseBeans = new EnterpriseBeansImpl();
return enterpriseBeans;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EntityBean createEntityBean() {
EntityBeanImpl entityBean = new EntityBeanImpl();
return entityBean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExcludeList createExcludeList() {
ExcludeListImpl excludeList = new ExcludeListImpl();
return excludeList;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InitMethodType createInitMethodType() {
InitMethodTypeImpl initMethodType = new InitMethodTypeImpl();
return initMethodType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InterceptorBindingType createInterceptorBindingType() {
InterceptorBindingTypeImpl interceptorBindingType = new InterceptorBindingTypeImpl();
return interceptorBindingType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InterceptorOrderType createInterceptorOrderType() {
InterceptorOrderTypeImpl interceptorOrderType = new InterceptorOrderTypeImpl();
return interceptorOrderType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InterceptorsType createInterceptorsType() {
InterceptorsTypeImpl interceptorsType = new InterceptorsTypeImpl();
return interceptorsType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InterceptorType createInterceptorType() {
InterceptorTypeImpl interceptorType = new InterceptorTypeImpl();
return interceptorType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MessageDrivenBean createMessageDrivenBean() {
MessageDrivenBeanImpl messageDrivenBean = new MessageDrivenBeanImpl();
return messageDrivenBean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MethodParams createMethodParams() {
MethodParamsImpl methodParams = new MethodParamsImpl();
return methodParams;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MethodPermission createMethodPermission() {
MethodPermissionImpl methodPermission = new MethodPermissionImpl();
return methodPermission;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MethodType createMethodType() {
MethodTypeImpl methodType = new MethodTypeImpl();
return methodType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NamedMethodType createNamedMethodType() {
NamedMethodTypeImpl namedMethodType = new NamedMethodTypeImpl();
return namedMethodType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Query createQuery() {
QueryImpl query = new QueryImpl();
return query;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public QueryMethod createQueryMethod() {
QueryMethodImpl queryMethod = new QueryMethodImpl();
return queryMethod;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RelationshipRoleSourceType createRelationshipRoleSourceType() {
RelationshipRoleSourceTypeImpl relationshipRoleSourceType = new RelationshipRoleSourceTypeImpl();
return relationshipRoleSourceType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Relationships createRelationships() {
RelationshipsImpl relationships = new RelationshipsImpl();
return relationships;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RemoveMethodType createRemoveMethodType() {
RemoveMethodTypeImpl removeMethodType = new RemoveMethodTypeImpl();
return removeMethodType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SecurityIdentityType createSecurityIdentityType() {
SecurityIdentityTypeImpl securityIdentityType = new SecurityIdentityTypeImpl();
return securityIdentityType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SessionBean createSessionBean() {
SessionBeanImpl sessionBean = new SessionBeanImpl();
return sessionBean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CmpVersionType createCmpVersionTypeFromString(EDataType eDataType, String initialValue) {
CmpVersionType result = CmpVersionType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertCmpVersionTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CMRFieldType createCMRFieldTypeFromString(EDataType eDataType, String initialValue) {
CMRFieldType result = CMRFieldType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertCMRFieldTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MethodInterfaceType createMethodInterfaceTypeFromString(EDataType eDataType, String initialValue) {
MethodInterfaceType result = MethodInterfaceType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertMethodInterfaceTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MultiplicityType createMultiplicityTypeFromString(EDataType eDataType, String initialValue) {
MultiplicityType result = MultiplicityType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertMultiplicityTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PersistenceType createPersistenceTypeFromString(EDataType eDataType, String initialValue) {
PersistenceType result = PersistenceType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPersistenceTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ResultTypeMappingType createResultTypeMappingTypeFromString(EDataType eDataType, String initialValue) {
ResultTypeMappingType result = ResultTypeMappingType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertResultTypeMappingTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SessionType createSessionTypeFromString(EDataType eDataType, String initialValue) {
SessionType result = SessionType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertSessionTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TransactionAttributeType createTransactionAttributeTypeFromString(EDataType eDataType, String initialValue) {
TransactionAttributeType result = TransactionAttributeType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTransactionAttributeTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TransactionType createTransactionTypeFromString(EDataType eDataType, String initialValue) {
TransactionType result = TransactionType.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTransactionTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CmpVersionType createCmpVersionTypeObjectFromString(EDataType eDataType, String initialValue) {
return (CmpVersionType)createCmpVersionTypeFromString(EjbPackage.Literals.CMP_VERSION_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertCmpVersionTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertCmpVersionTypeToString(EjbPackage.Literals.CMP_VERSION_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CMRFieldType createCMRFieldTypeObjectFromString(EDataType eDataType, String initialValue) {
return (CMRFieldType)createCMRFieldTypeFromString(EjbPackage.Literals.CMR_FIELD_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertCMRFieldTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertCMRFieldTypeToString(EjbPackage.Literals.CMR_FIELD_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String createEjbClassTypeFromString(EDataType eDataType, String initialValue) {
return (String)JavaeeFactory.eINSTANCE.createFromString(JavaeePackage.Literals.FULLY_QUALIFIED_CLASS_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertEjbClassTypeToString(EDataType eDataType, Object instanceValue) {
return JavaeeFactory.eINSTANCE.convertToString(JavaeePackage.Literals.FULLY_QUALIFIED_CLASS_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String createEjbNameTypeFromString(EDataType eDataType, String initialValue) {
return (String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.NMTOKEN, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertEjbNameTypeToString(EDataType eDataType, Object instanceValue) {
return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.NMTOKEN, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MethodInterfaceType createMethodInterfaceTypeObjectFromString(EDataType eDataType, String initialValue) {
return (MethodInterfaceType)createMethodInterfaceTypeFromString(EjbPackage.Literals.METHOD_INTERFACE_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertMethodInterfaceTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertMethodInterfaceTypeToString(EjbPackage.Literals.METHOD_INTERFACE_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String createMethodNameTypeFromString(EDataType eDataType, String initialValue) {
return (String)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertMethodNameTypeToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MultiplicityType createMultiplicityTypeObjectFromString(EDataType eDataType, String initialValue) {
return (MultiplicityType)createMultiplicityTypeFromString(EjbPackage.Literals.MULTIPLICITY_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertMultiplicityTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertMultiplicityTypeToString(EjbPackage.Literals.MULTIPLICITY_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PersistenceType createPersistenceTypeObjectFromString(EDataType eDataType, String initialValue) {
return (PersistenceType)createPersistenceTypeFromString(EjbPackage.Literals.PERSISTENCE_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPersistenceTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertPersistenceTypeToString(EjbPackage.Literals.PERSISTENCE_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ResultTypeMappingType createResultTypeMappingTypeObjectFromString(EDataType eDataType, String initialValue) {
return (ResultTypeMappingType)createResultTypeMappingTypeFromString(EjbPackage.Literals.RESULT_TYPE_MAPPING_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertResultTypeMappingTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertResultTypeMappingTypeToString(EjbPackage.Literals.RESULT_TYPE_MAPPING_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SessionType createSessionTypeObjectFromString(EDataType eDataType, String initialValue) {
return (SessionType)createSessionTypeFromString(EjbPackage.Literals.SESSION_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertSessionTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertSessionTypeToString(EjbPackage.Literals.SESSION_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TransactionAttributeType createTransactionAttributeTypeObjectFromString(EDataType eDataType, String initialValue) {
return (TransactionAttributeType)createTransactionAttributeTypeFromString(EjbPackage.Literals.TRANSACTION_ATTRIBUTE_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTransactionAttributeTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertTransactionAttributeTypeToString(EjbPackage.Literals.TRANSACTION_ATTRIBUTE_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TransactionType createTransactionTypeObjectFromString(EDataType eDataType, String initialValue) {
return (TransactionType)createTransactionTypeFromString(EjbPackage.Literals.TRANSACTION_TYPE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTransactionTypeObjectToString(EDataType eDataType, Object instanceValue) {
return convertTransactionTypeToString(EjbPackage.Literals.TRANSACTION_TYPE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EjbPackage getEjbPackage() {
return (EjbPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
public static EjbPackage getPackage() {
return EjbPackage.eINSTANCE;
}
} //EjbFactoryImpl