diff options
Diffstat (limited to 'sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConfigFactoryImpl.java')
-rw-r--r-- | sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConfigFactoryImpl.java | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConfigFactoryImpl.java b/sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConfigFactoryImpl.java new file mode 100644 index 0000000000..7f67ad8e76 --- /dev/null +++ b/sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConfigFactoryImpl.java @@ -0,0 +1,212 @@ +/** + * <copyright> + * </copyright> + * + * $Id$ + */ +package org.apache.tuscany.das.rdb.config.impl; + +import org.apache.tuscany.das.rdb.config.*; + +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; + +/** + * <!-- begin-user-doc --> + * An implementation of the model <b>Factory</b>. + * <!-- end-user-doc --> + * @generated + */ +public class ConfigFactoryImpl extends EFactoryImpl implements ConfigFactory +{ + /** + * The singleton instance of the factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public static final ConfigFactoryImpl eINSTANCE = init(); + + /** + * Creates the default factory implementation. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public static ConfigFactoryImpl init() + { + try + { + ConfigFactoryImpl theConfigFactory = (ConfigFactoryImpl)EPackage.Registry.INSTANCE.getEFactory("http:///org.apache.tuscany.das.rdb/config.xsd"); + if (theConfigFactory != null) + { + return theConfigFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new ConfigFactoryImpl(); + } + + /** + * Creates an instance of the factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public ConfigFactoryImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case ConfigPackageImpl.COLUMN: return (EObject)createColumn(); + case ConfigPackageImpl.COMMAND: return (EObject)createCommand(); + case ConfigPackageImpl.CONFIG: return (EObject)createConfig(); + case ConfigPackageImpl.CONNECTION_PROPERTIES: return (EObject)createConnectionProperties(); + case ConfigPackageImpl.KEY_PAIR: return (EObject)createKeyPair(); + case ConfigPackageImpl.PARAMETER: return (EObject)createParameter(); + case ConfigPackageImpl.RELATIONSHIP: return (EObject)createRelationship(); + case ConfigPackageImpl.RESULT_DESCRIPTOR: return (EObject)createResultDescriptor(); + case ConfigPackageImpl.TABLE: return (EObject)createTable(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Column createColumn() + { + ColumnImpl column = new ColumnImpl(); + return column; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Command createCommand() + { + CommandImpl command = new CommandImpl(); + return command; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Config createConfig() + { + ConfigImpl config = new ConfigImpl(); + return config; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public ConnectionProperties createConnectionProperties() + { + ConnectionPropertiesImpl connectionProperties = new ConnectionPropertiesImpl(); + return connectionProperties; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public KeyPair createKeyPair() + { + KeyPairImpl keyPair = new KeyPairImpl(); + return keyPair; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Parameter createParameter() + { + ParameterImpl parameter = new ParameterImpl(); + return parameter; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Relationship createRelationship() + { + RelationshipImpl relationship = new RelationshipImpl(); + return relationship; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public ResultDescriptor createResultDescriptor() + { + ResultDescriptorImpl resultDescriptor = new ResultDescriptorImpl(); + return resultDescriptor; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Table createTable() + { + TableImpl table = new TableImpl(); + return table; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public ConfigPackageImpl getConfigPackageImpl() + { + return (ConfigPackageImpl)getEPackage(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @deprecated + * @generated + */ + public static ConfigPackageImpl getPackage() + { + return ConfigPackageImpl.eINSTANCE; + } + +} //ConfigFactoryImpl |