org.eclipse.jst.j2ee.webservice.jaxrpcmap
Interface ServiceEndpointInterfaceMapping

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

public interface ServiceEndpointInterfaceMapping
extends InterfaceMapping

A representation of the model object 'Service Endpoint Interface Mapping'. The service-endpoint-interface-mapping defines a tuple to specify Service Endpoint Interfaces to WSDL port types and WSDL bindings. An interface may be mapped to a port-type and binding multiple times. This happens rarely. Used in: java-wsdl-mapping

The following features are supported:

See Also:
JaxrpcmapPackage.getServiceEndpointInterfaceMapping()

Method Summary
 java.lang.String getId()
          Returns the value of the 'Id' attribute
 java.lang.String getServiceEndpointInterface()
          Returns the value of the 'Service Endpoint Interface' attribute
 org.eclipse.emf.common.util.EList getServiceEndpointMethodMappings()
          Returns the value of the 'Service Endpoint Method Mappings' containment reference list.
 WSDLBinding getWsdlBinding()
          Returns the value of the 'Wsdl Binding' containment reference
 WSDLPortType getWsdlPortType()
          Returns the value of the 'Wsdl Port Type' containment reference
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute
 void setServiceEndpointInterface(java.lang.String value)
          Sets the value of the 'Service Endpoint Interface' attribute
 void setWsdlBinding(WSDLBinding value)
          Sets the value of the 'Wsdl Binding' containment reference
 void setWsdlPortType(WSDLPortType value)
          Sets the value of the 'Wsdl Port Type' containment reference
 
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

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

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

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), JaxrpcmapPackage.getServiceEndpointInterfaceMapping_Id()

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()

getServiceEndpointInterface

java.lang.String getServiceEndpointInterface()
Returns the value of the 'Service Endpoint Interface' attribute.

If the meaning of the 'Service Endpoint Interface' attribute isn't clear, there really should be more of a description here...

The service-endpoint-interface element defines the Java type for the endpoint interface. The name must be a fully qualified class name. Used in: service-endpoint-interface-mapping

Returns:
the value of the 'Service Endpoint Interface' attribute.
See Also:
setServiceEndpointInterface(String), JaxrpcmapPackage.getServiceEndpointInterfaceMapping_ServiceEndpointInterface()

setServiceEndpointInterface

void setServiceEndpointInterface(java.lang.String value)
Sets the value of the 'Service Endpoint Interface' attribute.

Parameters:
value - the new value of the 'Service Endpoint Interface' attribute.
See Also:
getServiceEndpointInterface()

getWsdlPortType

WSDLPortType getWsdlPortType()
Returns the value of the 'Wsdl Port Type' containment reference.

If the meaning of the 'Wsdl Port Type' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Wsdl Port Type' containment reference.
See Also:
setWsdlPortType(WSDLPortType), JaxrpcmapPackage.getServiceEndpointInterfaceMapping_WsdlPortType()

setWsdlPortType

void setWsdlPortType(WSDLPortType value)
Sets the value of the 'Wsdl Port Type' containment reference.

Parameters:
value - the new value of the 'Wsdl Port Type' containment reference.
See Also:
getWsdlPortType()

getWsdlBinding

WSDLBinding getWsdlBinding()
Returns the value of the 'Wsdl Binding' containment reference.

If the meaning of the 'Wsdl Binding' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Wsdl Binding' containment reference.
See Also:
setWsdlBinding(WSDLBinding), JaxrpcmapPackage.getServiceEndpointInterfaceMapping_WsdlBinding()

setWsdlBinding

void setWsdlBinding(WSDLBinding value)
Sets the value of the 'Wsdl Binding' containment reference.

Parameters:
value - the new value of the 'Wsdl Binding' containment reference.
See Also:
getWsdlBinding()

getServiceEndpointMethodMappings

org.eclipse.emf.common.util.EList getServiceEndpointMethodMappings()
Returns the value of the 'Service Endpoint Method Mappings' containment reference list. The list contents are of type ServiceEndpointMethodMapping.

If the meaning of the 'Service Endpoint Method Mappings' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Service Endpoint Method Mappings' containment reference list.
See Also:
JaxrpcmapPackage.getServiceEndpointInterfaceMapping_ServiceEndpointMethodMappings()