com.ibm.websphere.sibx.smobo
Interface ServiceMessageObjectFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ServiceMessageObjectFactoryImpl

public interface ServiceMessageObjectFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ServiceMessageObjectPackage

Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
static ServiceMessageObjectFactory eINSTANCE
          The singleton instance of the ServiceMessageObject factory.
 
Method Summary
 ContextType createContextType()
          Returns a new object of class 'Context Type'.
 DocumentRoot createDocumentRoot()
          Returns a new object of class 'Document Root'.
 FailInfoType createFailInfoType()
          Returns a new object of class 'Fail Info Type'.
 HeadersType createHeadersType()
          Returns a new object of class 'Headers Type'.
 InvocationPathType createInvocationPathType()
          Returns a new object of class 'Invocation Path Type'.
 JMSHeaderType createJMSHeaderType()
          Returns a new object of class 'JMS Header Type'.
 PrimitiveType createPrimitiveType()
          Returns a new object of class 'Primitive Type'.
 PropertyType createPropertyType()
          Returns a new object of class 'Property Type'.
 ServiceMessageObject createServiceMessageObject()
          Returns a new object of class 'Service Message Object'.
 ServiceMessageObject createServiceMessageObject(com.ibm.wsspi.sca.message.Message scaMessage, commonj.sdo.DataObject transientContext, commonj.sdo.DataObject correlation)
          Returns a new object of class 'ServiceMessageObject'.
 SMOHeaderType createSMOHeaderType()
          Returns a new object of class 'SMO Header Type'.
 SOAPFaultInfoType createSOAPFaultInfoType()
          Returns a new object of class 'SOAP Fault Info Type'.
 SOAPHeaderType createSOAPHeaderType()
          Returns a new object of class 'SOAP Header Type'.
 VersionType createVersionType()
          Returns a new object of class 'Version Type'.
 ServiceMessageObjectPackage getServiceMessageObjectPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values

eINSTANCE

public static final ServiceMessageObjectFactory eINSTANCE
The singleton instance of the ServiceMessageObject factory.

Method Detail

createContextType

public ContextType createContextType()
Returns a new object of class 'Context Type'.

Returns:
a new object of class 'Context Type'.

createDocumentRoot

public DocumentRoot createDocumentRoot()
Returns a new object of class 'Document Root'.

Returns:
a new object of class 'Document Root'.

createFailInfoType

public FailInfoType createFailInfoType()
Returns a new object of class 'Fail Info Type'.

Returns:
a new object of class 'Fail Info Type'.

createHeadersType

public HeadersType createHeadersType()
Returns a new object of class 'Headers Type'.

Returns:
a new object of class 'Headers Type'.

createInvocationPathType

public InvocationPathType createInvocationPathType()
Returns a new object of class 'Invocation Path Type'.

Returns:
a new object of class 'Invocation Path Type'.

createJMSHeaderType

public JMSHeaderType createJMSHeaderType()
Returns a new object of class 'JMS Header Type'.

Returns:
a new object of class 'JMS Header Type'.

createPrimitiveType

public PrimitiveType createPrimitiveType()
Returns a new object of class 'Primitive Type'.

Returns:
a new object of class 'Primitive Type'.

createPropertyType

public PropertyType createPropertyType()
Returns a new object of class 'Property Type'.

Returns:
a new object of class 'Property Type'.

createServiceMessageObject

public ServiceMessageObject createServiceMessageObject()
Returns a new object of class 'Service Message Object'.

Returns:
a new object of class 'Service Message Object'.

createServiceMessageObject

public ServiceMessageObject createServiceMessageObject(com.ibm.wsspi.sca.message.Message scaMessage,
                                                       commonj.sdo.DataObject transientContext,
                                                       commonj.sdo.DataObject correlation)
Returns a new object of class 'ServiceMessageObject'.

Returns:
a new object of class 'ServiceMessageObject'.

createSMOHeaderType

public SMOHeaderType createSMOHeaderType()
Returns a new object of class 'SMO Header Type'.

Returns:
a new object of class 'SMO Header Type'.

createSOAPFaultInfoType

public SOAPFaultInfoType createSOAPFaultInfoType()
Returns a new object of class 'SOAP Fault Info Type'.

Returns:
a new object of class 'SOAP Fault Info Type'.

createSOAPHeaderType

public SOAPHeaderType createSOAPHeaderType()
Returns a new object of class 'SOAP Header Type'.

Returns:
a new object of class 'SOAP Header Type'.

createVersionType

public VersionType createVersionType()
Returns a new object of class 'Version Type'.

Returns:
a new object of class 'Version Type'.

getServiceMessageObjectPackage

public ServiceMessageObjectPackage getServiceMessageObjectPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.