| /******************************************************************************* |
| * 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 |