/******************************************************************************
* Copyright (c) 2011-2013, Linagora
*
* 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:
* Linagora - initial API and implementation
*******************************************************************************/
package com.ebmwebsourcing.petals.services.soap.soap.impl;
import com.ebmwebsourcing.petals.services.soap.soap.SoapComponent;
import com.ebmwebsourcing.petals.services.soap.soap.SoapPackage;
import com.sun.java.xml.ns.jbi.impl.ComponentImpl;
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>Component</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getHttpPort <em>Http Port</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getHttpHost <em>Http Host</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#isHttpServiceList <em>Http Service List</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getHttpServiceContext <em>Http Service Context</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getHttpServiceMapping <em>Http Service Mapping</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getHttpThreadPoolSizeMin <em>Http Thread Pool Size Min</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getHttpThreadPoolSizeMax <em>Http Thread Pool Size Max</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getHttpAcceptors <em>Http Acceptors</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getJavaNamingFactoryInitial <em>Java Naming Factory Initial</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getJavaNamingProviderUrl <em>Java Naming Provider Url</em>}</li>
* <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapComponentImpl#getJmsConnectionFactoryJndiname <em>Jms Connection Factory Jndiname</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class SoapComponentImpl extends ComponentImpl implements SoapComponent {
/**
* The default value of the '{@link #getHttpPort() <em>Http Port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpPort()
* @generated
* @ordered
*/
protected static final int HTTP_PORT_EDEFAULT = 0;
/**
* The cached value of the '{@link #getHttpPort() <em>Http Port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpPort()
* @generated
* @ordered
*/
protected int httpPort = HTTP_PORT_EDEFAULT;
/**
* The default value of the '{@link #getHttpHost() <em>Http Host</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpHost()
* @generated
* @ordered
*/
protected static final String HTTP_HOST_EDEFAULT = null;
/**
* The cached value of the '{@link #getHttpHost() <em>Http Host</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpHost()
* @generated
* @ordered
*/
protected String httpHost = HTTP_HOST_EDEFAULT;
/**
* The default value of the '{@link #isHttpServiceList() <em>Http Service List</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isHttpServiceList()
* @generated
* @ordered
*/
protected static final boolean HTTP_SERVICE_LIST_EDEFAULT = false;
/**
* The cached value of the '{@link #isHttpServiceList() <em>Http Service List</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isHttpServiceList()
* @generated
* @ordered
*/
protected boolean httpServiceList = HTTP_SERVICE_LIST_EDEFAULT;
/**
* The default value of the '{@link #getHttpServiceContext() <em>Http Service Context</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpServiceContext()
* @generated
* @ordered
*/
protected static final String HTTP_SERVICE_CONTEXT_EDEFAULT = null;
/**
* The cached value of the '{@link #getHttpServiceContext() <em>Http Service Context</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpServiceContext()
* @generated
* @ordered
*/
protected String httpServiceContext = HTTP_SERVICE_CONTEXT_EDEFAULT;
/**
* The default value of the '{@link #getHttpServiceMapping() <em>Http Service Mapping</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpServiceMapping()
* @generated
* @ordered
*/
protected static final String HTTP_SERVICE_MAPPING_EDEFAULT = null;
/**
* The cached value of the '{@link #getHttpServiceMapping() <em>Http Service Mapping</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpServiceMapping()
* @generated
* @ordered
*/
protected String httpServiceMapping = HTTP_SERVICE_MAPPING_EDEFAULT;
/**
* The default value of the '{@link #getHttpThreadPoolSizeMin() <em>Http Thread Pool Size Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpThreadPoolSizeMin()
* @generated
* @ordered
*/
protected static final int HTTP_THREAD_POOL_SIZE_MIN_EDEFAULT = 0;
/**
* The cached value of the '{@link #getHttpThreadPoolSizeMin() <em>Http Thread Pool Size Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpThreadPoolSizeMin()
* @generated
* @ordered
*/
protected int httpThreadPoolSizeMin = HTTP_THREAD_POOL_SIZE_MIN_EDEFAULT;
/**
* The default value of the '{@link #getHttpThreadPoolSizeMax() <em>Http Thread Pool Size Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpThreadPoolSizeMax()
* @generated
* @ordered
*/
protected static final int HTTP_THREAD_POOL_SIZE_MAX_EDEFAULT = 0;
/**
* The cached value of the '{@link #getHttpThreadPoolSizeMax() <em>Http Thread Pool Size Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpThreadPoolSizeMax()
* @generated
* @ordered
*/
protected int httpThreadPoolSizeMax = HTTP_THREAD_POOL_SIZE_MAX_EDEFAULT;
/**
* The default value of the '{@link #getHttpAcceptors() <em>Http Acceptors</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpAcceptors()
* @generated
* @ordered
*/
protected static final int HTTP_ACCEPTORS_EDEFAULT = 0;
/**
* The cached value of the '{@link #getHttpAcceptors() <em>Http Acceptors</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHttpAcceptors()
* @generated
* @ordered
*/
protected int httpAcceptors = HTTP_ACCEPTORS_EDEFAULT;
/**
* The default value of the '{@link #getJavaNamingFactoryInitial() <em>Java Naming Factory Initial</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJavaNamingFactoryInitial()
* @generated
* @ordered
*/
protected static final String JAVA_NAMING_FACTORY_INITIAL_EDEFAULT = null;
/**
* The cached value of the '{@link #getJavaNamingFactoryInitial() <em>Java Naming Factory Initial</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJavaNamingFactoryInitial()
* @generated
* @ordered
*/
protected String javaNamingFactoryInitial = JAVA_NAMING_FACTORY_INITIAL_EDEFAULT;
/**
* The default value of the '{@link #getJavaNamingProviderUrl() <em>Java Naming Provider Url</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJavaNamingProviderUrl()
* @generated
* @ordered
*/
protected static final String JAVA_NAMING_PROVIDER_URL_EDEFAULT = null;
/**
* The cached value of the '{@link #getJavaNamingProviderUrl() <em>Java Naming Provider Url</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJavaNamingProviderUrl()
* @generated
* @ordered
*/
protected String javaNamingProviderUrl = JAVA_NAMING_PROVIDER_URL_EDEFAULT;
/**
* The default value of the '{@link #getJmsConnectionFactoryJndiname() <em>Jms Connection Factory Jndiname</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJmsConnectionFactoryJndiname()
* @generated
* @ordered
*/
protected static final String JMS_CONNECTION_FACTORY_JNDINAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getJmsConnectionFactoryJndiname() <em>Jms Connection Factory Jndiname</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJmsConnectionFactoryJndiname()
* @generated
* @ordered
*/
protected String jmsConnectionFactoryJndiname = JMS_CONNECTION_FACTORY_JNDINAME_EDEFAULT;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SoapComponentImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass() {
return SoapPackage.Literals.SOAP_COMPONENT;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getHttpPort() {
return httpPort;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpPort(int newHttpPort) {
int oldHttpPort = httpPort;
httpPort = newHttpPort;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_PORT, oldHttpPort, httpPort));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getHttpHost() {
return httpHost;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpHost(String newHttpHost) {
String oldHttpHost = httpHost;
httpHost = newHttpHost;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_HOST, oldHttpHost, httpHost));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isHttpServiceList() {
return httpServiceList;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpServiceList(boolean newHttpServiceList) {
boolean oldHttpServiceList = httpServiceList;
httpServiceList = newHttpServiceList;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_LIST, oldHttpServiceList, httpServiceList));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getHttpServiceContext() {
return httpServiceContext;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpServiceContext(String newHttpServiceContext) {
String oldHttpServiceContext = httpServiceContext;
httpServiceContext = newHttpServiceContext;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_CONTEXT, oldHttpServiceContext, httpServiceContext));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getHttpServiceMapping() {
return httpServiceMapping;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpServiceMapping(String newHttpServiceMapping) {
String oldHttpServiceMapping = httpServiceMapping;
httpServiceMapping = newHttpServiceMapping;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_MAPPING, oldHttpServiceMapping, httpServiceMapping));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getHttpThreadPoolSizeMin() {
return httpThreadPoolSizeMin;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpThreadPoolSizeMin(int newHttpThreadPoolSizeMin) {
int oldHttpThreadPoolSizeMin = httpThreadPoolSizeMin;
httpThreadPoolSizeMin = newHttpThreadPoolSizeMin;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MIN, oldHttpThreadPoolSizeMin, httpThreadPoolSizeMin));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getHttpThreadPoolSizeMax() {
return httpThreadPoolSizeMax;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpThreadPoolSizeMax(int newHttpThreadPoolSizeMax) {
int oldHttpThreadPoolSizeMax = httpThreadPoolSizeMax;
httpThreadPoolSizeMax = newHttpThreadPoolSizeMax;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MAX, oldHttpThreadPoolSizeMax, httpThreadPoolSizeMax));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getHttpAcceptors() {
return httpAcceptors;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHttpAcceptors(int newHttpAcceptors) {
int oldHttpAcceptors = httpAcceptors;
httpAcceptors = newHttpAcceptors;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__HTTP_ACCEPTORS, oldHttpAcceptors, httpAcceptors));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getJavaNamingFactoryInitial() {
return javaNamingFactoryInitial;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJavaNamingFactoryInitial(String newJavaNamingFactoryInitial) {
String oldJavaNamingFactoryInitial = javaNamingFactoryInitial;
javaNamingFactoryInitial = newJavaNamingFactoryInitial;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__JAVA_NAMING_FACTORY_INITIAL, oldJavaNamingFactoryInitial, javaNamingFactoryInitial));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getJavaNamingProviderUrl() {
return javaNamingProviderUrl;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJavaNamingProviderUrl(String newJavaNamingProviderUrl) {
String oldJavaNamingProviderUrl = javaNamingProviderUrl;
javaNamingProviderUrl = newJavaNamingProviderUrl;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__JAVA_NAMING_PROVIDER_URL, oldJavaNamingProviderUrl, javaNamingProviderUrl));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getJmsConnectionFactoryJndiname() {
return jmsConnectionFactoryJndiname;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJmsConnectionFactoryJndiname(String newJmsConnectionFactoryJndiname) {
String oldJmsConnectionFactoryJndiname = jmsConnectionFactoryJndiname;
jmsConnectionFactoryJndiname = newJmsConnectionFactoryJndiname;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_COMPONENT__JMS_CONNECTION_FACTORY_JNDINAME, oldJmsConnectionFactoryJndiname, jmsConnectionFactoryJndiname));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case SoapPackage.SOAP_COMPONENT__HTTP_PORT:
return getHttpPort();
case SoapPackage.SOAP_COMPONENT__HTTP_HOST:
return getHttpHost();
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_LIST:
return isHttpServiceList();
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_CONTEXT:
return getHttpServiceContext();
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_MAPPING:
return getHttpServiceMapping();
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MIN:
return getHttpThreadPoolSizeMin();
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MAX:
return getHttpThreadPoolSizeMax();
case SoapPackage.SOAP_COMPONENT__HTTP_ACCEPTORS:
return getHttpAcceptors();
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_FACTORY_INITIAL:
return getJavaNamingFactoryInitial();
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_PROVIDER_URL:
return getJavaNamingProviderUrl();
case SoapPackage.SOAP_COMPONENT__JMS_CONNECTION_FACTORY_JNDINAME:
return getJmsConnectionFactoryJndiname();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case SoapPackage.SOAP_COMPONENT__HTTP_PORT:
setHttpPort((Integer)newValue);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_HOST:
setHttpHost((String)newValue);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_LIST:
setHttpServiceList((Boolean)newValue);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_CONTEXT:
setHttpServiceContext((String)newValue);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_MAPPING:
setHttpServiceMapping((String)newValue);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MIN:
setHttpThreadPoolSizeMin((Integer)newValue);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MAX:
setHttpThreadPoolSizeMax((Integer)newValue);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_ACCEPTORS:
setHttpAcceptors((Integer)newValue);
return;
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_FACTORY_INITIAL:
setJavaNamingFactoryInitial((String)newValue);
return;
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_PROVIDER_URL:
setJavaNamingProviderUrl((String)newValue);
return;
case SoapPackage.SOAP_COMPONENT__JMS_CONNECTION_FACTORY_JNDINAME:
setJmsConnectionFactoryJndiname((String)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
case SoapPackage.SOAP_COMPONENT__HTTP_PORT:
setHttpPort(HTTP_PORT_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_HOST:
setHttpHost(HTTP_HOST_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_LIST:
setHttpServiceList(HTTP_SERVICE_LIST_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_CONTEXT:
setHttpServiceContext(HTTP_SERVICE_CONTEXT_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_MAPPING:
setHttpServiceMapping(HTTP_SERVICE_MAPPING_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MIN:
setHttpThreadPoolSizeMin(HTTP_THREAD_POOL_SIZE_MIN_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MAX:
setHttpThreadPoolSizeMax(HTTP_THREAD_POOL_SIZE_MAX_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__HTTP_ACCEPTORS:
setHttpAcceptors(HTTP_ACCEPTORS_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_FACTORY_INITIAL:
setJavaNamingFactoryInitial(JAVA_NAMING_FACTORY_INITIAL_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_PROVIDER_URL:
setJavaNamingProviderUrl(JAVA_NAMING_PROVIDER_URL_EDEFAULT);
return;
case SoapPackage.SOAP_COMPONENT__JMS_CONNECTION_FACTORY_JNDINAME:
setJmsConnectionFactoryJndiname(JMS_CONNECTION_FACTORY_JNDINAME_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
case SoapPackage.SOAP_COMPONENT__HTTP_PORT:
return httpPort != HTTP_PORT_EDEFAULT;
case SoapPackage.SOAP_COMPONENT__HTTP_HOST:
return HTTP_HOST_EDEFAULT == null ? httpHost != null : !HTTP_HOST_EDEFAULT.equals(httpHost);
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_LIST:
return httpServiceList != HTTP_SERVICE_LIST_EDEFAULT;
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_CONTEXT:
return HTTP_SERVICE_CONTEXT_EDEFAULT == null ? httpServiceContext != null : !HTTP_SERVICE_CONTEXT_EDEFAULT.equals(httpServiceContext);
case SoapPackage.SOAP_COMPONENT__HTTP_SERVICE_MAPPING:
return HTTP_SERVICE_MAPPING_EDEFAULT == null ? httpServiceMapping != null : !HTTP_SERVICE_MAPPING_EDEFAULT.equals(httpServiceMapping);
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MIN:
return httpThreadPoolSizeMin != HTTP_THREAD_POOL_SIZE_MIN_EDEFAULT;
case SoapPackage.SOAP_COMPONENT__HTTP_THREAD_POOL_SIZE_MAX:
return httpThreadPoolSizeMax != HTTP_THREAD_POOL_SIZE_MAX_EDEFAULT;
case SoapPackage.SOAP_COMPONENT__HTTP_ACCEPTORS:
return httpAcceptors != HTTP_ACCEPTORS_EDEFAULT;
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_FACTORY_INITIAL:
return JAVA_NAMING_FACTORY_INITIAL_EDEFAULT == null ? javaNamingFactoryInitial != null : !JAVA_NAMING_FACTORY_INITIAL_EDEFAULT.equals(javaNamingFactoryInitial);
case SoapPackage.SOAP_COMPONENT__JAVA_NAMING_PROVIDER_URL:
return JAVA_NAMING_PROVIDER_URL_EDEFAULT == null ? javaNamingProviderUrl != null : !JAVA_NAMING_PROVIDER_URL_EDEFAULT.equals(javaNamingProviderUrl);
case SoapPackage.SOAP_COMPONENT__JMS_CONNECTION_FACTORY_JNDINAME:
return JMS_CONNECTION_FACTORY_JNDINAME_EDEFAULT == null ? jmsConnectionFactoryJndiname != null : !JMS_CONNECTION_FACTORY_JNDINAME_EDEFAULT.equals(jmsConnectionFactoryJndiname);
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (httpPort: ");
result.append(httpPort);
result.append(", httpHost: ");
result.append(httpHost);
result.append(", httpServiceList: ");
result.append(httpServiceList);
result.append(", httpServiceContext: ");
result.append(httpServiceContext);
result.append(", httpServiceMapping: ");
result.append(httpServiceMapping);
result.append(", httpThreadPoolSizeMin: ");
result.append(httpThreadPoolSizeMin);
result.append(", httpThreadPoolSizeMax: ");
result.append(httpThreadPoolSizeMax);
result.append(", httpAcceptors: ");
result.append(httpAcceptors);
result.append(", javaNamingFactoryInitial: ");
result.append(javaNamingFactoryInitial);
result.append(", javaNamingProviderUrl: ");
result.append(javaNamingProviderUrl);
result.append(", jmsConnectionFactoryJndiname: ");
result.append(jmsConnectionFactoryJndiname);
result.append(')');
return result.toString();
}
} //SoapComponentImpl