org.eclipse.jst.ws.jaxws.dom.runtime.api
Interface IServiceEndpointInterface

All Superinterfaces:
org.eclipse.emf.ecore.EObject, IJavaWebServiceElement, org.eclipse.emf.common.notify.Notifier

public interface IServiceEndpointInterface
extends IJavaWebServiceElement

Author:
Hristo Sabev

Method Summary
 org.eclipse.emf.common.util.EList<IWebService> getImplementingWebServices()
           
 SOAPBindingParameterStyle getSoapBindingParameterStyle()
          Returns the value of the 'Soap Binding Parameter Style' attribute.
 SOAPBindingStyle getSoapBindingStyle()
          Returns the value of the 'Soap Binding Style' attribute.
 SOAPBindingUse getSoapBindingUse()
          Returns the value of the 'Soap Binding Use' attribute.
 java.lang.String getTargetNamespace()
           
 org.eclipse.emf.common.util.EList<IWebMethod> getWebMethods()
           
 boolean isImplicit()
           
 void setSoapBindingParameterStyle(SOAPBindingParameterStyle value)
          Sets the value of the 'Soap Binding Parameter Style' attribute.
 void setSoapBindingStyle(SOAPBindingStyle value)
          Sets the value of the 'Soap Binding Style' attribute.
 void setSoapBindingUse(SOAPBindingUse value)
          Sets the value of the 'Soap Binding Use' attribute.
 void setTargetNamespace(java.lang.String value)
          Sets the value of the 'Target Namespace' attribute.
 
Methods inherited from interface org.eclipse.jst.ws.jaxws.dom.runtime.api.IJavaWebServiceElement
getImplementation, getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

isImplicit

boolean isImplicit()
Returns:

getImplementingWebServices

org.eclipse.emf.common.util.EList<IWebService> getImplementingWebServices()
Returns:

getWebMethods

org.eclipse.emf.common.util.EList<IWebMethod> getWebMethods()
Returns:

getTargetNamespace

java.lang.String getTargetNamespace()

setTargetNamespace

void setTargetNamespace(java.lang.String value)
Sets the value of the 'Target Namespace' attribute.

Parameters:
value - the new value of the 'Target Namespace' attribute.
See Also:
getTargetNamespace()

getSoapBindingStyle

SOAPBindingStyle getSoapBindingStyle()
Returns the value of the 'Soap Binding Style' attribute. The default value is "DOCUMENT". The literals are from the enumeration SOAPBindingStyle.

If the meaning of the 'Soap Binding Style' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Soap Binding Style' attribute.
See Also:
SOAPBindingStyle, setSoapBindingStyle(SOAPBindingStyle), DomPackage.getIServiceEndpointInterface_SoapBindingStyle()

setSoapBindingStyle

void setSoapBindingStyle(SOAPBindingStyle value)
Sets the value of the 'Soap Binding Style' attribute.

Parameters:
value - the new value of the 'Soap Binding Style' attribute.
See Also:
SOAPBindingStyle, getSoapBindingStyle()

getSoapBindingUse

SOAPBindingUse getSoapBindingUse()
Returns the value of the 'Soap Binding Use' attribute. The default value is "LITERAL". The literals are from the enumeration SOAPBindingUse.

If the meaning of the 'Soap Binding Use' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Soap Binding Use' attribute.
See Also:
SOAPBindingUse, setSoapBindingUse(SOAPBindingUse), DomPackage.getIServiceEndpointInterface_SoapBindingUse()

setSoapBindingUse

void setSoapBindingUse(SOAPBindingUse value)
Sets the value of the 'Soap Binding Use' attribute.

Parameters:
value - the new value of the 'Soap Binding Use' attribute.
See Also:
SOAPBindingUse, getSoapBindingUse()

getSoapBindingParameterStyle

SOAPBindingParameterStyle getSoapBindingParameterStyle()
Returns the value of the 'Soap Binding Parameter Style' attribute. The default value is "WRAPPED". The literals are from the enumeration SOAPBindingParameterStyle.

If the meaning of the 'Soap Binding Parameter Style' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Soap Binding Parameter Style' attribute.
See Also:
SOAPBindingParameterStyle, setSoapBindingParameterStyle(SOAPBindingParameterStyle), DomPackage.getIServiceEndpointInterface_SoapBindingParameterStyle()

setSoapBindingParameterStyle

void setSoapBindingParameterStyle(SOAPBindingParameterStyle value)
Sets the value of the 'Soap Binding Parameter Style' attribute.

Parameters:
value - the new value of the 'Soap Binding Parameter Style' attribute.
See Also:
SOAPBindingParameterStyle, getSoapBindingParameterStyle()