com.ibm.ws.sibx.smobo.impl
Class HeadersTypeImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.emf.ecore.sdo.impl.EDataObjectImpl
                  extended bycom.ibm.wsspi.core.extension.model.ClassifiedObject
                      extended bycom.ibm.ws.bo.impl.BusObjImpl
                          extended bycom.ibm.ws.sibx.smobo.impl.HeadersTypeImpl
All Implemented Interfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EObject, HeadersType, org.eclipse.emf.ecore.sdo.InternalEDataObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable

public class HeadersTypeImpl
extends com.ibm.ws.bo.impl.BusObjImpl
implements HeadersType

An implementation of the model object 'Headers Type'.

The following features are implemented:

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.ibm.wsspi.core.extension.model.ClassifiedObject
com.ibm.wsspi.core.extension.model.ClassifiedObject.ManyIteration, com.ibm.wsspi.core.extension.model.ClassifiedObject.Path
 
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
protected  JMSHeaderType jMSHeader
          The cached value of the 'JMS Header' containment reference.
protected  org.eclipse.emf.common.util.EList properties
          The cached value of the 'Properties' containment reference list.
protected  SMOHeaderType sMOHeader
          The cached value of the 'SMO Header' containment reference.
protected  SOAPFaultInfoType sOAPFaultInfo
          The cached value of the 'SOAP Fault Info' containment reference.
protected  org.eclipse.emf.common.util.EList sOAPHeader
          The cached value of the 'SOAP Header' containment reference list.
 
Fields inherited from class com.ibm.ws.bo.impl.BusObjImpl
SERIALIZATION
 
Fields inherited from class com.ibm.wsspi.core.extension.model.ClassifiedObject
classes, serializeWithClasses
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected HeadersTypeImpl()
           
 
Method Summary
 org.eclipse.emf.common.notify.NotificationChain basicSetJMSHeader(JMSHeaderType newJMSHeader, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetSMOHeader(SMOHeaderType newSMOHeader, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetSOAPFaultInfo(SOAPFaultInfoType newSOAPFaultInfo, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, java.lang.Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 JMSHeaderType getJMSHeader()
          Returns the value of the 'JMS Header' containment reference.
 java.util.List getProperties()
          Returns the value of the 'Properties' containment reference list.
 SMOHeaderType getSMOHeader()
          Returns the value of the 'SMO Header' containment reference.
 SOAPFaultInfoType getSOAPFaultInfo()
          Returns the value of the 'SOAP Fault Info' containment reference.
 java.util.List getSOAPHeader()
          Returns the value of the 'SOAP Header' containment reference list.
 void setJMSHeader(JMSHeaderType newJMSHeader)
          Sets the value of the 'JMS Header' containment reference.
 void setSMOHeader(SMOHeaderType newSMOHeader)
          Sets the value of the 'SMO Header' containment reference.
 void setSOAPFaultInfo(SOAPFaultInfoType newSOAPFaultInfo)
          Sets the value of the 'SOAP Fault Info' containment reference.
 
Methods inherited from class com.ibm.ws.bo.impl.BusObjImpl
classes, getBytes, getDate, getSetValue, getSetValue, getString, set, setBytes, setDate, setString, writeReplace
 
Methods inherited from class com.ibm.wsspi.core.extension.model.ClassifiedObject
classes, container, content, data, data, delete, DocumentRoot, eDynamicSet, eGet, enumerator, eSet, evaluate, evaluate, evaluateSubPath, exceptIllegalEnumerator, getClassURI, getDocumentRoot, getEAllStructuralFeatures, getEIDAttribute, getEnumLiteral, getEnumLiteral, getEStructuralFeature, getID, getInt, ID, index, index, operated, operated, operated, path, proxy, setID, setID, writeValueClass
 
Methods inherited from class org.eclipse.emf.ecore.sdo.impl.EDataObjectImpl
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getType, isSet, isSet, isSet, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, unset, unset, unset
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eInverseAdd, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eInternalResource, eInverseAdd, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 

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

sMOHeader

protected SMOHeaderType sMOHeader
The cached value of the 'SMO Header' containment reference.

See Also:
getSMOHeader()

jMSHeader

protected JMSHeaderType jMSHeader
The cached value of the 'JMS Header' containment reference.

See Also:
getJMSHeader()

sOAPHeader

protected org.eclipse.emf.common.util.EList sOAPHeader
The cached value of the 'SOAP Header' containment reference list.

See Also:
getSOAPHeader()

sOAPFaultInfo

protected SOAPFaultInfoType sOAPFaultInfo
The cached value of the 'SOAP Fault Info' containment reference.

See Also:
getSOAPFaultInfo()

properties

protected org.eclipse.emf.common.util.EList properties
The cached value of the 'Properties' containment reference list.

See Also:
getProperties()
Constructor Detail

HeadersTypeImpl

protected HeadersTypeImpl()
Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

getSMOHeader

public SMOHeaderType getSMOHeader()
Description copied from interface: HeadersType
Returns the value of the 'SMO Header' containment reference.

Returns the value of the ServiceMessageObject header.

Specified by:
getSMOHeader in interface HeadersType
Returns:
the value of the 'SMO Header' containment reference.
See Also:
HeadersType.setSMOHeader(SMOHeaderType), ServiceMessageObjectPackage.getHeadersType_SMOHeader()

basicSetSMOHeader

public org.eclipse.emf.common.notify.NotificationChain basicSetSMOHeader(SMOHeaderType newSMOHeader,
                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)

setSMOHeader

public void setSMOHeader(SMOHeaderType newSMOHeader)
Description copied from interface: HeadersType
Sets the value of the 'SMO Header' containment reference.

Specified by:
setSMOHeader in interface HeadersType
Parameters:
newSMOHeader - the new value of the 'SMO Header' containment reference.
See Also:
HeadersType.getSMOHeader()

getJMSHeader

public JMSHeaderType getJMSHeader()
Description copied from interface: HeadersType
Returns the value of the 'JMS Header' containment reference.

This JMS Header contains all of Header Fields defined in the JMS specification. This header is typically only present when the message has flowed over either JMS (or possibly SOAP over JMS). Any JMS properties will be presented in the properties folder.

Specified by:
getJMSHeader in interface HeadersType
Returns:
the value of the 'JMS Header' containment reference.
See Also:
HeadersType.setJMSHeader(JMSHeaderType), ServiceMessageObjectPackage.getHeadersType_JMSHeader()

basicSetJMSHeader

public org.eclipse.emf.common.notify.NotificationChain basicSetJMSHeader(JMSHeaderType newJMSHeader,
                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)

setJMSHeader

public void setJMSHeader(JMSHeaderType newJMSHeader)
Description copied from interface: HeadersType
Sets the value of the 'JMS Header' containment reference.

Specified by:
setJMSHeader in interface HeadersType
Parameters:
newJMSHeader - the new value of the 'JMS Header' containment reference.
See Also:
HeadersType.getJMSHeader()

getSOAPHeader

public java.util.List getSOAPHeader()
Description copied from interface: HeadersType
Returns the value of the 'SOAP Header' containment reference list. The list contents are of type SOAPHeaderType.

This a list of all of the SOAP Headers found in the inbound message.

Specified by:
getSOAPHeader in interface HeadersType
Returns:
the value of the 'SOAP Header' containment reference list.
See Also:
ServiceMessageObjectPackage.getHeadersType_SOAPHeader()

getSOAPFaultInfo

public SOAPFaultInfoType getSOAPFaultInfo()
Description copied from interface: HeadersType
Returns the value of the 'SOAP Fault Info' containment reference.

Specified by:
getSOAPFaultInfo in interface HeadersType
Returns:
the value of the 'SOAP Fault Info' containment reference.
See Also:
HeadersType.setSOAPFaultInfo(SOAPFaultInfoType), ServiceMessageObjectPackage.getHeadersType_SOAPFaultInfo()

basicSetSOAPFaultInfo

public org.eclipse.emf.common.notify.NotificationChain basicSetSOAPFaultInfo(SOAPFaultInfoType newSOAPFaultInfo,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)

setSOAPFaultInfo

public void setSOAPFaultInfo(SOAPFaultInfoType newSOAPFaultInfo)
Description copied from interface: HeadersType
Sets the value of the 'SOAP Fault Info' containment reference.

Specified by:
setSOAPFaultInfo in interface HeadersType
Parameters:
newSOAPFaultInfo - the new value of the 'SOAP Fault Info' containment reference.
See Also:
HeadersType.getSOAPFaultInfo()

getProperties

public java.util.List getProperties()
Description copied from interface: HeadersType
Returns the value of the 'Properties' containment reference list. The list contents are of type PropertyType.

This is a list of the properties associated with the message and each list entry consists of a name/value pair.

Specified by:
getProperties in interface HeadersType
Returns:
the value of the 'Properties' containment reference list.
See Also:
ServiceMessageObjectPackage.getHeadersType_Properties()

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      java.lang.Class baseClass,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)
Specified by:
eInverseRemove in interface org.eclipse.emf.ecore.InternalEObject

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)
Specified by:
eGet in interface org.eclipse.emf.ecore.EObject

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)
Specified by:
eSet in interface org.eclipse.emf.ecore.EObject

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject