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

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

public interface ServiceEndpointMethodMapping
extends J2EEEObject

A representation of the model object 'Service Endpoint Method Mapping'. The service-endpoint-method-mapping element defines the mapping of Java methods to operations (which are not uniquely qualified by qnames). The wsdl-operation should be interpreted with respect to the portType and binding in which this definition is embedded within. See the definitions for service-endpoint-interface-mapping and service-interface-mapping to acquire the proper context. The wrapped-element indicator should only be specified when a WSDL message wraps an element type. The wsdl-return-value-mapping is not specified for one-way operations. Used in: service-endpoint-interface-mapping

The following features are supported:

See Also:
JaxrpcmapPackage.getServiceEndpointMethodMapping()

Method Summary
 java.lang.String getId()
          Returns the value of the 'Id' attribute
 java.lang.String getJavaMethodName()
          Returns the value of the 'Java Method Name' attribute
 org.eclipse.emf.common.util.EList getMethodParamPartsMappings()
          Returns the value of the 'Method Param Parts Mappings' containment reference list.
 java.lang.String getWsdlOperation()
          Returns the value of the 'Wsdl Operation' attribute
 WSDLReturnValueMapping getWsdlReturnValueMapping()
          Returns the value of the 'Wsdl Return Value Mapping' containment reference
 boolean isSetWrappedElement()
          Returns whether the value of the 'Wrapped Element' attribute is set
 boolean isWrappedElement()
          Returns the value of the 'Wrapped Element' attribute
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute
 void setJavaMethodName(java.lang.String value)
          Sets the value of the 'Java Method Name' attribute
 void setWrappedElement(boolean value)
          Sets the value of the 'Wrapped Element' attribute
 void setWsdlOperation(java.lang.String value)
          Sets the value of the 'Wsdl Operation' attribute
 void setWsdlReturnValueMapping(WSDLReturnValueMapping value)
          Sets the value of the 'Wsdl Return Value Mapping' containment reference
 void unsetWrappedElement()
          Unsets the value of the 'Wrapped Element' attribute
 
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.getServiceEndpointMethodMapping_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()

getJavaMethodName

java.lang.String getJavaMethodName()
Returns the value of the 'Java Method Name' attribute.

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

The java-method-name element defines the name of a Java method within an interface. Used in: service-endpoint-method-mapping

Returns:
the value of the 'Java Method Name' attribute.
See Also:
setJavaMethodName(String), JaxrpcmapPackage.getServiceEndpointMethodMapping_JavaMethodName()

setJavaMethodName

void setJavaMethodName(java.lang.String value)
Sets the value of the 'Java Method Name' attribute.

Parameters:
value - the new value of the 'Java Method Name' attribute.
See Also:
getJavaMethodName()

getWsdlOperation

java.lang.String getWsdlOperation()
Returns the value of the 'Wsdl Operation' attribute.

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

The wsdl-operation element defines an operation within a WSDL document. It must be interpreted with respect to a port type. Used in: service-endpoint-method-mapping

Returns:
the value of the 'Wsdl Operation' attribute.
See Also:
setWsdlOperation(String), JaxrpcmapPackage.getServiceEndpointMethodMapping_WsdlOperation()

setWsdlOperation

void setWsdlOperation(java.lang.String value)
Sets the value of the 'Wsdl Operation' attribute.

Parameters:
value - the new value of the 'Wsdl Operation' attribute.
See Also:
getWsdlOperation()

isWrappedElement

boolean isWrappedElement()
Returns the value of the 'Wrapped Element' attribute.

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

Returns:
the value of the 'Wrapped Element' attribute.
See Also:
isSetWrappedElement(), unsetWrappedElement(), setWrappedElement(boolean), JaxrpcmapPackage.getServiceEndpointMethodMapping_WrappedElement()

setWrappedElement

void setWrappedElement(boolean value)
Sets the value of the 'Wrapped Element' attribute.

Parameters:
value - the new value of the 'Wrapped Element' attribute.
See Also:
isSetWrappedElement(), unsetWrappedElement(), isWrappedElement()

unsetWrappedElement

void unsetWrappedElement()
Unsets the value of the 'Wrapped Element' attribute.

See Also:
isSetWrappedElement(), isWrappedElement(), setWrappedElement(boolean)

isSetWrappedElement

boolean isSetWrappedElement()
Returns whether the value of the 'Wrapped Element' attribute is set.

Returns:
whether the value of the 'Wrapped Element' attribute is set.
See Also:
unsetWrappedElement(), isWrappedElement(), setWrappedElement(boolean)

getMethodParamPartsMappings

org.eclipse.emf.common.util.EList getMethodParamPartsMappings()
Returns the value of the 'Method Param Parts Mappings' containment reference list. The list contents are of type MethodParamPartsMapping.

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

Returns:
the value of the 'Method Param Parts Mappings' containment reference list.
See Also:
JaxrpcmapPackage.getServiceEndpointMethodMapping_MethodParamPartsMappings()

getWsdlReturnValueMapping

WSDLReturnValueMapping getWsdlReturnValueMapping()
Returns the value of the 'Wsdl Return Value Mapping' containment reference.

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

Returns:
the value of the 'Wsdl Return Value Mapping' containment reference.
See Also:
setWsdlReturnValueMapping(WSDLReturnValueMapping), JaxrpcmapPackage.getServiceEndpointMethodMapping_WsdlReturnValueMapping()

setWsdlReturnValueMapping

void setWsdlReturnValueMapping(WSDLReturnValueMapping value)
Sets the value of the 'Wsdl Return Value Mapping' containment reference.

Parameters:
value - the new value of the 'Wsdl Return Value Mapping' containment reference.
See Also:
getWsdlReturnValueMapping()