com.ibm.websphere.models.extensions.cmmejbext.impl
Class CMMEJBMethodPolicyImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by com.ibm.websphere.models.extensions.cmmejbext.impl.CMMEJBMethodPolicyImpl
All Implemented Interfaces:
CMMEJBMethodPolicy, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject

public class CMMEJBMethodPolicyImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements CMMEJBMethodPolicy

An implementation of the model object 'CMMEJB Method Policy'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected CMMEJBMethodPolicyImpl()
           
 
Method Summary
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
protected  int eStaticFeatureCount()
           
 java.lang.String getDescription()
           
 java.lang.String getLateReplyHandlerListenerPortName()
           
 java.lang.String getMessageSelector()
           
 org.eclipse.emf.common.util.EList getMethodElements()
           
 java.lang.String getName()
           
 int getReplyTimeout()
           
 boolean isHandleLateReplies()
           
 boolean isSetHandleLateReplies()
           
 boolean isSetReplyTimeout()
           
 void setDescription(java.lang.String newDescription)
           
 void setHandleLateReplies(boolean newHandleLateReplies)
           
 void setLateReplyHandlerListenerPortName(java.lang.String newLateReplyHandlerListenerPortName)
           
 void setMessageSelector(java.lang.String newMessageSelector)
           
 void setName(java.lang.String newName)
           
 void setReplyTimeout(int newReplyTimeout)
           
 void unsetHandleLateReplies()
           
 void unsetReplyTimeout()
           
 
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
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, 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, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

CMMEJBMethodPolicyImpl

protected CMMEJBMethodPolicyImpl()

Method Detail

eStaticClass

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

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImpl

eStaticFeatureCount

protected int eStaticFeatureCount()

Overrides:
eStaticFeatureCount in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

getName

public java.lang.String getName()

Specified by:
getName in interface CMMEJBMethodPolicy
Returns:
the value of the 'Name' attribute.
See Also:
CMMEJBMethodPolicy.setName(String), CmmejbextPackage.getCMMEJBMethodPolicy_Name()

setName

public void setName(java.lang.String newName)

Specified by:
setName in interface CMMEJBMethodPolicy
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
CMMEJBMethodPolicy.getName()

getDescription

public java.lang.String getDescription()

Specified by:
getDescription in interface CMMEJBMethodPolicy
Returns:
the value of the 'Description' attribute.
See Also:
CMMEJBMethodPolicy.setDescription(String), CmmejbextPackage.getCMMEJBMethodPolicy_Description()

setDescription

public void setDescription(java.lang.String newDescription)

Specified by:
setDescription in interface CMMEJBMethodPolicy
Parameters:
newDescription - the new value of the 'Description' attribute.
See Also:
CMMEJBMethodPolicy.getDescription()

getReplyTimeout

public int getReplyTimeout()

Specified by:
getReplyTimeout in interface CMMEJBMethodPolicy
Returns:
the value of the 'Reply Timeout' attribute.
See Also:
CMMEJBMethodPolicy.isSetReplyTimeout(), CMMEJBMethodPolicy.unsetReplyTimeout(), CMMEJBMethodPolicy.setReplyTimeout(int), CmmejbextPackage.getCMMEJBMethodPolicy_ReplyTimeout()

setReplyTimeout

public void setReplyTimeout(int newReplyTimeout)

Specified by:
setReplyTimeout in interface CMMEJBMethodPolicy
Parameters:
newReplyTimeout - the new value of the 'Reply Timeout' attribute.
See Also:
CMMEJBMethodPolicy.isSetReplyTimeout(), CMMEJBMethodPolicy.unsetReplyTimeout(), CMMEJBMethodPolicy.getReplyTimeout()

unsetReplyTimeout

public void unsetReplyTimeout()

Specified by:
unsetReplyTimeout in interface CMMEJBMethodPolicy
See Also:
CMMEJBMethodPolicy.isSetReplyTimeout(), CMMEJBMethodPolicy.getReplyTimeout(), CMMEJBMethodPolicy.setReplyTimeout(int)

isSetReplyTimeout

public boolean isSetReplyTimeout()

Specified by:
isSetReplyTimeout in interface CMMEJBMethodPolicy
Returns:
whether the value of the 'Reply Timeout' attribute is set.
See Also:
CMMEJBMethodPolicy.unsetReplyTimeout(), CMMEJBMethodPolicy.getReplyTimeout(), CMMEJBMethodPolicy.setReplyTimeout(int)

getMessageSelector

public java.lang.String getMessageSelector()

Specified by:
getMessageSelector in interface CMMEJBMethodPolicy
Returns:
the value of the 'Message Selector' attribute.
See Also:
CMMEJBMethodPolicy.setMessageSelector(String), CmmejbextPackage.getCMMEJBMethodPolicy_MessageSelector()

setMessageSelector

public void setMessageSelector(java.lang.String newMessageSelector)

Specified by:
setMessageSelector in interface CMMEJBMethodPolicy
Parameters:
newMessageSelector - the new value of the 'Message Selector' attribute.
See Also:
CMMEJBMethodPolicy.getMessageSelector()

isHandleLateReplies

public boolean isHandleLateReplies()

Specified by:
isHandleLateReplies in interface CMMEJBMethodPolicy
Returns:
the value of the 'Handle Late Replies' attribute.
See Also:
CMMEJBMethodPolicy.isSetHandleLateReplies(), CMMEJBMethodPolicy.unsetHandleLateReplies(), CMMEJBMethodPolicy.setHandleLateReplies(boolean), CmmejbextPackage.getCMMEJBMethodPolicy_HandleLateReplies()

setHandleLateReplies

public void setHandleLateReplies(boolean newHandleLateReplies)

Specified by:
setHandleLateReplies in interface CMMEJBMethodPolicy
Parameters:
newHandleLateReplies - the new value of the 'Handle Late Replies' attribute.
See Also:
CMMEJBMethodPolicy.isSetHandleLateReplies(), CMMEJBMethodPolicy.unsetHandleLateReplies(), CMMEJBMethodPolicy.isHandleLateReplies()

unsetHandleLateReplies

public void unsetHandleLateReplies()

Specified by:
unsetHandleLateReplies in interface CMMEJBMethodPolicy
See Also:
CMMEJBMethodPolicy.isSetHandleLateReplies(), CMMEJBMethodPolicy.isHandleLateReplies(), CMMEJBMethodPolicy.setHandleLateReplies(boolean)

isSetHandleLateReplies

public boolean isSetHandleLateReplies()

Specified by:
isSetHandleLateReplies in interface CMMEJBMethodPolicy
Returns:
whether the value of the 'Handle Late Replies' attribute is set.
See Also:
CMMEJBMethodPolicy.unsetHandleLateReplies(), CMMEJBMethodPolicy.isHandleLateReplies(), CMMEJBMethodPolicy.setHandleLateReplies(boolean)

getLateReplyHandlerListenerPortName

public java.lang.String getLateReplyHandlerListenerPortName()

Specified by:
getLateReplyHandlerListenerPortName in interface CMMEJBMethodPolicy
Returns:
the value of the 'Late Reply Handler Listener Port Name' attribute.
See Also:
CMMEJBMethodPolicy.setLateReplyHandlerListenerPortName(String), CmmejbextPackage.getCMMEJBMethodPolicy_LateReplyHandlerListenerPortName()

setLateReplyHandlerListenerPortName

public void setLateReplyHandlerListenerPortName(java.lang.String newLateReplyHandlerListenerPortName)

Specified by:
setLateReplyHandlerListenerPortName in interface CMMEJBMethodPolicy
Parameters:
newLateReplyHandlerListenerPortName - the new value of the 'Late Reply Handler Listener Port Name' attribute.
See Also:
CMMEJBMethodPolicy.getLateReplyHandlerListenerPortName()

getMethodElements

public org.eclipse.emf.common.util.EList getMethodElements()

Specified by:
getMethodElements in interface CMMEJBMethodPolicy
Returns:
the value of the 'Method Elements' containment reference list.
See Also:
CmmejbextPackage.getCMMEJBMethodPolicy_MethodElements()