org.eclipse.jst.j2ee.webservice.wsdd
Interface WebServiceDescription

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

public interface WebServiceDescription
extends J2EEEObject

A representation of the model object 'Web Service Description'. The webservice-description element defines a WSDL document file and the set of Port components associated with the WSDL ports defined in the WSDL document. There may be multiple webservice-descriptions defined within a module. All WSDL file ports must have a corresponding port-component element defined. Used in: webservices

The following features are supported:

See Also:
WsddPackage.getWebServiceDescription()

Method Summary
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute
 DescriptionType getDescriptionType()
          Returns the value of the 'Description Type' containment reference
 java.lang.String getDisplayName()
          Returns the value of the 'Display Name' attribute
 DisplayNameType getDisplayNameType()
          Returns the value of the 'Display Name Type' containment reference
 IconType getIconType()
          Returns the value of the 'Icon Type' containment reference
 java.lang.String getJaxrpcMappingFile()
          Returns the value of the 'Jaxrpc Mapping File' attribute
 java.lang.String getLargeIcon()
          Returns the value of the 'Large Icon' attribute
 org.eclipse.emf.common.util.EList getPortComponents()
          Returns the value of the 'Port Components' containment reference list.
 java.lang.String getSmallIcon()
          Returns the value of the 'Small Icon' attribute
 java.lang.String getWebServiceDescriptionName()
          Returns the value of the 'Web Service Description Name' attribute
 java.lang.String getWsdlFile()
          Returns the value of the 'Wsdl File' attribute
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute
 void setDescriptionType(DescriptionType value)
          Sets the value of the 'Description Type' containment reference
 void setDisplayName(java.lang.String value)
          Sets the value of the 'Display Name' attribute
 void setDisplayNameType(DisplayNameType value)
          Sets the value of the 'Display Name Type' containment reference
 void setIconType(IconType value)
          Sets the value of the 'Icon Type' containment reference
 void setJaxrpcMappingFile(java.lang.String value)
          Sets the value of the 'Jaxrpc Mapping File' attribute
 void setLargeIcon(java.lang.String value)
          Sets the value of the 'Large Icon' attribute
 void setSmallIcon(java.lang.String value)
          Sets the value of the 'Small Icon' attribute
 void setWebServiceDescriptionName(java.lang.String value)
          Sets the value of the 'Web Service Description Name' attribute
 void setWsdlFile(java.lang.String value)
          Sets the value of the 'Wsdl File' 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

getJaxrpcMappingFile

java.lang.String getJaxrpcMappingFile()
Returns the value of the 'Jaxrpc Mapping File' attribute.

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

The jaxrpc-mapping-file element contains the name of a file that describes the JAX-RPC mapping between the Java interaces used by the application and the WSDL description in the wsdl-file. The file name is a relative path within the module.

Returns:
the value of the 'Jaxrpc Mapping File' attribute.
See Also:
setJaxrpcMappingFile(String), WsddPackage.getWebServiceDescription_JaxrpcMappingFile()

setJaxrpcMappingFile

void setJaxrpcMappingFile(java.lang.String value)
Sets the value of the 'Jaxrpc Mapping File' attribute.

Parameters:
value - the new value of the 'Jaxrpc Mapping File' attribute.
See Also:
getJaxrpcMappingFile()

getWebServiceDescriptionName

java.lang.String getWebServiceDescriptionName()
Returns the value of the 'Web Service Description Name' attribute.

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

The webservice-description-name identifies the collection of port-components associated with a WSDL file and JAX-RPC mapping. The name must be unique within the deployment descriptor.

Returns:
the value of the 'Web Service Description Name' attribute.
See Also:
setWebServiceDescriptionName(String), WsddPackage.getWebServiceDescription_WebServiceDescriptionName()

setWebServiceDescriptionName

void setWebServiceDescriptionName(java.lang.String value)
Sets the value of the 'Web Service Description Name' attribute.

Parameters:
value - the new value of the 'Web Service Description Name' attribute.
See Also:
getWebServiceDescriptionName()

getWsdlFile

java.lang.String getWsdlFile()
Returns the value of the 'Wsdl File' attribute.

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

The wsdl-file element contains the name of a WSDL file in the module. The file name is a relative path within the module.

Returns:
the value of the 'Wsdl File' attribute.
See Also:
setWsdlFile(String), WsddPackage.getWebServiceDescription_WsdlFile()

setWsdlFile

void setWsdlFile(java.lang.String value)
Sets the value of the 'Wsdl File' attribute.

Parameters:
value - the new value of the 'Wsdl File' attribute.
See Also:
getWsdlFile()

getSmallIcon

java.lang.String getSmallIcon()
Returns the value of the 'Small Icon' attribute.

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

Returns:
the value of the 'Small Icon' attribute.
See Also:
setSmallIcon(String), WsddPackage.getWebServiceDescription_SmallIcon()

setSmallIcon

void setSmallIcon(java.lang.String value)
Sets the value of the 'Small Icon' attribute.

Parameters:
value - the new value of the 'Small Icon' attribute.
See Also:
getSmallIcon()

getLargeIcon

java.lang.String getLargeIcon()
Returns the value of the 'Large Icon' attribute.

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

Returns:
the value of the 'Large Icon' attribute.
See Also:
setLargeIcon(String), WsddPackage.getWebServiceDescription_LargeIcon()

setLargeIcon

void setLargeIcon(java.lang.String value)
Sets the value of the 'Large Icon' attribute.

Parameters:
value - the new value of the 'Large Icon' attribute.
See Also:
getLargeIcon()

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute.

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

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), WsddPackage.getWebServiceDescription_Description()

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()

getDisplayName

java.lang.String getDisplayName()
Returns the value of the 'Display Name' attribute.

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

Returns:
the value of the 'Display Name' attribute.
See Also:
setDisplayName(String), WsddPackage.getWebServiceDescription_DisplayName()

setDisplayName

void setDisplayName(java.lang.String value)
Sets the value of the 'Display Name' attribute.

Parameters:
value - the new value of the 'Display Name' attribute.
See Also:
getDisplayName()

getPortComponents

org.eclipse.emf.common.util.EList getPortComponents()
Returns the value of the 'Port Components' containment reference list. The list contents are of type PortComponent.

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

Returns:
the value of the 'Port Components' containment reference list.
See Also:
WsddPackage.getWebServiceDescription_PortComponents()

getDescriptionType

DescriptionType getDescriptionType()
Returns the value of the 'Description Type' containment reference.

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

Returns:
the value of the 'Description Type' containment reference.
See Also:
setDescriptionType(DescriptionType), WsddPackage.getWebServiceDescription_DescriptionType()

setDescriptionType

void setDescriptionType(DescriptionType value)
Sets the value of the 'Description Type' containment reference.

Parameters:
value - the new value of the 'Description Type' containment reference.
See Also:
getDescriptionType()

getDisplayNameType

DisplayNameType getDisplayNameType()
Returns the value of the 'Display Name Type' containment reference.

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

Returns:
the value of the 'Display Name Type' containment reference.
See Also:
setDisplayNameType(DisplayNameType), WsddPackage.getWebServiceDescription_DisplayNameType()

setDisplayNameType

void setDisplayNameType(DisplayNameType value)
Sets the value of the 'Display Name Type' containment reference.

Parameters:
value - the new value of the 'Display Name Type' containment reference.
See Also:
getDisplayNameType()

getIconType

IconType getIconType()
Returns the value of the 'Icon Type' containment reference.

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

Returns:
the value of the 'Icon Type' containment reference.
See Also:
setIconType(IconType), WsddPackage.getWebServiceDescription_IconType()

setIconType

void setIconType(IconType value)
Sets the value of the 'Icon Type' containment reference.

Parameters:
value - the new value of the 'Icon Type' containment reference.
See Also:
getIconType()