/****************************************************************************** * 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.cdk.cdk5.impl.CDK5ProvidesImpl; import com.ebmwebsourcing.petals.services.soap.soap.Compatibility; import com.ebmwebsourcing.petals.services.soap.soap.SoapMode; import com.ebmwebsourcing.petals.services.soap.soap.SoapPackage; import com.ebmwebsourcing.petals.services.soap.soap.SoapProvides; import com.ebmwebsourcing.petals.services.soap.soap.SoapVersion; 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>Provides</b></em>'. * <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getAddress <em>Address</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getWsaReplyTo <em>Wsa Reply To</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getWsaFrom <em>Wsa From</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getWsaFaultTo <em>Wsa Fault To</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getSoapVersion <em>Soap Version</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#isChunkedMode <em>Chunked Mode</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getSynchonousTimeout <em>Synchonous Timeout</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#isCleanupTransport <em>Cleanup Transport</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getMode <em>Mode</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getProxyHost <em>Proxy Host</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getProxyPort <em>Proxy Port</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getProxyUser <em>Proxy User</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getProxyPassword <em>Proxy Password</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getProxyDomain <em>Proxy Domain</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHeadersFilter <em>Headers Filter</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getInjectHeaders <em>Inject Headers</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHeadersToInject <em>Headers To Inject</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHttpBasicAuthUsername <em>Http Basic Auth Username</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHttpBasicAuthPassword <em>Http Basic Auth Password</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getEnableCompatibilityFor <em>Enable Compatibility For</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#isEnableWsa <em>Enable Wsa</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHttpsTruststoreFile <em>Https Truststore File</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHttpsTruststorePassword <em>Https Truststore Password</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHttpsKeystoreFile <em>Https Keystore File</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.impl.SoapProvidesImpl#getHttpsKeystorePassword <em>Https Keystore Password</em>}</li> * </ul> * </p> * * @generated */ public class SoapProvidesImpl extends CDK5ProvidesImpl implements SoapProvides { /** * The default value of the '{@link #getAddress() <em>Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getAddress() * @generated * @ordered */ protected static final String ADDRESS_EDEFAULT = null; /** * The cached value of the '{@link #getAddress() <em>Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getAddress() * @generated * @ordered */ protected String address = ADDRESS_EDEFAULT; /** * This is true if the Address attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean addressESet; /** * The default value of the '{@link #getWsaReplyTo() <em>Wsa Reply To</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWsaReplyTo() * @generated * @ordered */ protected static final String WSA_REPLY_TO_EDEFAULT = null; /** * The cached value of the '{@link #getWsaReplyTo() <em>Wsa Reply To</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWsaReplyTo() * @generated * @ordered */ protected String wsaReplyTo = WSA_REPLY_TO_EDEFAULT; /** * The default value of the '{@link #getWsaFrom() <em>Wsa From</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWsaFrom() * @generated * @ordered */ protected static final String WSA_FROM_EDEFAULT = null; /** * The cached value of the '{@link #getWsaFrom() <em>Wsa From</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWsaFrom() * @generated * @ordered */ protected String wsaFrom = WSA_FROM_EDEFAULT; /** * The default value of the '{@link #getWsaFaultTo() <em>Wsa Fault To</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWsaFaultTo() * @generated * @ordered */ protected static final String WSA_FAULT_TO_EDEFAULT = null; /** * The cached value of the '{@link #getWsaFaultTo() <em>Wsa Fault To</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWsaFaultTo() * @generated * @ordered */ protected String wsaFaultTo = WSA_FAULT_TO_EDEFAULT; /** * The default value of the '{@link #getSoapVersion() <em>Soap Version</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSoapVersion() * @generated * @ordered */ protected static final SoapVersion SOAP_VERSION_EDEFAULT = SoapVersion.SOAP_11; /** * The cached value of the '{@link #getSoapVersion() <em>Soap Version</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSoapVersion() * @generated * @ordered */ protected SoapVersion soapVersion = SOAP_VERSION_EDEFAULT; /** * This is true if the Soap Version attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean soapVersionESet; /** * The default value of the '{@link #isChunkedMode() <em>Chunked Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isChunkedMode() * @generated * @ordered */ protected static final boolean CHUNKED_MODE_EDEFAULT = false; /** * The cached value of the '{@link #isChunkedMode() <em>Chunked Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isChunkedMode() * @generated * @ordered */ protected boolean chunkedMode = CHUNKED_MODE_EDEFAULT; /** * This is true if the Chunked Mode attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean chunkedModeESet; /** * The default value of the '{@link #getSynchonousTimeout() <em>Synchonous Timeout</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSynchonousTimeout() * @generated * @ordered */ protected static final int SYNCHONOUS_TIMEOUT_EDEFAULT = 0; /** * The cached value of the '{@link #getSynchonousTimeout() <em>Synchonous Timeout</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSynchonousTimeout() * @generated * @ordered */ protected int synchonousTimeout = SYNCHONOUS_TIMEOUT_EDEFAULT; /** * The default value of the '{@link #isCleanupTransport() <em>Cleanup Transport</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isCleanupTransport() * @generated * @ordered */ protected static final boolean CLEANUP_TRANSPORT_EDEFAULT = false; /** * The cached value of the '{@link #isCleanupTransport() <em>Cleanup Transport</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isCleanupTransport() * @generated * @ordered */ protected boolean cleanupTransport = CLEANUP_TRANSPORT_EDEFAULT; /** * This is true if the Cleanup Transport attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean cleanupTransportESet; /** * The default value of the '{@link #getMode() <em>Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMode() * @generated * @ordered */ protected static final SoapMode MODE_EDEFAULT = SoapMode.SOAP; /** * The cached value of the '{@link #getMode() <em>Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMode() * @generated * @ordered */ protected SoapMode mode = MODE_EDEFAULT; /** * This is true if the Mode attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean modeESet; /** * The default value of the '{@link #getProxyHost() <em>Proxy Host</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyHost() * @generated * @ordered */ protected static final String PROXY_HOST_EDEFAULT = null; /** * The cached value of the '{@link #getProxyHost() <em>Proxy Host</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyHost() * @generated * @ordered */ protected String proxyHost = PROXY_HOST_EDEFAULT; /** * The default value of the '{@link #getProxyPort() <em>Proxy Port</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyPort() * @generated * @ordered */ protected static final int PROXY_PORT_EDEFAULT = 0; /** * The cached value of the '{@link #getProxyPort() <em>Proxy Port</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyPort() * @generated * @ordered */ protected int proxyPort = PROXY_PORT_EDEFAULT; /** * The default value of the '{@link #getProxyUser() <em>Proxy User</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyUser() * @generated * @ordered */ protected static final String PROXY_USER_EDEFAULT = null; /** * The cached value of the '{@link #getProxyUser() <em>Proxy User</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyUser() * @generated * @ordered */ protected String proxyUser = PROXY_USER_EDEFAULT; /** * The default value of the '{@link #getProxyPassword() <em>Proxy Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyPassword() * @generated * @ordered */ protected static final String PROXY_PASSWORD_EDEFAULT = null; /** * The cached value of the '{@link #getProxyPassword() <em>Proxy Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyPassword() * @generated * @ordered */ protected String proxyPassword = PROXY_PASSWORD_EDEFAULT; /** * The default value of the '{@link #getProxyDomain() <em>Proxy Domain</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyDomain() * @generated * @ordered */ protected static final String PROXY_DOMAIN_EDEFAULT = null; /** * The cached value of the '{@link #getProxyDomain() <em>Proxy Domain</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getProxyDomain() * @generated * @ordered */ protected String proxyDomain = PROXY_DOMAIN_EDEFAULT; /** * The default value of the '{@link #getHeadersFilter() <em>Headers Filter</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHeadersFilter() * @generated * @ordered */ protected static final String HEADERS_FILTER_EDEFAULT = null; /** * The cached value of the '{@link #getHeadersFilter() <em>Headers Filter</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHeadersFilter() * @generated * @ordered */ protected String headersFilter = HEADERS_FILTER_EDEFAULT; /** * The default value of the '{@link #getInjectHeaders() <em>Inject Headers</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getInjectHeaders() * @generated * @ordered */ protected static final String INJECT_HEADERS_EDEFAULT = null; /** * The cached value of the '{@link #getInjectHeaders() <em>Inject Headers</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getInjectHeaders() * @generated * @ordered */ protected String injectHeaders = INJECT_HEADERS_EDEFAULT; /** * The default value of the '{@link #getHeadersToInject() <em>Headers To Inject</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHeadersToInject() * @generated * @ordered */ protected static final String HEADERS_TO_INJECT_EDEFAULT = null; /** * The cached value of the '{@link #getHeadersToInject() <em>Headers To Inject</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHeadersToInject() * @generated * @ordered */ protected String headersToInject = HEADERS_TO_INJECT_EDEFAULT; /** * The default value of the '{@link #getHttpBasicAuthUsername() <em>Http Basic Auth Username</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpBasicAuthUsername() * @generated * @ordered */ protected static final String HTTP_BASIC_AUTH_USERNAME_EDEFAULT = null; /** * The cached value of the '{@link #getHttpBasicAuthUsername() <em>Http Basic Auth Username</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpBasicAuthUsername() * @generated * @ordered */ protected String httpBasicAuthUsername = HTTP_BASIC_AUTH_USERNAME_EDEFAULT; /** * The default value of the '{@link #getHttpBasicAuthPassword() <em>Http Basic Auth Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpBasicAuthPassword() * @generated * @ordered */ protected static final String HTTP_BASIC_AUTH_PASSWORD_EDEFAULT = null; /** * The cached value of the '{@link #getHttpBasicAuthPassword() <em>Http Basic Auth Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpBasicAuthPassword() * @generated * @ordered */ protected String httpBasicAuthPassword = HTTP_BASIC_AUTH_PASSWORD_EDEFAULT; /** * The default value of the '{@link #getEnableCompatibilityFor() <em>Enable Compatibility For</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getEnableCompatibilityFor() * @generated * @ordered */ protected static final Compatibility ENABLE_COMPATIBILITY_FOR_EDEFAULT = Compatibility.AXIS1; /** * The cached value of the '{@link #getEnableCompatibilityFor() <em>Enable Compatibility For</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getEnableCompatibilityFor() * @generated * @ordered */ protected Compatibility enableCompatibilityFor = ENABLE_COMPATIBILITY_FOR_EDEFAULT; /** * The default value of the '{@link #isEnableWsa() <em>Enable Wsa</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isEnableWsa() * @generated * @ordered */ protected static final boolean ENABLE_WSA_EDEFAULT = false; /** * The cached value of the '{@link #isEnableWsa() <em>Enable Wsa</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isEnableWsa() * @generated * @ordered */ protected boolean enableWsa = ENABLE_WSA_EDEFAULT; /** * The default value of the '{@link #getHttpsTruststoreFile() <em>Https Truststore File</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsTruststoreFile() * @generated * @ordered */ protected static final String HTTPS_TRUSTSTORE_FILE_EDEFAULT = null; /** * The cached value of the '{@link #getHttpsTruststoreFile() <em>Https Truststore File</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsTruststoreFile() * @generated * @ordered */ protected String httpsTruststoreFile = HTTPS_TRUSTSTORE_FILE_EDEFAULT; /** * The default value of the '{@link #getHttpsTruststorePassword() <em>Https Truststore Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsTruststorePassword() * @generated * @ordered */ protected static final String HTTPS_TRUSTSTORE_PASSWORD_EDEFAULT = null; /** * The cached value of the '{@link #getHttpsTruststorePassword() <em>Https Truststore Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsTruststorePassword() * @generated * @ordered */ protected String httpsTruststorePassword = HTTPS_TRUSTSTORE_PASSWORD_EDEFAULT; /** * The default value of the '{@link #getHttpsKeystoreFile() <em>Https Keystore File</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsKeystoreFile() * @generated * @ordered */ protected static final String HTTPS_KEYSTORE_FILE_EDEFAULT = null; /** * The cached value of the '{@link #getHttpsKeystoreFile() <em>Https Keystore File</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsKeystoreFile() * @generated * @ordered */ protected String httpsKeystoreFile = HTTPS_KEYSTORE_FILE_EDEFAULT; /** * The default value of the '{@link #getHttpsKeystorePassword() <em>Https Keystore Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsKeystorePassword() * @generated * @ordered */ protected static final String HTTPS_KEYSTORE_PASSWORD_EDEFAULT = null; /** * The cached value of the '{@link #getHttpsKeystorePassword() <em>Https Keystore Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHttpsKeystorePassword() * @generated * @ordered */ protected String httpsKeystorePassword = HTTPS_KEYSTORE_PASSWORD_EDEFAULT; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SoapProvidesImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EClass eStaticClass() { return SoapPackage.Literals.SOAP_PROVIDES; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getAddress() { return address; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAddress(String newAddress) { String oldAddress = address; address = newAddress; boolean oldAddressESet = addressESet; addressESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__ADDRESS, oldAddress, address, !oldAddressESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetAddress() { String oldAddress = address; boolean oldAddressESet = addressESet; address = ADDRESS_EDEFAULT; addressESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, SoapPackage.SOAP_PROVIDES__ADDRESS, oldAddress, ADDRESS_EDEFAULT, oldAddressESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetAddress() { return addressESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getWsaReplyTo() { return wsaReplyTo; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWsaReplyTo(String newWsaReplyTo) { String oldWsaReplyTo = wsaReplyTo; wsaReplyTo = newWsaReplyTo; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__WSA_REPLY_TO, oldWsaReplyTo, wsaReplyTo)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getWsaFrom() { return wsaFrom; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWsaFrom(String newWsaFrom) { String oldWsaFrom = wsaFrom; wsaFrom = newWsaFrom; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__WSA_FROM, oldWsaFrom, wsaFrom)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getWsaFaultTo() { return wsaFaultTo; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWsaFaultTo(String newWsaFaultTo) { String oldWsaFaultTo = wsaFaultTo; wsaFaultTo = newWsaFaultTo; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__WSA_FAULT_TO, oldWsaFaultTo, wsaFaultTo)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SoapVersion getSoapVersion() { return soapVersion; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSoapVersion(SoapVersion newSoapVersion) { SoapVersion oldSoapVersion = soapVersion; soapVersion = newSoapVersion == null ? SOAP_VERSION_EDEFAULT : newSoapVersion; boolean oldSoapVersionESet = soapVersionESet; soapVersionESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__SOAP_VERSION, oldSoapVersion, soapVersion, !oldSoapVersionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetSoapVersion() { SoapVersion oldSoapVersion = soapVersion; boolean oldSoapVersionESet = soapVersionESet; soapVersion = SOAP_VERSION_EDEFAULT; soapVersionESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, SoapPackage.SOAP_PROVIDES__SOAP_VERSION, oldSoapVersion, SOAP_VERSION_EDEFAULT, oldSoapVersionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetSoapVersion() { return soapVersionESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isChunkedMode() { return chunkedMode; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setChunkedMode(boolean newChunkedMode) { boolean oldChunkedMode = chunkedMode; chunkedMode = newChunkedMode; boolean oldChunkedModeESet = chunkedModeESet; chunkedModeESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__CHUNKED_MODE, oldChunkedMode, chunkedMode, !oldChunkedModeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetChunkedMode() { boolean oldChunkedMode = chunkedMode; boolean oldChunkedModeESet = chunkedModeESet; chunkedMode = CHUNKED_MODE_EDEFAULT; chunkedModeESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, SoapPackage.SOAP_PROVIDES__CHUNKED_MODE, oldChunkedMode, CHUNKED_MODE_EDEFAULT, oldChunkedModeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetChunkedMode() { return chunkedModeESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public int getSynchonousTimeout() { return synchonousTimeout; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSynchonousTimeout(int newSynchonousTimeout) { int oldSynchonousTimeout = synchonousTimeout; synchonousTimeout = newSynchonousTimeout; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__SYNCHONOUS_TIMEOUT, oldSynchonousTimeout, synchonousTimeout)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isCleanupTransport() { return cleanupTransport; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCleanupTransport(boolean newCleanupTransport) { boolean oldCleanupTransport = cleanupTransport; cleanupTransport = newCleanupTransport; boolean oldCleanupTransportESet = cleanupTransportESet; cleanupTransportESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__CLEANUP_TRANSPORT, oldCleanupTransport, cleanupTransport, !oldCleanupTransportESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetCleanupTransport() { boolean oldCleanupTransport = cleanupTransport; boolean oldCleanupTransportESet = cleanupTransportESet; cleanupTransport = CLEANUP_TRANSPORT_EDEFAULT; cleanupTransportESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, SoapPackage.SOAP_PROVIDES__CLEANUP_TRANSPORT, oldCleanupTransport, CLEANUP_TRANSPORT_EDEFAULT, oldCleanupTransportESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetCleanupTransport() { return cleanupTransportESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SoapMode getMode() { return mode; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMode(SoapMode newMode) { SoapMode oldMode = mode; mode = newMode == null ? MODE_EDEFAULT : newMode; boolean oldModeESet = modeESet; modeESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__MODE, oldMode, mode, !oldModeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetMode() { SoapMode oldMode = mode; boolean oldModeESet = modeESet; mode = MODE_EDEFAULT; modeESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, SoapPackage.SOAP_PROVIDES__MODE, oldMode, MODE_EDEFAULT, oldModeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetMode() { return modeESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getProxyHost() { return proxyHost; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setProxyHost(String newProxyHost) { String oldProxyHost = proxyHost; proxyHost = newProxyHost; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__PROXY_HOST, oldProxyHost, proxyHost)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public int getProxyPort() { return proxyPort; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setProxyPort(int newProxyPort) { int oldProxyPort = proxyPort; proxyPort = newProxyPort; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__PROXY_PORT, oldProxyPort, proxyPort)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getProxyUser() { return proxyUser; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setProxyUser(String newProxyUser) { String oldProxyUser = proxyUser; proxyUser = newProxyUser; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__PROXY_USER, oldProxyUser, proxyUser)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getProxyPassword() { return proxyPassword; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setProxyPassword(String newProxyPassword) { String oldProxyPassword = proxyPassword; proxyPassword = newProxyPassword; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__PROXY_PASSWORD, oldProxyPassword, proxyPassword)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getProxyDomain() { return proxyDomain; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setProxyDomain(String newProxyDomain) { String oldProxyDomain = proxyDomain; proxyDomain = newProxyDomain; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__PROXY_DOMAIN, oldProxyDomain, proxyDomain)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHeadersFilter() { return headersFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHeadersFilter(String newHeadersFilter) { String oldHeadersFilter = headersFilter; headersFilter = newHeadersFilter; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HEADERS_FILTER, oldHeadersFilter, headersFilter)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getInjectHeaders() { return injectHeaders; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setInjectHeaders(String newInjectHeaders) { String oldInjectHeaders = injectHeaders; injectHeaders = newInjectHeaders; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__INJECT_HEADERS, oldInjectHeaders, injectHeaders)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHeadersToInject() { return headersToInject; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHeadersToInject(String newHeadersToInject) { String oldHeadersToInject = headersToInject; headersToInject = newHeadersToInject; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HEADERS_TO_INJECT, oldHeadersToInject, headersToInject)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHttpBasicAuthUsername() { return httpBasicAuthUsername; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHttpBasicAuthUsername(String newHttpBasicAuthUsername) { String oldHttpBasicAuthUsername = httpBasicAuthUsername; httpBasicAuthUsername = newHttpBasicAuthUsername; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_USERNAME, oldHttpBasicAuthUsername, httpBasicAuthUsername)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHttpBasicAuthPassword() { return httpBasicAuthPassword; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHttpBasicAuthPassword(String newHttpBasicAuthPassword) { String oldHttpBasicAuthPassword = httpBasicAuthPassword; httpBasicAuthPassword = newHttpBasicAuthPassword; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_PASSWORD, oldHttpBasicAuthPassword, httpBasicAuthPassword)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Compatibility getEnableCompatibilityFor() { return enableCompatibilityFor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setEnableCompatibilityFor(Compatibility newEnableCompatibilityFor) { Compatibility oldEnableCompatibilityFor = enableCompatibilityFor; enableCompatibilityFor = newEnableCompatibilityFor == null ? ENABLE_COMPATIBILITY_FOR_EDEFAULT : newEnableCompatibilityFor; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__ENABLE_COMPATIBILITY_FOR, oldEnableCompatibilityFor, enableCompatibilityFor)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isEnableWsa() { return enableWsa; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setEnableWsa(boolean newEnableWsa) { boolean oldEnableWsa = enableWsa; enableWsa = newEnableWsa; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__ENABLE_WSA, oldEnableWsa, enableWsa)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHttpsTruststoreFile() { return httpsTruststoreFile; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHttpsTruststoreFile(String newHttpsTruststoreFile) { String oldHttpsTruststoreFile = httpsTruststoreFile; httpsTruststoreFile = newHttpsTruststoreFile; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_FILE, oldHttpsTruststoreFile, httpsTruststoreFile)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHttpsTruststorePassword() { return httpsTruststorePassword; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHttpsTruststorePassword(String newHttpsTruststorePassword) { String oldHttpsTruststorePassword = httpsTruststorePassword; httpsTruststorePassword = newHttpsTruststorePassword; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_PASSWORD, oldHttpsTruststorePassword, httpsTruststorePassword)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHttpsKeystoreFile() { return httpsKeystoreFile; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHttpsKeystoreFile(String newHttpsKeystoreFile) { String oldHttpsKeystoreFile = httpsKeystoreFile; httpsKeystoreFile = newHttpsKeystoreFile; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_FILE, oldHttpsKeystoreFile, httpsKeystoreFile)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHttpsKeystorePassword() { return httpsKeystorePassword; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHttpsKeystorePassword(String newHttpsKeystorePassword) { String oldHttpsKeystorePassword = httpsKeystorePassword; httpsKeystorePassword = newHttpsKeystorePassword; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_PASSWORD, oldHttpsKeystorePassword, httpsKeystorePassword)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case SoapPackage.SOAP_PROVIDES__ADDRESS: return getAddress(); case SoapPackage.SOAP_PROVIDES__WSA_REPLY_TO: return getWsaReplyTo(); case SoapPackage.SOAP_PROVIDES__WSA_FROM: return getWsaFrom(); case SoapPackage.SOAP_PROVIDES__WSA_FAULT_TO: return getWsaFaultTo(); case SoapPackage.SOAP_PROVIDES__SOAP_VERSION: return getSoapVersion(); case SoapPackage.SOAP_PROVIDES__CHUNKED_MODE: return isChunkedMode(); case SoapPackage.SOAP_PROVIDES__SYNCHONOUS_TIMEOUT: return getSynchonousTimeout(); case SoapPackage.SOAP_PROVIDES__CLEANUP_TRANSPORT: return isCleanupTransport(); case SoapPackage.SOAP_PROVIDES__MODE: return getMode(); case SoapPackage.SOAP_PROVIDES__PROXY_HOST: return getProxyHost(); case SoapPackage.SOAP_PROVIDES__PROXY_PORT: return getProxyPort(); case SoapPackage.SOAP_PROVIDES__PROXY_USER: return getProxyUser(); case SoapPackage.SOAP_PROVIDES__PROXY_PASSWORD: return getProxyPassword(); case SoapPackage.SOAP_PROVIDES__PROXY_DOMAIN: return getProxyDomain(); case SoapPackage.SOAP_PROVIDES__HEADERS_FILTER: return getHeadersFilter(); case SoapPackage.SOAP_PROVIDES__INJECT_HEADERS: return getInjectHeaders(); case SoapPackage.SOAP_PROVIDES__HEADERS_TO_INJECT: return getHeadersToInject(); case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_USERNAME: return getHttpBasicAuthUsername(); case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_PASSWORD: return getHttpBasicAuthPassword(); case SoapPackage.SOAP_PROVIDES__ENABLE_COMPATIBILITY_FOR: return getEnableCompatibilityFor(); case SoapPackage.SOAP_PROVIDES__ENABLE_WSA: return isEnableWsa(); case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_FILE: return getHttpsTruststoreFile(); case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_PASSWORD: return getHttpsTruststorePassword(); case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_FILE: return getHttpsKeystoreFile(); case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_PASSWORD: return getHttpsKeystorePassword(); } 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_PROVIDES__ADDRESS: setAddress((String)newValue); return; case SoapPackage.SOAP_PROVIDES__WSA_REPLY_TO: setWsaReplyTo((String)newValue); return; case SoapPackage.SOAP_PROVIDES__WSA_FROM: setWsaFrom((String)newValue); return; case SoapPackage.SOAP_PROVIDES__WSA_FAULT_TO: setWsaFaultTo((String)newValue); return; case SoapPackage.SOAP_PROVIDES__SOAP_VERSION: setSoapVersion((SoapVersion)newValue); return; case SoapPackage.SOAP_PROVIDES__CHUNKED_MODE: setChunkedMode((Boolean)newValue); return; case SoapPackage.SOAP_PROVIDES__SYNCHONOUS_TIMEOUT: setSynchonousTimeout((Integer)newValue); return; case SoapPackage.SOAP_PROVIDES__CLEANUP_TRANSPORT: setCleanupTransport((Boolean)newValue); return; case SoapPackage.SOAP_PROVIDES__MODE: setMode((SoapMode)newValue); return; case SoapPackage.SOAP_PROVIDES__PROXY_HOST: setProxyHost((String)newValue); return; case SoapPackage.SOAP_PROVIDES__PROXY_PORT: setProxyPort((Integer)newValue); return; case SoapPackage.SOAP_PROVIDES__PROXY_USER: setProxyUser((String)newValue); return; case SoapPackage.SOAP_PROVIDES__PROXY_PASSWORD: setProxyPassword((String)newValue); return; case SoapPackage.SOAP_PROVIDES__PROXY_DOMAIN: setProxyDomain((String)newValue); return; case SoapPackage.SOAP_PROVIDES__HEADERS_FILTER: setHeadersFilter((String)newValue); return; case SoapPackage.SOAP_PROVIDES__INJECT_HEADERS: setInjectHeaders((String)newValue); return; case SoapPackage.SOAP_PROVIDES__HEADERS_TO_INJECT: setHeadersToInject((String)newValue); return; case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_USERNAME: setHttpBasicAuthUsername((String)newValue); return; case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_PASSWORD: setHttpBasicAuthPassword((String)newValue); return; case SoapPackage.SOAP_PROVIDES__ENABLE_COMPATIBILITY_FOR: setEnableCompatibilityFor((Compatibility)newValue); return; case SoapPackage.SOAP_PROVIDES__ENABLE_WSA: setEnableWsa((Boolean)newValue); return; case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_FILE: setHttpsTruststoreFile((String)newValue); return; case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_PASSWORD: setHttpsTruststorePassword((String)newValue); return; case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_FILE: setHttpsKeystoreFile((String)newValue); return; case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_PASSWORD: setHttpsKeystorePassword((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_PROVIDES__ADDRESS: unsetAddress(); return; case SoapPackage.SOAP_PROVIDES__WSA_REPLY_TO: setWsaReplyTo(WSA_REPLY_TO_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__WSA_FROM: setWsaFrom(WSA_FROM_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__WSA_FAULT_TO: setWsaFaultTo(WSA_FAULT_TO_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__SOAP_VERSION: unsetSoapVersion(); return; case SoapPackage.SOAP_PROVIDES__CHUNKED_MODE: unsetChunkedMode(); return; case SoapPackage.SOAP_PROVIDES__SYNCHONOUS_TIMEOUT: setSynchonousTimeout(SYNCHONOUS_TIMEOUT_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__CLEANUP_TRANSPORT: unsetCleanupTransport(); return; case SoapPackage.SOAP_PROVIDES__MODE: unsetMode(); return; case SoapPackage.SOAP_PROVIDES__PROXY_HOST: setProxyHost(PROXY_HOST_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__PROXY_PORT: setProxyPort(PROXY_PORT_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__PROXY_USER: setProxyUser(PROXY_USER_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__PROXY_PASSWORD: setProxyPassword(PROXY_PASSWORD_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__PROXY_DOMAIN: setProxyDomain(PROXY_DOMAIN_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HEADERS_FILTER: setHeadersFilter(HEADERS_FILTER_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__INJECT_HEADERS: setInjectHeaders(INJECT_HEADERS_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HEADERS_TO_INJECT: setHeadersToInject(HEADERS_TO_INJECT_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_USERNAME: setHttpBasicAuthUsername(HTTP_BASIC_AUTH_USERNAME_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_PASSWORD: setHttpBasicAuthPassword(HTTP_BASIC_AUTH_PASSWORD_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__ENABLE_COMPATIBILITY_FOR: setEnableCompatibilityFor(ENABLE_COMPATIBILITY_FOR_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__ENABLE_WSA: setEnableWsa(ENABLE_WSA_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_FILE: setHttpsTruststoreFile(HTTPS_TRUSTSTORE_FILE_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_PASSWORD: setHttpsTruststorePassword(HTTPS_TRUSTSTORE_PASSWORD_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_FILE: setHttpsKeystoreFile(HTTPS_KEYSTORE_FILE_EDEFAULT); return; case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_PASSWORD: setHttpsKeystorePassword(HTTPS_KEYSTORE_PASSWORD_EDEFAULT); return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case SoapPackage.SOAP_PROVIDES__ADDRESS: return isSetAddress(); case SoapPackage.SOAP_PROVIDES__WSA_REPLY_TO: return WSA_REPLY_TO_EDEFAULT == null ? wsaReplyTo != null : !WSA_REPLY_TO_EDEFAULT.equals(wsaReplyTo); case SoapPackage.SOAP_PROVIDES__WSA_FROM: return WSA_FROM_EDEFAULT == null ? wsaFrom != null : !WSA_FROM_EDEFAULT.equals(wsaFrom); case SoapPackage.SOAP_PROVIDES__WSA_FAULT_TO: return WSA_FAULT_TO_EDEFAULT == null ? wsaFaultTo != null : !WSA_FAULT_TO_EDEFAULT.equals(wsaFaultTo); case SoapPackage.SOAP_PROVIDES__SOAP_VERSION: return isSetSoapVersion(); case SoapPackage.SOAP_PROVIDES__CHUNKED_MODE: return isSetChunkedMode(); case SoapPackage.SOAP_PROVIDES__SYNCHONOUS_TIMEOUT: return synchonousTimeout != SYNCHONOUS_TIMEOUT_EDEFAULT; case SoapPackage.SOAP_PROVIDES__CLEANUP_TRANSPORT: return isSetCleanupTransport(); case SoapPackage.SOAP_PROVIDES__MODE: return isSetMode(); case SoapPackage.SOAP_PROVIDES__PROXY_HOST: return PROXY_HOST_EDEFAULT == null ? proxyHost != null : !PROXY_HOST_EDEFAULT.equals(proxyHost); case SoapPackage.SOAP_PROVIDES__PROXY_PORT: return proxyPort != PROXY_PORT_EDEFAULT; case SoapPackage.SOAP_PROVIDES__PROXY_USER: return PROXY_USER_EDEFAULT == null ? proxyUser != null : !PROXY_USER_EDEFAULT.equals(proxyUser); case SoapPackage.SOAP_PROVIDES__PROXY_PASSWORD: return PROXY_PASSWORD_EDEFAULT == null ? proxyPassword != null : !PROXY_PASSWORD_EDEFAULT.equals(proxyPassword); case SoapPackage.SOAP_PROVIDES__PROXY_DOMAIN: return PROXY_DOMAIN_EDEFAULT == null ? proxyDomain != null : !PROXY_DOMAIN_EDEFAULT.equals(proxyDomain); case SoapPackage.SOAP_PROVIDES__HEADERS_FILTER: return HEADERS_FILTER_EDEFAULT == null ? headersFilter != null : !HEADERS_FILTER_EDEFAULT.equals(headersFilter); case SoapPackage.SOAP_PROVIDES__INJECT_HEADERS: return INJECT_HEADERS_EDEFAULT == null ? injectHeaders != null : !INJECT_HEADERS_EDEFAULT.equals(injectHeaders); case SoapPackage.SOAP_PROVIDES__HEADERS_TO_INJECT: return HEADERS_TO_INJECT_EDEFAULT == null ? headersToInject != null : !HEADERS_TO_INJECT_EDEFAULT.equals(headersToInject); case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_USERNAME: return HTTP_BASIC_AUTH_USERNAME_EDEFAULT == null ? httpBasicAuthUsername != null : !HTTP_BASIC_AUTH_USERNAME_EDEFAULT.equals(httpBasicAuthUsername); case SoapPackage.SOAP_PROVIDES__HTTP_BASIC_AUTH_PASSWORD: return HTTP_BASIC_AUTH_PASSWORD_EDEFAULT == null ? httpBasicAuthPassword != null : !HTTP_BASIC_AUTH_PASSWORD_EDEFAULT.equals(httpBasicAuthPassword); case SoapPackage.SOAP_PROVIDES__ENABLE_COMPATIBILITY_FOR: return enableCompatibilityFor != ENABLE_COMPATIBILITY_FOR_EDEFAULT; case SoapPackage.SOAP_PROVIDES__ENABLE_WSA: return enableWsa != ENABLE_WSA_EDEFAULT; case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_FILE: return HTTPS_TRUSTSTORE_FILE_EDEFAULT == null ? httpsTruststoreFile != null : !HTTPS_TRUSTSTORE_FILE_EDEFAULT.equals(httpsTruststoreFile); case SoapPackage.SOAP_PROVIDES__HTTPS_TRUSTSTORE_PASSWORD: return HTTPS_TRUSTSTORE_PASSWORD_EDEFAULT == null ? httpsTruststorePassword != null : !HTTPS_TRUSTSTORE_PASSWORD_EDEFAULT.equals(httpsTruststorePassword); case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_FILE: return HTTPS_KEYSTORE_FILE_EDEFAULT == null ? httpsKeystoreFile != null : !HTTPS_KEYSTORE_FILE_EDEFAULT.equals(httpsKeystoreFile); case SoapPackage.SOAP_PROVIDES__HTTPS_KEYSTORE_PASSWORD: return HTTPS_KEYSTORE_PASSWORD_EDEFAULT == null ? httpsKeystorePassword != null : !HTTPS_KEYSTORE_PASSWORD_EDEFAULT.equals(httpsKeystorePassword); } 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(" (address: "); if (addressESet) result.append(address); else result.append("<unset>"); result.append(", wsaReplyTo: "); result.append(wsaReplyTo); result.append(", wsaFrom: "); result.append(wsaFrom); result.append(", wsaFaultTo: "); result.append(wsaFaultTo); result.append(", soapVersion: "); if (soapVersionESet) result.append(soapVersion); else result.append("<unset>"); result.append(", chunkedMode: "); if (chunkedModeESet) result.append(chunkedMode); else result.append("<unset>"); result.append(", synchonousTimeout: "); result.append(synchonousTimeout); result.append(", cleanupTransport: "); if (cleanupTransportESet) result.append(cleanupTransport); else result.append("<unset>"); result.append(", mode: "); if (modeESet) result.append(mode); else result.append("<unset>"); result.append(", proxyHost: "); result.append(proxyHost); result.append(", proxyPort: "); result.append(proxyPort); result.append(", proxyUser: "); result.append(proxyUser); result.append(", proxyPassword: "); result.append(proxyPassword); result.append(", proxyDomain: "); result.append(proxyDomain); result.append(", headersFilter: "); result.append(headersFilter); result.append(", injectHeaders: "); result.append(injectHeaders); result.append(", headersToInject: "); result.append(headersToInject); result.append(", httpBasicAuthUsername: "); result.append(httpBasicAuthUsername); result.append(", httpBasicAuthPassword: "); result.append(httpBasicAuthPassword); result.append(", enableCompatibilityFor: "); result.append(enableCompatibilityFor); result.append(", enableWsa: "); result.append(enableWsa); result.append(", httpsTruststoreFile: "); result.append(httpsTruststoreFile); result.append(", httpsTruststorePassword: "); result.append(httpsTruststorePassword); result.append(", httpsKeystoreFile: "); result.append(httpsKeystoreFile); result.append(", httpsKeystorePassword: "); result.append(httpsKeystorePassword); result.append(')'); return result.toString(); } } //SoapProvidesImpl