/****************************************************************************** * 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; import com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Provides</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getAddress <em>Address</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getWsaReplyTo <em>Wsa Reply To</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getWsaFrom <em>Wsa From</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getWsaFaultTo <em>Wsa Fault To</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getSoapVersion <em>Soap Version</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isChunkedMode <em>Chunked Mode</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getSynchonousTimeout <em>Synchonous Timeout</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isCleanupTransport <em>Cleanup Transport</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getMode <em>Mode</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyHost <em>Proxy Host</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyPort <em>Proxy Port</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyUser <em>Proxy User</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyPassword <em>Proxy Password</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyDomain <em>Proxy Domain</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHeadersFilter <em>Headers Filter</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getInjectHeaders <em>Inject Headers</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHeadersToInject <em>Headers To Inject</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpBasicAuthUsername <em>Http Basic Auth Username</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpBasicAuthPassword <em>Http Basic Auth Password</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getEnableCompatibilityFor <em>Enable Compatibility For</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isEnableWsa <em>Enable Wsa</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsTruststoreFile <em>Https Truststore File</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsTruststorePassword <em>Https Truststore Password</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsKeystoreFile <em>Https Keystore File</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsKeystorePassword <em>Https Keystore Password</em>}</li> * </ul> * </p> * * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides() * @model extendedMetaData="name=''" * @generated */ public interface SoapProvides extends CDK5Provides { /** * Returns the value of the '<em><b>Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Address</em>' attribute. * @see #isSetAddress() * @see #unsetAddress() * @see #setAddress(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_Address() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String" required="true" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element'" * @generated */ String getAddress(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getAddress <em>Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Address</em>' attribute. * @see #isSetAddress() * @see #unsetAddress() * @see #getAddress() * @generated */ void setAddress(String value); /** * Unsets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getAddress <em>Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAddress() * @see #getAddress() * @see #setAddress(String) * @generated */ void unsetAddress(); /** * Returns whether the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getAddress <em>Address</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Address</em>' attribute is set. * @see #unsetAddress() * @see #getAddress() * @see #setAddress(String) * @generated */ boolean isSetAddress(); /** * Returns the value of the '<em><b>Wsa Reply To</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Wsa Reply To</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Wsa Reply To</em>' attribute. * @see #setWsaReplyTo(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_WsaReplyTo() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='wsa-replyto'" * @generated */ String getWsaReplyTo(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getWsaReplyTo <em>Wsa Reply To</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Wsa Reply To</em>' attribute. * @see #getWsaReplyTo() * @generated */ void setWsaReplyTo(String value); /** * Returns the value of the '<em><b>Wsa From</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Wsa From</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Wsa From</em>' attribute. * @see #setWsaFrom(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_WsaFrom() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='wsa-from'" * @generated */ String getWsaFrom(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getWsaFrom <em>Wsa From</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Wsa From</em>' attribute. * @see #getWsaFrom() * @generated */ void setWsaFrom(String value); /** * Returns the value of the '<em><b>Wsa Fault To</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Wsa Fault To</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Wsa Fault To</em>' attribute. * @see #setWsaFaultTo(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_WsaFaultTo() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='wsa-faultto'" * @generated */ String getWsaFaultTo(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getWsaFaultTo <em>Wsa Fault To</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Wsa Fault To</em>' attribute. * @see #getWsaFaultTo() * @generated */ void setWsaFaultTo(String value); /** * Returns the value of the '<em><b>Soap Version</b></em>' attribute. * The literals are from the enumeration {@link com.ebmwebsourcing.petals.services.soap.soap.SoapVersion}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Soap Version</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Soap Version</em>' attribute. * @see com.ebmwebsourcing.petals.services.soap.soap.SoapVersion * @see #isSetSoapVersion() * @see #unsetSoapVersion() * @see #setSoapVersion(SoapVersion) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_SoapVersion() * @model unsettable="true" required="true" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='soap-version'" * @generated */ SoapVersion getSoapVersion(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getSoapVersion <em>Soap Version</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Soap Version</em>' attribute. * @see com.ebmwebsourcing.petals.services.soap.soap.SoapVersion * @see #isSetSoapVersion() * @see #unsetSoapVersion() * @see #getSoapVersion() * @generated */ void setSoapVersion(SoapVersion value); /** * Unsets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getSoapVersion <em>Soap Version</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSoapVersion() * @see #getSoapVersion() * @see #setSoapVersion(SoapVersion) * @generated */ void unsetSoapVersion(); /** * Returns whether the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getSoapVersion <em>Soap Version</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Soap Version</em>' attribute is set. * @see #unsetSoapVersion() * @see #getSoapVersion() * @see #setSoapVersion(SoapVersion) * @generated */ boolean isSetSoapVersion(); /** * Returns the value of the '<em><b>Chunked Mode</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Chunked Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Chunked Mode</em>' attribute. * @see #isSetChunkedMode() * @see #unsetChunkedMode() * @see #setChunkedMode(boolean) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_ChunkedMode() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='chunked-mode'" * @generated */ boolean isChunkedMode(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isChunkedMode <em>Chunked Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Chunked Mode</em>' attribute. * @see #isSetChunkedMode() * @see #unsetChunkedMode() * @see #isChunkedMode() * @generated */ void setChunkedMode(boolean value); /** * Unsets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isChunkedMode <em>Chunked Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetChunkedMode() * @see #isChunkedMode() * @see #setChunkedMode(boolean) * @generated */ void unsetChunkedMode(); /** * Returns whether the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isChunkedMode <em>Chunked Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Chunked Mode</em>' attribute is set. * @see #unsetChunkedMode() * @see #isChunkedMode() * @see #setChunkedMode(boolean) * @generated */ boolean isSetChunkedMode(); /** * Returns the value of the '<em><b>Synchonous Timeout</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Synchonous Timeout</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Synchonous Timeout</em>' attribute. * @see #setSynchonousTimeout(int) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_SynchonousTimeout() * @model dataType="org.eclipse.emf.ecore.xml.type.Int" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='synchronous-timeout'" * @generated */ int getSynchonousTimeout(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getSynchonousTimeout <em>Synchonous Timeout</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Synchonous Timeout</em>' attribute. * @see #getSynchonousTimeout() * @generated */ void setSynchonousTimeout(int value); /** * Returns the value of the '<em><b>Cleanup Transport</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cleanup Transport</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cleanup Transport</em>' attribute. * @see #isSetCleanupTransport() * @see #unsetCleanupTransport() * @see #setCleanupTransport(boolean) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_CleanupTransport() * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='cleanup-transport'" * @generated */ boolean isCleanupTransport(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isCleanupTransport <em>Cleanup Transport</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cleanup Transport</em>' attribute. * @see #isSetCleanupTransport() * @see #unsetCleanupTransport() * @see #isCleanupTransport() * @generated */ void setCleanupTransport(boolean value); /** * Unsets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isCleanupTransport <em>Cleanup Transport</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCleanupTransport() * @see #isCleanupTransport() * @see #setCleanupTransport(boolean) * @generated */ void unsetCleanupTransport(); /** * Returns whether the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isCleanupTransport <em>Cleanup Transport</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Cleanup Transport</em>' attribute is set. * @see #unsetCleanupTransport() * @see #isCleanupTransport() * @see #setCleanupTransport(boolean) * @generated */ boolean isSetCleanupTransport(); /** * Returns the value of the '<em><b>Mode</b></em>' attribute. * The literals are from the enumeration {@link com.ebmwebsourcing.petals.services.soap.soap.SoapMode}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mode</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mode</em>' attribute. * @see com.ebmwebsourcing.petals.services.soap.soap.SoapMode * @see #isSetMode() * @see #unsetMode() * @see #setMode(SoapMode) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_Mode() * @model unsettable="true" required="true" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element'" * @generated */ SoapMode getMode(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getMode <em>Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mode</em>' attribute. * @see com.ebmwebsourcing.petals.services.soap.soap.SoapMode * @see #isSetMode() * @see #unsetMode() * @see #getMode() * @generated */ void setMode(SoapMode value); /** * Unsets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getMode <em>Mode</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMode() * @see #getMode() * @see #setMode(SoapMode) * @generated */ void unsetMode(); /** * Returns whether the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getMode <em>Mode</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Mode</em>' attribute is set. * @see #unsetMode() * @see #getMode() * @see #setMode(SoapMode) * @generated */ boolean isSetMode(); /** * Returns the value of the '<em><b>Proxy Host</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Proxy Host</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Proxy Host</em>' attribute. * @see #setProxyHost(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_ProxyHost() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='proxy-host'" * @generated */ String getProxyHost(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyHost <em>Proxy Host</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Proxy Host</em>' attribute. * @see #getProxyHost() * @generated */ void setProxyHost(String value); /** * Returns the value of the '<em><b>Proxy Port</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Proxy Port</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Proxy Port</em>' attribute. * @see #setProxyPort(int) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_ProxyPort() * @model dataType="org.eclipse.emf.ecore.xml.type.Int" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='proxy-port'" * @generated */ int getProxyPort(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyPort <em>Proxy Port</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Proxy Port</em>' attribute. * @see #getProxyPort() * @generated */ void setProxyPort(int value); /** * Returns the value of the '<em><b>Proxy User</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Proxy User</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Proxy User</em>' attribute. * @see #setProxyUser(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_ProxyUser() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='proxy-user'" * @generated */ String getProxyUser(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyUser <em>Proxy User</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Proxy User</em>' attribute. * @see #getProxyUser() * @generated */ void setProxyUser(String value); /** * Returns the value of the '<em><b>Proxy Password</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Proxy Password</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Proxy Password</em>' attribute. * @see #setProxyPassword(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_ProxyPassword() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='proxy-password'" * @generated */ String getProxyPassword(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyPassword <em>Proxy Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Proxy Password</em>' attribute. * @see #getProxyPassword() * @generated */ void setProxyPassword(String value); /** * Returns the value of the '<em><b>Proxy Domain</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Proxy Domain</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Proxy Domain</em>' attribute. * @see #setProxyDomain(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_ProxyDomain() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='proxy-domain'" * @generated */ String getProxyDomain(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getProxyDomain <em>Proxy Domain</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Proxy Domain</em>' attribute. * @see #getProxyDomain() * @generated */ void setProxyDomain(String value); /** * Returns the value of the '<em><b>Headers Filter</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Headers Filter</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Headers Filter</em>' attribute. * @see #setHeadersFilter(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HeadersFilter() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='headers-filter'" * @generated */ String getHeadersFilter(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHeadersFilter <em>Headers Filter</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Headers Filter</em>' attribute. * @see #getHeadersFilter() * @generated */ void setHeadersFilter(String value); /** * Returns the value of the '<em><b>Inject Headers</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Inject Headers</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Inject Headers</em>' attribute. * @see #setInjectHeaders(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_InjectHeaders() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='inject-headers'" * @generated */ String getInjectHeaders(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getInjectHeaders <em>Inject Headers</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Inject Headers</em>' attribute. * @see #getInjectHeaders() * @generated */ void setInjectHeaders(String value); /** * Returns the value of the '<em><b>Headers To Inject</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Headers To Inject</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Headers To Inject</em>' attribute. * @see #setHeadersToInject(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HeadersToInject() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='headers-to-inject'" * @generated */ String getHeadersToInject(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHeadersToInject <em>Headers To Inject</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Headers To Inject</em>' attribute. * @see #getHeadersToInject() * @generated */ void setHeadersToInject(String value); /** * Returns the value of the '<em><b>Http Basic Auth Username</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Basic Auth Username</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Basic Auth Username</em>' attribute. * @see #setHttpBasicAuthUsername(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HttpBasicAuthUsername() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-basic-auth-username'" * @generated */ String getHttpBasicAuthUsername(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpBasicAuthUsername <em>Http Basic Auth Username</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Basic Auth Username</em>' attribute. * @see #getHttpBasicAuthUsername() * @generated */ void setHttpBasicAuthUsername(String value); /** * Returns the value of the '<em><b>Http Basic Auth Password</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Basic Auth Password</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Basic Auth Password</em>' attribute. * @see #setHttpBasicAuthPassword(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HttpBasicAuthPassword() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-basic-auth-password'" * @generated */ String getHttpBasicAuthPassword(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpBasicAuthPassword <em>Http Basic Auth Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Basic Auth Password</em>' attribute. * @see #getHttpBasicAuthPassword() * @generated */ void setHttpBasicAuthPassword(String value); /** * Returns the value of the '<em><b>Enable Compatibility For</b></em>' attribute. * The literals are from the enumeration {@link com.ebmwebsourcing.petals.services.soap.soap.Compatibility}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Enable Compatibility For</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Enable Compatibility For</em>' attribute. * @see com.ebmwebsourcing.petals.services.soap.soap.Compatibility * @see #setEnableCompatibilityFor(Compatibility) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_EnableCompatibilityFor() * @model extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='enable-compatibility-for'" * @generated */ Compatibility getEnableCompatibilityFor(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getEnableCompatibilityFor <em>Enable Compatibility For</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Enable Compatibility For</em>' attribute. * @see com.ebmwebsourcing.petals.services.soap.soap.Compatibility * @see #getEnableCompatibilityFor() * @generated */ void setEnableCompatibilityFor(Compatibility value); /** * Returns the value of the '<em><b>Enable Wsa</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Enable Wsa</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Enable Wsa</em>' attribute. * @see #setEnableWsa(boolean) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_EnableWsa() * @model dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='enable-wsa'" * @generated */ boolean isEnableWsa(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#isEnableWsa <em>Enable Wsa</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Enable Wsa</em>' attribute. * @see #isEnableWsa() * @generated */ void setEnableWsa(boolean value); /** * Returns the value of the '<em><b>Https Truststore File</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Https Truststore File</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Https Truststore File</em>' attribute. * @see #setHttpsTruststoreFile(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HttpsTruststoreFile() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='https-truststore-file'" * @generated */ String getHttpsTruststoreFile(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsTruststoreFile <em>Https Truststore File</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Https Truststore File</em>' attribute. * @see #getHttpsTruststoreFile() * @generated */ void setHttpsTruststoreFile(String value); /** * Returns the value of the '<em><b>Https Truststore Password</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Https Truststore Password</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Https Truststore Password</em>' attribute. * @see #setHttpsTruststorePassword(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HttpsTruststorePassword() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='https-truststore-password'" * @generated */ String getHttpsTruststorePassword(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsTruststorePassword <em>Https Truststore Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Https Truststore Password</em>' attribute. * @see #getHttpsTruststorePassword() * @generated */ void setHttpsTruststorePassword(String value); /** * Returns the value of the '<em><b>Https Keystore File</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Https Keystore File</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Https Keystore File</em>' attribute. * @see #setHttpsKeystoreFile(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HttpsKeystoreFile() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='https-keystore-file'" * @generated */ String getHttpsKeystoreFile(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsKeystoreFile <em>Https Keystore File</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Https Keystore File</em>' attribute. * @see #getHttpsKeystoreFile() * @generated */ void setHttpsKeystoreFile(String value); /** * Returns the value of the '<em><b>Https Keystore Password</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Https Keystore Password</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Https Keystore Password</em>' attribute. * @see #setHttpsKeystorePassword(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapProvides_HttpsKeystorePassword() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='https-keystore-password'" * @generated */ String getHttpsKeystorePassword(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapProvides#getHttpsKeystorePassword <em>Https Keystore Password</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Https Keystore Password</em>' attribute. * @see #getHttpsKeystorePassword() * @generated */ void setHttpsKeystorePassword(String value); } // SoapProvides