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

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

public interface ServiceImplBean
extends J2EEEObject

A representation of the model object 'Service Impl Bean'. The service-impl-bean element defines the Web service implementation.A service implementation can be an EJB bean class or JAX-RPC web component. Existing EJB implementations are exposed as a Web service using an ejb-link. Used in: port-component

The following features are supported:

See Also:
WsddPackage.getServiceImplBean()

Method Summary
 BeanLink getBeanLink()
          Returns the value of the 'Bean Link' containment reference
 EJBLink getEEJBLink()
          Returns the value of the 'EEJB Link' containment reference
 ServletLink getEServletLink()
          Returns the value of the 'EServlet Link' containment reference
 void setBeanLink(BeanLink value)
          Sets the value of the 'Bean Link' containment reference
 void setEEJBLink(EJBLink value)
          Sets the value of the 'EEJB Link' containment reference
 void setEServletLink(ServletLink value)
          Sets the value of the 'EServlet Link' 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

getEEJBLink

EJBLink getEEJBLink()
Returns the value of the 'EEJB Link' containment reference.

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

Returns:
the value of the 'EEJB Link' containment reference.
See Also:
setEEJBLink(EJBLink), WsddPackage.getServiceImplBean_EEJBLink()

setEEJBLink

void setEEJBLink(EJBLink value)
Sets the value of the 'EEJB Link' containment reference.

Parameters:
value - the new value of the 'EEJB Link' containment reference.
See Also:
getEEJBLink()

getEServletLink

ServletLink getEServletLink()
Returns the value of the 'EServlet Link' containment reference.

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

Returns:
the value of the 'EServlet Link' containment reference.
See Also:
setEServletLink(ServletLink), WsddPackage.getServiceImplBean_EServletLink()

setEServletLink

void setEServletLink(ServletLink value)
Sets the value of the 'EServlet Link' containment reference.

Parameters:
value - the new value of the 'EServlet Link' containment reference.
See Also:
getEServletLink()

getBeanLink

BeanLink getBeanLink()
Returns the value of the 'Bean Link' containment reference.

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

Returns:
the value of the 'Bean Link' containment reference.
See Also:
setBeanLink(BeanLink), WsddPackage.getServiceImplBean_BeanLink()

setBeanLink

void setBeanLink(BeanLink value)
Sets the value of the 'Bean Link' containment reference.

Parameters:
value - the new value of the 'Bean Link' containment reference.
See Also:
getBeanLink()