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

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

public interface ServiceInterfaceMapping
extends InterfaceMapping

A representation of the model object 'Service Interface Mapping'. The service-interface-mapping element defines how a Java type for the service interface maps to a WSDL service. Used in: java-wsdl-mapping

The following features are supported:

See Also:
JaxrpcmapPackage.getServiceInterfaceMapping()

Method Summary
 java.lang.String getId()
          Returns the value of the 'Id' attribute
 org.eclipse.emf.common.util.EList getPortMappings()
          Returns the value of the 'Port Mappings' containment reference list.
 java.lang.String getServiceInterface()
          Returns the value of the 'Service Interface' attribute
 WSDLServiceName getWsdlServiceName()
          Returns the value of the 'Wsdl Service Name' containment reference
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute
 void setServiceInterface(java.lang.String value)
          Sets the value of the 'Service Interface' attribute
 void setWsdlServiceName(WSDLServiceName value)
          Sets the value of the 'Wsdl Service Name' 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.getServiceInterfaceMapping_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()

getServiceInterface

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

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

The service-interface element defines the Java type for the service. For static services, it is javax.xml.rpc.Service interface. For generated service, it would be the generated interface name. The name must be a fully qualified class name. Used in: service-interface-mapping

Returns:
the value of the 'Service Interface' attribute.
See Also:
setServiceInterface(String), JaxrpcmapPackage.getServiceInterfaceMapping_ServiceInterface()

setServiceInterface

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

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

getWsdlServiceName

WSDLServiceName getWsdlServiceName()
Returns the value of the 'Wsdl Service Name' containment reference.

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

Returns:
the value of the 'Wsdl Service Name' containment reference.
See Also:
setWsdlServiceName(WSDLServiceName), JaxrpcmapPackage.getServiceInterfaceMapping_WsdlServiceName()

setWsdlServiceName

void setWsdlServiceName(WSDLServiceName value)
Sets the value of the 'Wsdl Service Name' containment reference.

Parameters:
value - the new value of the 'Wsdl Service Name' containment reference.
See Also:
getWsdlServiceName()

getPortMappings

org.eclipse.emf.common.util.EList getPortMappings()
Returns the value of the 'Port Mappings' containment reference list. The list contents are of type PortMapping.

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

Returns:
the value of the 'Port Mappings' containment reference list.
See Also:
JaxrpcmapPackage.getServiceInterfaceMapping_PortMappings()