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

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 factory.
 
Method Summary
 ContextType createContextType()
          Returns a new object of class 'Context Type'.
 DocumentRoot createDocumentRoot()
          Returns a new object of class 'Document Root'.
 EndpointLookupContextType createEndpointLookupContextType()
          Returns a new object of class 'Endpoint Lookup Context Type'.
 FailInfoType createFailInfoType()
          Returns a new object of class 'Fail Info Type'.
 ServiceMessageObject createFaultServiceMessageObject(com.ibm.wsspi.sca.message.Message scaMessage, commonj.sdo.DataObject transientContext, commonj.sdo.DataObject correlation, ServiceMessageObject requestSMO)
          Returns a new fault object of class 'ServiceMessageObject'.
 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'.
 MQChainedHeaderType createMQChainedHeaderType()
          Returns a new object of class 'MQ Chained Header Type'.
 MQHeaderType createMQHeaderType()
          Returns a new object of class 'MQ Header Type'.
 PrimitiveContextType createPrimitiveContextType()
          Returns a new object of class 'Primitive Context Type'.
 PrimitiveType createPrimitiveType()
          Returns a new object of class 'Primitive Type'.
 PropertyType createPropertyType()
          Returns a new object of class 'Property Type'.
 RegistryAnnotationsType createRegistryAnnotationsType()
          Returns a new object of class 'Registry Annotations Type'.
 RegistryPropertyType createRegistryPropertyType()
          Returns a new object of class 'Registry Property Type'.
 RegistryRelationshipType createRegistryRelationshipType()
          Returns a new object of class 'Registry Relationship Type'.
 ServiceMessageObject createRequestServiceMessageObject(com.ibm.wsspi.sca.message.Message scaMessage)
          Returns a new request object of class 'ServiceMessageObject'.
 ServiceMessageObject createResponseServiceMessageObject(com.ibm.wsspi.sca.message.Message scaMessage, commonj.sdo.DataObject transientContext, commonj.sdo.DataObject correlation)
          Returns a new response object of class 'ServiceMessageObject'.
 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'.
 ServiceMessageObject createServiceMessageObject(javax.xml.namespace.QName bodyType)
          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'.
 TargetAddressType createTargetAddressType()
          Returns a new object of class 'Target Address 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 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'.

createEndpointLookupContextType

public EndpointLookupContextType createEndpointLookupContextType()
Returns a new object of class 'Endpoint Lookup Context Type'.

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

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'.

createMQChainedHeaderType

public MQChainedHeaderType createMQChainedHeaderType()
Returns a new object of class 'MQ Chained Header Type'.

Returns:
a new object of class 'MQ Chained Header Type'.

createMQHeaderType

public MQHeaderType createMQHeaderType()
Returns a new object of class 'MQ Header Type'.

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

createPrimitiveContextType

public PrimitiveContextType createPrimitiveContextType()
Returns a new object of class 'Primitive Context Type'.

Returns:
a new object of class 'Primitive Context 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'.

createRegistryAnnotationsType

public RegistryAnnotationsType createRegistryAnnotationsType()
Returns a new object of class 'Registry Annotations Type'.

Returns:
a new object of class 'Registry Annotations Type'.

createRegistryPropertyType

public RegistryPropertyType createRegistryPropertyType()
Returns a new object of class 'Registry Property Type'.

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

createRegistryRelationshipType

public RegistryRelationshipType createRegistryRelationshipType()
Returns a new object of class 'Registry Relationship Type'.

Returns:
a new object of class 'Registry Relationship 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'.

createServiceMessageObject

public ServiceMessageObject createServiceMessageObject(javax.xml.namespace.QName bodyType)
Returns a new object of class 'ServiceMessageObject'.

Returns:
a new object of class 'ServiceMessageObject'.

createRequestServiceMessageObject

public ServiceMessageObject createRequestServiceMessageObject(com.ibm.wsspi.sca.message.Message scaMessage)
Returns a new request object of class 'ServiceMessageObject'.

Returns:
a new request object of class 'ServiceMessageObject'.

createResponseServiceMessageObject

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

Returns:
a new response object of class 'ServiceMessageObject'.

createFaultServiceMessageObject

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

Returns:
a new fault 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'.

createTargetAddressType

public TargetAddressType createTargetAddressType()
Returns a new object of class 'Target Address Type'.

Returns:
a new object of class 'Target Address 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.