summaryrefslogtreecommitdiffstats
path: root/sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConnectionPropertiesImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConnectionPropertiesImpl.java')
-rw-r--r--sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConnectionPropertiesImpl.java455
1 files changed, 455 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/ConnectionPropertiesImpl.java b/sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConnectionPropertiesImpl.java
new file mode 100644
index 0000000000..c961732dca
--- /dev/null
+++ b/sca-java-1.x/tags/java-stable-20060304/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/impl/ConnectionPropertiesImpl.java
@@ -0,0 +1,455 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.das.rdb.config.impl;
+
+import org.apache.tuscany.das.rdb.config.ConnectionProperties;
+
+import org.apache.tuscany.sdo.impl.DataObjectImpl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Connection Properties</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.apache.tuscany.das.rdb.config.impl.ConnectionPropertiesImpl#getConfig <em>Config</em>}</li>
+ * <li>{@link org.apache.tuscany.das.rdb.config.impl.ConnectionPropertiesImpl#getDataSource <em>Data Source</em>}</li>
+ * <li>{@link org.apache.tuscany.das.rdb.config.impl.ConnectionPropertiesImpl#getDriverClassName <em>Driver Class Name</em>}</li>
+ * <li>{@link org.apache.tuscany.das.rdb.config.impl.ConnectionPropertiesImpl#getDriverPassword <em>Driver Password</em>}</li>
+ * <li>{@link org.apache.tuscany.das.rdb.config.impl.ConnectionPropertiesImpl#getDriverURL <em>Driver URL</em>}</li>
+ * <li>{@link org.apache.tuscany.das.rdb.config.impl.ConnectionPropertiesImpl#getDriverUserName <em>Driver User Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ConnectionPropertiesImpl extends DataObjectImpl implements ConnectionProperties
+{
+ /**
+ * The default value of the '{@link #getConfig() <em>Config</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getConfig()
+ * @generated
+ * @ordered
+ */
+ protected static final String CONFIG_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getConfig() <em>Config</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getConfig()
+ * @generated
+ * @ordered
+ */
+ protected String config = CONFIG_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDataSource() <em>Data Source</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDataSource()
+ * @generated
+ * @ordered
+ */
+ protected static final String DATA_SOURCE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDataSource() <em>Data Source</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDataSource()
+ * @generated
+ * @ordered
+ */
+ protected String dataSource = DATA_SOURCE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDriverClassName() <em>Driver Class Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverClassName()
+ * @generated
+ * @ordered
+ */
+ protected static final String DRIVER_CLASS_NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDriverClassName() <em>Driver Class Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverClassName()
+ * @generated
+ * @ordered
+ */
+ protected String driverClassName = DRIVER_CLASS_NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDriverPassword() <em>Driver Password</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverPassword()
+ * @generated
+ * @ordered
+ */
+ protected static final String DRIVER_PASSWORD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDriverPassword() <em>Driver Password</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverPassword()
+ * @generated
+ * @ordered
+ */
+ protected String driverPassword = DRIVER_PASSWORD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDriverURL() <em>Driver URL</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverURL()
+ * @generated
+ * @ordered
+ */
+ protected static final String DRIVER_URL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDriverURL() <em>Driver URL</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverURL()
+ * @generated
+ * @ordered
+ */
+ protected String driverURL = DRIVER_URL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDriverUserName() <em>Driver User Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverUserName()
+ * @generated
+ * @ordered
+ */
+ protected static final String DRIVER_USER_NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDriverUserName() <em>Driver User Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriverUserName()
+ * @generated
+ * @ordered
+ */
+ protected String driverUserName = DRIVER_USER_NAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ConnectionPropertiesImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EClass eStaticClass()
+ {
+ return ConfigPackageImpl.Literals.CONNECTION_PROPERTIES;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getConfig()
+ {
+ return config;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setConfig(String newConfig)
+ {
+ String oldConfig = config;
+ config = newConfig;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ConfigPackageImpl.CONNECTION_PROPERTIES__CONFIG, oldConfig, config));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDataSource()
+ {
+ return dataSource;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDataSource(String newDataSource)
+ {
+ String oldDataSource = dataSource;
+ dataSource = newDataSource;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ConfigPackageImpl.CONNECTION_PROPERTIES__DATA_SOURCE, oldDataSource, dataSource));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDriverClassName()
+ {
+ return driverClassName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDriverClassName(String newDriverClassName)
+ {
+ String oldDriverClassName = driverClassName;
+ driverClassName = newDriverClassName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_CLASS_NAME, oldDriverClassName, driverClassName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDriverPassword()
+ {
+ return driverPassword;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDriverPassword(String newDriverPassword)
+ {
+ String oldDriverPassword = driverPassword;
+ driverPassword = newDriverPassword;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_PASSWORD, oldDriverPassword, driverPassword));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDriverURL()
+ {
+ return driverURL;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDriverURL(String newDriverURL)
+ {
+ String oldDriverURL = driverURL;
+ driverURL = newDriverURL;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_URL, oldDriverURL, driverURL));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDriverUserName()
+ {
+ return driverUserName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDriverUserName(String newDriverUserName)
+ {
+ String oldDriverUserName = driverUserName;
+ driverUserName = newDriverUserName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_USER_NAME, oldDriverUserName, driverUserName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__CONFIG:
+ return getConfig();
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DATA_SOURCE:
+ return getDataSource();
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_CLASS_NAME:
+ return getDriverClassName();
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_PASSWORD:
+ return getDriverPassword();
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_URL:
+ return getDriverURL();
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_USER_NAME:
+ return getDriverUserName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__CONFIG:
+ setConfig((String)newValue);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DATA_SOURCE:
+ setDataSource((String)newValue);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_CLASS_NAME:
+ setDriverClassName((String)newValue);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_PASSWORD:
+ setDriverPassword((String)newValue);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_URL:
+ setDriverURL((String)newValue);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_USER_NAME:
+ setDriverUserName((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__CONFIG:
+ setConfig(CONFIG_EDEFAULT);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DATA_SOURCE:
+ setDataSource(DATA_SOURCE_EDEFAULT);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_CLASS_NAME:
+ setDriverClassName(DRIVER_CLASS_NAME_EDEFAULT);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_PASSWORD:
+ setDriverPassword(DRIVER_PASSWORD_EDEFAULT);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_URL:
+ setDriverURL(DRIVER_URL_EDEFAULT);
+ return;
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_USER_NAME:
+ setDriverUserName(DRIVER_USER_NAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__CONFIG:
+ return CONFIG_EDEFAULT == null ? config != null : !CONFIG_EDEFAULT.equals(config);
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DATA_SOURCE:
+ return DATA_SOURCE_EDEFAULT == null ? dataSource != null : !DATA_SOURCE_EDEFAULT.equals(dataSource);
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_CLASS_NAME:
+ return DRIVER_CLASS_NAME_EDEFAULT == null ? driverClassName != null : !DRIVER_CLASS_NAME_EDEFAULT.equals(driverClassName);
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_PASSWORD:
+ return DRIVER_PASSWORD_EDEFAULT == null ? driverPassword != null : !DRIVER_PASSWORD_EDEFAULT.equals(driverPassword);
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_URL:
+ return DRIVER_URL_EDEFAULT == null ? driverURL != null : !DRIVER_URL_EDEFAULT.equals(driverURL);
+ case ConfigPackageImpl.CONNECTION_PROPERTIES__DRIVER_USER_NAME:
+ return DRIVER_USER_NAME_EDEFAULT == null ? driverUserName != null : !DRIVER_USER_NAME_EDEFAULT.equals(driverUserName);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (config: ");
+ result.append(config);
+ result.append(", dataSource: ");
+ result.append(dataSource);
+ result.append(", driverClassName: ");
+ result.append(driverClassName);
+ result.append(", driverPassword: ");
+ result.append(driverPassword);
+ result.append(", driverURL: ");
+ result.append(driverURL);
+ result.append(", driverUserName: ");
+ result.append(driverUserName);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ConnectionPropertiesImpl